Core class
Conversation
The primary class for managing conversation state at runtime. Every function receives a Conversation instance as its first argument.
conv object page.
Voice classes
Use voice classes to configure TTS providers programmatically – for example, in a start function or when using multi-voice.VoiceWeighting
Assign specific weightings to voices for multi-voice setups, adjusting their prominence in a given context.
TTS provider classes
- ElevenLabs
- Cartesia
- PlayHT
- Rime
- Minimax
- Hume
- Custom
Configures voice settings for ElevenLabs TTS, with control over stability and similarity.
| Parameter | Description |
|---|---|
provider_voice_id | The ElevenLabs voice ID |
stability | Consistency of tone and delivery (0.0–1.0) |
similarity_boost | How closely the voice matches the original (0.0–1.0) |

