Skip to main content
An agent configuration selects the models used for its task. Model availability and language support vary by provider, so use the current catalog rather than assuming that every model supports the same options.
Recording pending for choosing models and a saved voice. No playable video is available yet.

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.
Only choose a mode that the selected model supports. The request schema in Create agent describes the fields required for each mode. For responses, 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.
Read the returned validation error and recheck the catalog. Do not substitute an unverified model or voice ID just to get past an error.

Frequently asked questions

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.
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.