Transcribe Audio
Convert audio file to text using AssemblyAI's transcription service.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TRANSCRIBE_AUDIO])
Analyze Sentiment
Perform sentiment analysis on transcribed text to determine emotional tone.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ANALYZE_SENTIMENT])
Detect Topics
Identify main topics discussed in the transcribed audio content.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DETECT_TOPICS])
Summarize Content
Generate a concise summary of the transcribed audio content.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUMMARIZE_CONTENT])
Detect Entities
Identify and extract named entities (e.g., people, places, organizations) from transcribed text.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DETECT_ENTITIES])
Generate Chapters
Automatically create chapter markers for long-form audio content.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_CHAPTERS])
Detect Language
Identify the primary language spoken in the audio file.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DETECT_LANGUAGE])
Redact PII
Automatically redact personally identifiable information (PII) from transcribed text.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REDACT_PII])
Convert Audio To Subtitles
Generate subtitle files (e.g., SRT, VTT) from transcribed audio.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AUDIO_TO_SUBTITLES])
Detect Speaker Change
Identify when different speakers take turns in the audio.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DETECT_SPEAKER_CHANGE])
Classify Content
Categorize transcribed content into predefined classes or topics.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CLASSIFY_CONTENT])
Detect Profanity
Identify and flag instances of profane or inappropriate language in the transcript.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DETECT_PROFANITY])
Generate Word Cloud
Create a visual representation of frequently used words in the transcript.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_WORD_CLOUD])
Transcription Completed
Triggered when an audio file has been successfully transcribed.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TRANSCRIPTION_COMPLETED])
High Confidence Transcription
Triggered when a transcription meets a specified confidence threshold.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.HIGH_CONFIDENCE_TRANSCRIPTION])
New Audio File Uploaded
Triggered when a new audio file is uploaded to the AssemblyAI system.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_AUDIO_UPLOADED])
Sentiment Score Threshold
Triggered when sentiment analysis score exceeds a specified threshold.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SENTIMENT_SCORE_THRESHOLD])
Specific Topic Detected
Triggered when a specific predefined topic is detected in the transcript.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SPECIFIC_TOPIC_DETECTED])
Multiple Speakers Detected
Triggered when more than one speaker is identified in the audio.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MULTIPLE_SPEAKERS_DETECTED])
Long Silence Detected
Triggered when a prolonged period of silence is detected in the audio.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LONG_SILENCE_DETECTED])
Non English Audio Detected
Triggered when the primary language of the audio is not English.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NON_ENGLISH_DETECTED])
PII Detected
Triggered when personally identifiable information is found in the transcript.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PII_DETECTED])
High Priority Keywords Found
Triggered when specific high-priority keywords are detected in the transcript.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.HIGH_PRIORITY_KEYWORDS])
Transcription Error Rate Threshold
Triggered when the transcription error rate exceeds a specified threshold.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ERROR_RATE_THRESHOLD])
Content Classification Complete
Triggered when content classification analysis is finished.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CLASSIFICATION_COMPLETE])
Urgent Action Item Detected
Triggered when an action item marked as urgent is identified in the transcript.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.URGENT_ACTION_ITEM])
Custom Vocabulary Match
Triggered when words from a custom vocabulary list are found in the transcript.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CUSTOM_VOCABULARY_MATCH])
Audio Quality Issues Detected
Triggered when the system detects potential audio quality problems affecting transcription.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AUDIO_QUALITY_ISSUES])