
Recording pending: Choose models and a saved voice. Follow the written guide below.
Understand the choices
These paths are relative to
conversation_config. A saved speech configuration
does not by itself confirm that a live conversation can start.
The dashboard submits the LLM selection through publication, which requires an eligible managed text-only configuration. Its Voices, Language, and ASR
controls are currently previews whose changes are not saved. Use the
voice and language API workflow
for speech and language settings, then confirm the saved server draft. Voice and custom-model publication remain unavailable.
Choose a compatible configuration
1
Check the model catalog
Use List available AI models
and Get available AI model
to inspect the model you intend to configure. Model identifiers use
provider-qualified values such as
provider/model.2
Choose a saved voice
Use List my voices to find a workspace
voice_id. Check that it is compatible with the selected TTS provider and
model. A provider’s public voice identifier is not automatically a saved
workspace voice.3
Set input and response languages
Choose the ASR recognition policy and the agent’s response-language policy
separately. Confirm that the selected recognition model, response model and
voice support the intended languages.
4
Review the saved values
Submit speech and language changes through Update agent
with an explicit
branch_id, then read the selected branch or version back.
Check the model IDs, voice ID and language policies before making further changes.Input and response language policies
The public configuration defines these ASR modes:fixed: select a single input language.automatic_provider_languages: use the provider-supported automatic recognition mode.automatic_selected_languages: restrict automatic recognition to selected languages.
base_language uses the configured base language.
recognized_language requests the recognized input language. Choosing a response
policy does not expand a model’s or voice’s language coverage.
When a choice is rejected
- A model may be unavailable to the workspace or incompatible with the requested options.
- A saved voice may belong to a different provider or may no longer be accessible.
- Voice authoring can store ASR and TTS settings in a server draft. Voice publication remains unavailable even with compatible settings.
- Copying a model ID from a screenshot can leave an outdated identifier in your request.
Frequently asked questions
Can I use any provider voice ID directly?
Can I use any provider voice ID directly?
Select a saved workspace voice through List my voices. Its provider and model must be compatible with the TTS configuration. A public provider ID alone does not establish workspace access.
Does automatic recognition support every language?
Does automatic recognition support every language?
No. Recognition modes and language coverage depend on the selected ASR model. Review the current catalog and the input policy separately from the response-language policy.