是否可以在Alexa Skill中添加自定义词典来增强和精确语音到文本的转录?

时间:2019-07-05 18:06:05

标签: speech-recognition alexa speech-to-text alexa-skill alexa-app

我已经开发了Alexa技能,但是它的语音到文本转换对我的后端来说不够精确。我的意图是“ {playername} 的表现”。这些球员的名字是真实的昵称,因此要分析它们有些棘手。是否有可能在技能中添加类似的特定单词以提高准确性,因此它首先尝试将人声匹配到这些单词集上?

到目前为止,我在任何文档中都没有找到任何信息。我通常不熟悉Alexa技能。

因此,应该使用珍贵的单词匹配,而不是“ jeep king 得分?”的目标数,因此理想情况下,我得到的结果类似于“ 有多少个目标 TGKing 得分?”

我希望这是可以理解的。

1 个答案:

答案 0 :(得分:0)

Alexa custom slot types可能是适合采用的解决方案。

自定义插槽类型是Alexa Skills Kit中已经内置的slot types的扩展。如果您使用的是英语(美国),则可能会发现已经定义的插槽类型之一就足够了,例如AMAZON.AthleteAMAZON.PersonAMAZON.Professional

例如通过将nameOfPerson指定为“ 意图插槽”,将AMAZON.Athlete指定为“ 插槽类型”。因此,在您提供的示例中,示例语音将为“ {nameOfPerson} 的性能

如果内置类型不够具体,则可以使用自定义插槽类型定义自己的类型,例如可以调用player。创建插槽类型player时,您将指定要包括的每个玩家,还可以输入与该玩家匹配的任何同义词(例如昵称)。

看看documentation-深入了解如何edit and upload custom slot type values in bulk,以及如何extend the built-in slot types,并带有附加值。