Start Transcription
Initiates the transcription process for an audio or video file.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.START_TRANSCRIPTION])
Stop Transcription
Halts an ongoing transcription process.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.STOP_TRANSCRIPTION])
Get Transcription Status
Retrieves the current status of a transcription job.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_TRANSCRIPTION_STATUS])
Download Transcription
Downloads the completed transcription file.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DOWNLOAD_TRANSCRIPTION])
Upload Audio File
Uploads an audio file for transcription.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPLOAD_AUDIO_FILE])
Upload Video File
Uploads a video file for transcription.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPLOAD_VIDEO_FILE])
Set Language
Specifies the language of the audio/video content for accurate transcription.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_LANGUAGE])
Enable Speaker Diarization
Activates speaker identification in the transcription process.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ENABLE_SPEAKER_DIARIZATION])
Disable Speaker Diarization
Deactivates speaker identification in the transcription process.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DISABLE_SPEAKER_DIARIZATION])
Set Custom Vocabulary
Adds custom words or phrases to improve transcription accuracy.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_CUSTOM_VOCABULARY])
Enable Punctuation
Activates automatic punctuation in the transcription output.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ENABLE_PUNCTUATION])
Disable Punctuation
Deactivates automatic punctuation in the transcription output.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DISABLE_PUNCTUATION])
Enable Profanity Filter
Activates filtering of profane words in the transcription.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ENABLE_PROFANITY_FILTER])
Disable Profanity Filter
Deactivates filtering of profane words in the transcription.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DISABLE_PROFANITY_FILTER])
Set Confidence Threshold
Sets the minimum confidence level for including words in the transcription.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_CONFIDENCE_THRESHOLD])
Enable Timestamps
Activates word-level or sentence-level timestamps in the transcription.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ENABLE_TIMESTAMPS])
Disable Timestamps
Deactivates word-level or sentence-level timestamps in the transcription.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DISABLE_TIMESTAMPS])
Transcription Completed
Triggered when a transcription job is finished.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TRANSCRIPTION_COMPLETED])
Transcription Failed
Triggered when a transcription job encounters an error or fails.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TRANSCRIPTION_FAILED])
Transcription Progress Update
Triggered at regular intervals to report the progress of a transcription job.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TRANSCRIPTION_PROGRESS_UPDATE])
New File Uploaded
Triggered when a new audio or video file is uploaded for transcription.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_FILE_UPLOADED])
Confidence Threshold Reached
Triggered when the transcription confidence reaches a specified threshold.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CONFIDENCE_THRESHOLD_REACHED])
Speaker Changed
Triggered when a new speaker is detected in the audio (requires diarization).
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SPEAKER_CHANGED])
Profanity Detected
Triggered when profanity is detected in the transcription (if filter is disabled).
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PROFANITY_DETECTED])
Custom Vocabulary Word Detected
Triggered when a word from the custom vocabulary is recognized.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CUSTOM_VOCABULARY_WORD_DETECTED])
Silence Detected
Triggered when a prolonged silence is detected in the audio.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SILENCE_DETECTED])
Language Changed
Triggered when the detected language changes during transcription.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LANGUAGE_CHANGED])
Low Audio Quality Detected
Triggered when the audio quality is below a certain threshold, potentially affecting transcription accuracy.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LOW_AUDIO_QUALITY_DETECTED])
Transcription Quota Reached
Triggered when the user's transcription quota or limit is reached.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TRANSCRIPTION_QUOTA_REACHED])