是否可以限制语音搜索小部件在给定的一组单词附近寻找匹配项。例如,如果我使用它来搜索名称列表,它就没有意义,因为名称通常会被更正为某些单词。
最佳答案
如果您使用来自 Nuance(DragonDictate 背后的人)的第 3 方 Android 识别,它支持“语法模式”,您可以在其中稍微限制将在识别过程中识别的短语。
重要的是,如果您将不寻常的名称添加到自定义词汇表中,它们应该变得可识别(除了复杂的发音问题)
如果你深入挖掘,你可以找到信息: http://dragonmobile.nuancemobiledeveloper.com , 寻找“自定义词汇表”。语法模式本质上是一种特殊的自定义词汇模式。
在撰写本文时,这里有一篇文档提到了语法模式: http://dragonmobile.nuancemobiledeveloper.com/downloads/custom_vocabulary/Guide_to_Custom_Vocabularies_v1.5.pdf - 只有当您尝试在他们的配置 Web GUI 中取得进展时,它才会真正变得清晰。
您必须设置一个帐户,并跳过其他环节,但有一个免费层级。这是我发现限制识别词汇表的唯一可能方法。 好吧,还没有运行 PocketSphinx,但它仍然被描述为“研究”“PreAlpha”。
不,我不为 Nuance 工作。不确定是否有人这样做。他们可能都被丧尸吃掉了。阅读他们的支持论坛,您会猜到同样多。他们从不回复。
关于使用给定单词列表的 Android 语音识别(在搜索小部件中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10068828/