Hello everyone,
I want to ask for Dialogflow CX. I have create a voicebot it can speak Chinese by using Google TTS. When I respond in Chinese, it cannot recongize it as Chinese and somehow try to use English instead.
When I test the bot in "Test Agent" in Dialogflow CX, it is normal that it can accepted my Chinese input and provided correct response. In the conversation history, the channel is text and it shown "zh-hk".
When I call in by phone, it can speak the Chinese announcement but cannot recognize my Chinese speaking. In the conversation history, the channel is Audio and it shown "en-US".
How can I set the Audio channel which also use "zh-hk", or other setting I missed out?
Hope someone can help me.
Thanks.
Solved! Go to Solution.
Hi @ilabs_support,
Welcome to Google Cloud Community!
It seems like Dialogflow CX isn't recognizing your Chinese speech correctly when using the phone channel and is defaulting to English. This could be because of a language or setting mismatch in the audio input.
Here are possible workarounds that might help you address this issue:
I hope the above information is helpful.
Hi @ilabs_support,
Welcome to Google Cloud Community!
It seems like Dialogflow CX isn't recognizing your Chinese speech correctly when using the phone channel and is defaulting to English. This could be because of a language or setting mismatch in the audio input.
Here are possible workarounds that might help you address this issue:
I hope the above information is helpful.
I saw this in the google documentation: "Language auto detection - Note: This feature is available for chat conversations only."
I have a voice agent that needs to detect from multiple languages when the person who calls in starts speaking. I am currently using Phone Gateway through google and because it can only handle one language, I've set it to Spanish. But my bot is trained on multiple languages and when I test it over text, it works fine. I just can't figure out how to get the phone feature to work. What are possible ways to make that happen?
Hi @MJane ,
For your suggestion of "Enable Multilingual Support", is it the same thing of "language auto detection" which stated in below link? In the document, it stated that the feature is available for chat conversations only.
https://cloud.google.com/dialogflow/cx/docs/concept/agent-multilingual#lang-detect
I resolved the above problem by changing some language parameter which passed to the Dialogflow CX. Now it can detect correct
Thanks.
ilabs_support - What parameters did you change? because I saw this in the google documentation: "Language auto detection - Note: This feature is available for chat conversations only."
I have a voice agent that needs to detect from multiple languages when the person who calls in starts speaking. I am currently using Phone Gateway through google and because it can only handle one language, I've set it to Spanish. But my bot is trained on multiple languages and when I test it over text, it works fine. I just can't figure out how to get the phone feature to work. help?
For my voice bot, I am first answered the call in Webex side and then pass to DialogFlow. I can only set the language menu in Webex side and then pass the language parameter to DialogFlow.
Ideally I would like to handle the language selection menu in DialogFlow also, but I didn't get it works... This is my workaround at this moment.
Enable Multilingual Support
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |