Create Voice Assistant
Create a new AI voice assistant with specified parameters.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_VOICE_ASSISTANT])
Update Voice Assistant
Modify an existing AI voice assistant's settings or capabilities.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_VOICE_ASSISTANT])
Delete Voice Assistant
Remove an AI voice assistant from the system.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_VOICE_ASSISTANT])
Start Conversation
Initiate a new conversation with the AI voice assistant.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.START_CONVERSATION])
End Conversation
Terminate an ongoing conversation with the AI voice assistant.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.END_CONVERSATION])
Send Text Input
Send a text input to the AI assistant for processing.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_TEXT_INPUT])
Get Voice Response
Retrieve the AI assistant's voice response to a query.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_VOICE_RESPONSE])
Get Text Response
Retrieve the AI assistant's text response to a query.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_TEXT_RESPONSE])
Train Voice Model
Initiate training of the AI voice model with new data.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TRAIN_VOICE_MODEL])
Add Custom Vocabulary
Add custom words or phrases to the AI assistant's vocabulary.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_CUSTOM_VOCABULARY])
Set Voice Language
Change the language of the AI voice assistant.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_VOICE_LANGUAGE])
Adjust Voice Speed
Modify the speaking speed of the AI voice assistant.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADJUST_VOICE_SPEED])
Change Voice Accent
Alter the accent of the AI voice assistant.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHANGE_VOICE_ACCENT])
Enable Wake Word
Activate wake word functionality for the AI assistant.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ENABLE_WAKE_WORD])
Disable Wake Word
Deactivate wake word functionality for the AI assistant.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DISABLE_WAKE_WORD])
Set Custom Wake Word
Define a custom wake word for the AI voice assistant.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_CUSTOM_WAKE_WORD])
Enable Voice Activity Detection
Activate voice activity detection for improved input processing.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ENABLE_VAD])
Disable Voice Activity Detection
Deactivate voice activity detection.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DISABLE_VAD])
Set Conversation Context
Provide context for the AI assistant to use in the conversation.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_CONVERSATION_CONTEXT])
Clear Conversation History
Erase the conversation history of the AI assistant.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CLEAR_CONVERSATION_HISTORY])
Export Conversation Log
Generate and export a log of the conversation with the AI assistant.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EXPORT_CONVERSATION_LOG])
Text Input Received
Triggered when the AI assistant receives a text input.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TEXT_INPUT_RECEIVED])
Response Generated
Triggered when the AI assistant generates a response.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RESPONSE_GENERATED])
Wake Word Detected
Triggered when the AI assistant detects its wake word.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.WAKE_WORD_DETECTED])
Conversation Started
Triggered when a new conversation with the AI assistant begins.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CONVERSATION_STARTED])
Conversation Ended
Triggered when a conversation with the AI assistant ends.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CONVERSATION_ENDED])
Error Occurred
Triggered when an error occurs during interaction with the AI assistant.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ERROR_OCCURRED])
Language Changed
Triggered when the language of the AI assistant is changed.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LANGUAGE_CHANGED])