如何在Twilio Flow中设置语言

问题描述

我正在尝试根据用户输入来设置语言。例如,1将是法语,2将是英语。当用户按下1时,我将调用“设置变量”小部件,该小部件使用法语文本设置“ lang”变量和“ menu_text”。

enter image description here

问题是我不确定将“ lang”变量设置为什么,以便以后在我的收集小部件中使用它。

enter image description here

我试图将值设置为“法语(加拿大)”和“ fr-CA”,但是当到达collect_1小部件时,机器人文本将被英语文本语音机器人清楚地读取。

如何在变量“ lang”中指定语言文字,以便将其用作我的collect_1小部件的输入?

解决方法

您可以查看Studio执行日志,以查看“呼叫时收集输入”小部件使用的常规格式,然后访问Twilio Text-to-Speech页以发现该国家/地区使用的语言国家/地区语法和语音语法为文本到语音(TTS)输出,您可以在Twilio Gather文档中发现类似的设置来收集语音到文本(如果您仅使用按键音,则无需这样做)。邮件语音需要设置。