Skip to main content
Speak settings control how assistant text becomes audio. Use this section for speak.* runtime options and deployment settings related to text-to-speech, voices, pronunciation, ambient audio, and speech delivery.
Speak settings are used by voice-capable deployments: Phone Call, Web Widget with spoken responses, and Web App / SDK with spoken responses. Text-only channels do not use speak configuration.

Configure it

Open your assistant, select Configure Assistant, then open Deployments. Speak settings appear in the Voice Output step for each deployment that supports spoken responses.

Configuration pages

Text-to-Speech

Choose the provider, voice, model, language, pronunciation, and speech delivery settings.

Custom TTS

Connect a custom WebSocket speech synthesis provider with DSL rules.
Tune speak settings by listening to full conversations in the target channel. A voice that sounds good in a browser preview can still sound unclear over phone audio.

Runtime overrides

You can override speak settings for a single outbound phone call by passing speak.* or speaker.* keys in CreatePhoneCallRequest.options. Runtime overrides do not update the saved deployment.

Troubleshooting map

Experience

Configure greeting, idle timeout, error message, and session duration.

Listen

Configure speech-to-text, VAD, noise cancellation, and end-of-speech.

Phone Call Deployment

Configure required voice output for phone calls.

Web Widget Deployment

Configure optional spoken responses in the web widget.