Some products and features are in the process of being renamed. Generative playbook and flow features are also being migrated to a single consolidated console. See the details.
Stay organized with collections
Save and categorize content based on your preferences.
Migration status
As of July 2024, no projects have been automatically migrated. The
automatic migration will remain on hold until further notice (no ETA).
You can continue to use the classic Speech-to-Text models but are encouraged to
opt in to use conformer-based speech models.
Migration overview
For certain language tag and speech
setting combinations, the Conversational Agents (Dialogflow CX) and Dialogflow ES traffic with audio will
gradually route away from the classic Speech-to-Text models behind the
command_and_search, default, phone_call, and video model identifiers to
the new conformer-based speech
models. As the redirection will be
internal only, the current model identifiers and code will remain valid and
continue to serve traffic.
Model is auto-selected from among the above, based on the parameters in InputAudioConfig
Symbol
Description
*
If your Conversational Agents (Dialogflow CX) agent has enabled advanced timeout-based end of speech sensitivity, then the model identifier is routed assuming single_utterance is false, even if the setting is set to true at runtime.
Migration for de, en-au, en-gb, en-in, es, es-es, es-us, fr, fr-ca, fr-fr, it, ja, nl, pt-br language tags
Model is auto-selected from among the above, based on the parameters in InputAudioConfig
Symbol
Description
*
If your Conversational Agents (Dialogflow CX) agent has enabled advanced timeout-based end of speech sensitivity, then the model identifier is routed assuming single_utterance is false, even if the setting is set to true at runtime.
Migration options
There are three migration options: early opt-in, automatic, and temporary
opt-out.
Opt in and migrate earlier
To opt in proactively, change the speech model identifier that you have been
using in the Conversational Agents (Dialogflow CX)
API
and Dialogflow ES
API
with the updated one. For Conversational Agents (Dialogflow CX), you can also change the model
identifier in the
Advanced speech settings under Speech and IVR settings in the
Conversational Agents (Dialogflow CX) console.
Speech model specified in the API at runtime takes precedence over the speech
model specified in the Conversational Agents (Dialogflow CX) console, unless you enable the Override
request-level speech
model setting. Read
more about precedence in speech
models.
For partner telephony integrations, check with your telephony provider if the
speech model is being set in the API. If you are using the Conversational Agents (Dialogflow CX) Phone
Gateway, review the speech model
limitations.
Migrating your project proactively gives you time to test the models and take
advantage of the improved accuracy and robustness earlier. This approach is
highly recommended, especially if you are using a model that will
migrate to the new telephony and telephony_short models. Most
integrations require single_utterance = true, so if you are not using
advanced timeout-based end of speech sensitivity
you'll likely want to use telephony_short or latest_short.
To be migrated automatically, no action is required on your part. The existing
Speech-to-Text model identifiers are valid and we will shift traffic
internally.
Opt out and migrate later
Due to the suspended migration status, new opt-out requests are not
accepted. If your projects were opted out before July 2024, they will remain in
this state until further announcement.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eDialogflow's audio traffic for specific language tags (including \u003ccode\u003een\u003c/code\u003e, \u003ccode\u003een-us\u003c/code\u003e, \u003ccode\u003ede\u003c/code\u003e, \u003ccode\u003ees\u003c/code\u003e, \u003ccode\u003efr\u003c/code\u003e, \u003ccode\u003eit\u003c/code\u003e, \u003ccode\u003eja\u003c/code\u003e, \u003ccode\u003enl\u003c/code\u003e, \u003ccode\u003ept-br\u003c/code\u003e, and their regional variants) will gradually shift from classic Speech-to-Text models to new conformer-based models, but current model identifiers remain valid.\u003c/p\u003e\n"],["\u003cp\u003eAutomatic migration is on hold indefinitely, and users can continue using the classic models.\u003c/p\u003e\n"],["\u003cp\u003eUsers are encouraged to proactively opt in to the new conformer-based speech models to benefit from potential improvements in accuracy and robustness.\u003c/p\u003e\n"],["\u003cp\u003eThe migration will affect the model identifier used for audio requests based on the language tag and the \u003ccode\u003esingle_utterance\u003c/code\u003e setting, with specific model identifier mappings provided for \u003ccode\u003een\u003c/code\u003e/\u003ccode\u003een-us\u003c/code\u003e and other affected language tags.\u003c/p\u003e\n"],["\u003cp\u003eThere is the option to change the model identifier in the Dialogflow CX API or Console's Advanced Speech Settings, and the API settings take precedence unless overridden.\u003c/p\u003e\n"]]],[],null,["# Speech model migration in Q1 2024\n\n| **Note:** This migration may affect you only if the client or integration you use sends audio requests to Dialogflow with the following language tags: `en`, `en-us`, `en-au`, `en-gb`, `en-in`, `de`, `es`, `es-es`, `es-us`, `fr`, `fr-ca`, `fr-fr`, `it`, `ja`, `nl`, `pt-br`.\n\nMigration status\n----------------\n\nAs of July 2024, no projects have been [automatically migrated](#automatic). The\nautomatic migration will remain on hold until further notice (no ETA).\n\nYou can continue to use the classic Speech-to-Text models but are encouraged to\n[opt in](#opt-in) to use conformer-based speech models.\n\nMigration overview\n------------------\n\nFor certain [language tag](/dialogflow/cx/docs/reference/language) and speech\nsetting combinations, the Conversational Agents (Dialogflow CX) and Dialogflow ES traffic with audio will\ngradually route away from the classic Speech-to-Text models behind the\n`command_and_search`, `default`, `phone_call`, and `video` model identifiers to\nthe new conformer-based [speech\nmodels](/speech-to-text/docs/transcription-model). As the redirection will be\ninternal only, the current model identifiers and code will remain valid and\ncontinue to serve traffic.\n\nThe tables in the [Migration for `en` and `en-us`language tags](#en-en-us) and\n[Migration for `de`, `en-au`, `en-gb`, `en-in`, `es`, `es-es`, `es-us`, `fr`,\n`fr-ca`, `fr-fr`, `it`, `ja`, `nl`, `pt-br` language\ntags](#non-en-en-us-affected) sections show the routing of Speech-to-Text\nmodels that will take place when the migration takes effect. If your\nconfiguration matches the language tag and the first two columns in the table,\nthe new model identifier is listed in the third column. No change is expected\nfor other configurations.\n\nSee the [Migration options](#options) section to choose the best option for you.\n\nMigration for `en` and `en-us` language tags\n--------------------------------------------\n\nMigration for `de`, `en-au`, `en-gb`, `en-in`, `es`, `es-es`, `es-us`, `fr`, `fr-ca`, `fr-fr`, `it`, `ja`, `nl`, `pt-br` language tags\n--------------------------------------------------------------------------------------------------------------------------------------\n\nMigration options\n-----------------\n\nThere are three migration options: early opt-in, automatic, and temporary\nopt-out.\n\n### Opt in and migrate earlier\n\nTo opt in proactively, change the speech model identifier that you have been\nusing in the [Conversational Agents (Dialogflow CX)\nAPI](/dialogflow/cx/docs/reference/rest/v3/ConversationTurn#inputaudioconfig)\nand [Dialogflow ES\nAPI](/dialogflow/es/docs/reference/rpc/google.cloud.dialogflow.v2#inputaudioconfig)\nwith the updated one. For Conversational Agents (Dialogflow CX), you can also change the [model\nidentifier](/dialogflow/cx/docs/concept/agent#stt-model-selection) in the\n**Advanced speech settings** under **Speech and IVR settings** in the\nConversational Agents (Dialogflow CX) console.\n\nSpeech model specified in the API at runtime takes precedence over the speech\nmodel specified in the Conversational Agents (Dialogflow CX) console, unless you enable the [**Override\nrequest-level speech\nmodel**](/dialogflow/cx/docs/concept/agent#stt-model-selection) setting. Read\nmore about precedence in [speech\nmodels](/dialogflow/cx/docs/concept/speech-models).\n\nFor partner telephony integrations, check with your telephony provider if the\nspeech model is being set in the API. If you are using the Conversational Agents (Dialogflow CX) Phone\nGateway, review the speech model\n[limitations](/dialogflow/cx/docs/concept/integration/phone-gateway#limits).\n\nMigrating your project proactively gives you time to test the models and take\nadvantage of the improved accuracy and robustness earlier. This approach is\nhighly recommended, especially if you are using a model that will\n[migrate](#en-en-us) to the new `telephony` and `telephony_short` models. Most\nintegrations require `single_utterance = true`, so if you are not using\n[advanced timeout-based end of speech sensitivity](/dialogflow/cx/docs/concept/agent#advanced-end-of-speech-sensitivity)\nyou'll likely want to use `telephony_short` or `latest_short`.\n\nIf you experience issues with the new models, [open a Google Cloud support\ncase](/support/docs/customer-care-procedures) with issue details.\n\n### Migrate automatically\n\n| **Note:** See [migration status](#status).\n\nTo be migrated automatically, no action is required on your part. The existing\nSpeech-to-Text model identifiers are valid and we will shift traffic\ninternally.\n\n### Opt out and migrate later\n\nDue to the suspended [migration status](#status), new opt-out requests are not\naccepted. If your projects were opted out before July 2024, they will remain in\nthis state until further announcement."]]