是否可以限制语音搜索搜索小部件以查找靠近给定单词集的匹配项。例如,如果我使用它来搜索名称列表,则它没有意义,因为名称通常会被更正为某些单词。
3 回答
如果您使用来自 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 工作。不确定是否有人这样做。他们可能都被僵尸吃掉了。你会猜到阅读他们的支持论坛。他们从不回复。
不,不幸的是,这是不可能的。
您还可以查看 AT&T 的认可度。他们有一个功能非常丰富的 Web API,包括完整的语法支持。我最近才知道!
每月免费 1,000,000 笔交易。慷慨的!
寻找“AT&T API 计划”。奇怪的名字。
撰写本文时的链接:http: //developer.att.com/apis/speech
对我来说不幸的是,在撰写本文时没有澳大利亚口音语言模型。只有美国和英国英语。嘘。
编辑:在我提交上述内容几个月后,AT&T 停用了上述服务。似乎每个人都只想要一个“简单的”API,你只需调用一个识别器,它就会返回单词。当然,这当然是圣杯,但设计得当、受约束的语法通常会更好。作为具有语音技能的人,当今常见语音 API 的极简主义真的令人沮丧......