收藏
回答

“一句话语音识别”接口,已经设置了中文引擎,但是只识别一个字时,很容易会返回英文结果

问题类型 插件 AppID 插件版本号 AppID 微信版本 基础库版本
Bug wx3e17776051baf153 2.0.5 wxe396963832618a86 8.0.29 2.13.2

“一句话语音识别”接口,engSerViceType设置了“16k_zh”,按文档说明是设置引擎模型类型为:“16k 中文普通话通用”,

但是实际测试单个字时,很容易返回英文,与文档描述不符。

测试容易识别为英文的情况如下:

单独说“爸”字,识别结果是Bar

单独说“踢”字,识别结果是Tea

单独说“兔”字,识别结果是Two

单独说“弟”字,识别结果是De

单独说“够”字,识别结果是Go

单独说“佛”字,识别结果是For

单独说“逼”字,识别结果是Big

单独说“哦”字,识别结果是All

单独说“卡”字,识别结果是Car

单独说“好”字,识别结果是How

单独说“度”字,识别结果是Do

单独说“李”字,识别结果是Lee

单独说“按”字,识别结果是An

单独说“万”字,识别结果是One

等等......

检测测试就暂时发现40多个,相信还有非常多的中英文同音字。

不太理解的是已经设置了中文,为何仍会返回英文结果。

因为业务需要,必须要对单个汉字的识别,不能用词组,请问有什么好的办法完全彻底避免英文出现?或者有什么别的接口能满足需求?

谢谢!

 

 

回答关注问题邀请回答
收藏

1 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    2022-11-16

    你好,请问问题是什么样的场景出现呢?加热词试试呢?

    2022-11-16
    有用
    回复 2
    • 陆家骏
      陆家骏
      2022-11-17
      您好~,接口是用在单个汉语拼音学习上的(多用于听障人士学说话纠正),没法设置热词,因为基本上需要覆盖所有拼音。现在临时办法是发现英文就转回同音的中文,只是数量实在是太多了,转不过来。
      2022-11-17
      回复
    • 社区技术运营专员--许涛
      社区技术运营专员--许涛
      2022-11-17回复陆家骏
      暂无其他方式
      2022-11-17
      回复
登录 后发表内容