Dialogflow ES集成Google Assistant实现泰米尔语输入支持的方案咨询
实现泰米尔语输入的可行方案
- 自定义训练兜底识别
你可以继续使用已开启的印地语/印度英语作为项目的基础语言,将你业务场景下所有常用的泰米尔语表述,按照语音转写的形式录入Dialogflow ES对应意图的训练短语,同时创建自定义实体收录泰米尔语核心词汇的所有发音变体(比如泰米尔语中各时间点的表述、常用查询词汇等)。哪怕Google Assistant的底层ASR将泰米尔语语音转写为近似的印地语/拉丁字符,Dialogflow也可以匹配到你预设的意图,实现和印地语同等的识别效果。 - 调整Dialogflow ASR偏向
在Dialogflow ES的语音设置页面上传泰米尔语专用的词汇表和常用短语集,给ASR模型配置偏向性权重,就算项目基础语言没有选泰米尔语,ASR也会优先匹配你上传的泰米尔语相关词汇,大幅提升识别准确率。 - 中转ASR方案(可选)
如果你对识别准确率要求极高,可以额外开发一层中转服务:用户的语音输入先转发到你自有服务,调用支持泰米尔语的第三方ASR接口转成文本,再将文本传入Dialogflow ES做意图匹配,处理完成后再将结果返回给Google Assistant即可。
你现有Webhook代码中SSML的ta-IN语音配置是可用的,谷歌语音合成原生支持泰米尔语输出,只要识别环节配置完成即可实现完整的泰米尔语交互,同时建议你将Google Assistant的区域设置调整为印度区域,印度区域对本地多语言的识别兜底能力更强。
内容的提问来源于stack exchange,提问作者Felix Christo
相关产品推荐
相关产品推荐

