Conversational AI SDK: deploy customized, interactive voice agents in minutes.
elevenlabs
Python package in your project:
pyaudio
extra:
pyaudio
package installation might require additional system dependencies.See PyAudio package README for more information.ElevenLabs
client instance:
Conversation
instance:
DefaultAudioInterface
which uses the default system audio input/output devices for the conversation.
You can also implement your own audio interface by subclassing elevenlabs.conversational_ai.conversation.AudioInterface
.
Now we can start the conversation:
Ctrl+C
we can add a signal handler which will call end_session()
: