Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
62 changes: 53 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,23 +10,67 @@ pip install concall-tools

## Usage

These are the main functions.

**Get Speakers**

Returns an array of speakers in the transcript.

```python
from concall_tools import get_speakers

extract_speakers('company-transcript.pdf')
# [
# Speaker(name="Moderator", firm=None),
# Speaker(name="Srinivasan V", firm=None),
# Speaker(name="Mahrukh Adajania", firm="Edelweiss"),
# Speaker(name="Rahul Jain", firm="Goldman Sachs"),
# Speaker(name="Aditya Jain", firm="Citigroup"),
# Speaker(name="Manish Shukla", firm="Axis Capital"),
# Speaker(name="Sagar Doshi", firm=None),
# Speaker(name="Adarsh Parasrampuria", firm="CLSA"),
# Speaker(name="Saurabh", firm="JP Morgan"),
# Speaker(name="Moderator", firm=None, is_management=False),
# Speaker(name="Srinivasan V", firm=None, is_management=True),
# Speaker(name="Mahrukh Adajania", firm="Edelweiss", is_management=False),
# Speaker(name="Rahul Jain", firm="Goldman Sachs", is_management=False),
# Speaker(name="Aditya Jain", firm="Citigroup", is_management=False),
# Speaker(name="Manish Shukla", firm="Axis Capital", is_management=False),
# Speaker(name="Sagar Doshi", firm=None, is_management=False),
# Speaker(name="Adarsh Parasrampuria", firm="CLSA", is_management=False),
# Speaker(name="Saurabh", firm="JP Morgan", is_management=False),
# ]
```

**Get Conversations**

Returns an array of conversations. Each conversations is a tuple of `(speaker, text)`.

```python
from concall_tools import get_conversations

get_conversations('company-transcript.pdf')
# [
# (
# Speaker(name="Moderator", firm=None),
# "Hi everyone, I am Moderator. I am here to help you with the questions you may have."
# ),
# (
# Speaker(name="Srinivasan V", firm=None),
# "Hi everyone, I am Srinivasan V. I am here to help you with the questions you may have."
# ),
# ...
# ]
```

**Get Summary**

Returns a summary of the transcript. The summary is of all the conversations by the management.

```python
from concall_tools import get_summary

get_summary('company-transcript.pdf')
# """
# We expect a growth of 25%.
# The capex of the company is expected to be around 200 cr.
# To be completed by Q2.
# ...
# """
```


## Development

```bash
Expand Down