【发布时间】:2018-11-07 12:19:31
【问题描述】:
我有一个 Windows 窗体应用程序。我需要在其中添加语音识别,以缩短产品输入的处理时间。我们需要这种土耳其语语音识别。如果是英文,由于发音错误,会产生很多错误的结果。所以我们需要土耳其语。但是windows离线语音识别引擎不支持土耳其语。
实际上,我们需要最多 100 个关键字才能成功。我们不需要整个过程中的语言。因此,如果我可以通过添加一个单词来创建一种语言,并通过一种像 windows 中的语音训练一样的训练来训练引擎,那就太好了。
所以我需要指导来开始或推进这项任务。我看过 cmusphnfix 但它也没有土耳其语。但我不知道是否可以为 100 个单词创建具有正确发音的自定义语言。如果是这样,我怎么能在 c# 中做到这一点。
注意:我们不想使用谷歌和微软的在线服务。我们正在寻找其他选择。
提前致谢。
【问题讨论】:
-
看起来您在土耳其语语音识别市场上发现了一个空白……但是这种类型的问题与堆栈溢出无关。在这里,我们回答有关异常、语法等代码的具体问题。当任何答案都必须基于意见时,您将如何正确回答任何答案?
标签: c# speech-recognition speech-to-text cmusphinx