使用给定单词列表的Android语音识别(在搜索小组件中)

时间:2012-04-09 04:16:54

标签: android search voice-recognition

是否可以限制语音搜索搜索小部件以查找靠近给定单词集的匹配。例如,如果我使用它来搜索名称列表,那么它没有意义,因为名称通常会更正为某些单词。

3 个答案:

答案 0 :(得分:2)

如果您使用Nuance的第三方Android识别(DragonDictate背后的人),它支持“语法模式”,您可以在某种程度上限制识别期间识别的短语。

重要的是,如果您将不寻常的名称添加到自定义词汇表中,它们应该变得可识别(除了复杂的发音问题)

如果您仔细阅读,可以找到相关信息: http://dragonmobile.nuancemobiledeveloper.com, 寻找'自定义词汇'。语法模式本质上是一种特殊的自定义词汇模式。

在撰写本文时,这里有一个文档提到了语法模式: http://dragonmobile.nuancemobiledeveloper.com/downloads/custom_vocabulary/Guide_to_Custom_Vocabularies_v1.5.pdf - 当您尝试在其配置Web GUI中取得进展时,它才真正变得清晰。

您必须设置一个帐户,并跳过其他环节,但有一个免费套餐。这是我发现限制识别词汇的唯一可能方式。 好吧,没有运行PocketSphinx,但仍然被描述为'研究''PreAlpha'。

不,我不为Nuance工作。不确定是谁。他们可能都被僵尸吃过了。你会猜到他们的支持论坛。他们从不回复。

答案 1 :(得分:1)

不,不幸的是,这是不可能的。

答案 2 :(得分:0)

您还可以看一下AT& T的认可。 它们具有功能丰富的Web API,包括完整的语法支持。我最近才发现它!

每月1,000,000笔交易免费。大方!

寻找'AT& T API计划'。奇怪的名字。

撰写时的链接: http://developer.att.com/apis/speech

不幸的是,在撰写本文时,没有澳大利亚口音语言模型。只有美国和英国的英语。 Boooo。

编辑:在我提交上述文件几个月后,AT& T退休了提到的服务。似乎每个人都只想要一个'愚蠢'的API,你只需要调用一个识别器,它就会返回单词。当然,这当然是圣杯,但一个设计合理,受限制的语法通常会更好。作为具有语言技能的人,今天普通语音API的极简主义实在令人沮丧......