是否可以向 Alexa Skill 添加自定义词典以增强和精确语音到文本的转录?
Is it possible to add to an Alexa Skill a custom dictionary to enhance and precise the speech-to-text transcription?
我开发了一项 Alexa 技能,但它的语音到文本转换对于我的后端来说不够精确。我的意图类似于“ {playername}
的表现如何”。这些球员的名字是真实的昵称,因此很难分析。是否有可能在技能中添加类似特定的词以提高精度,因此它首先尝试将人声与这些词组匹配?
到目前为止,我没有在任何文档中找到任何信息。我通常对使用 Alexa 技能不熟悉。
所以不是“How many goals did the jeep king
score?”,应该有珍贵的词匹配,所以理想情况下我得到的结果是“有多少进球 TGKing
得分?”
我希望我在寻找什么是可以理解的。
Alexa custom slot types 可能是一个合适的解决方案。
自定义插槽类型是 slot types 已内置于 Alexa Skills Kit 中的扩展。如果您使用的是英语(美国),您可能会发现其中一种已定义的广告位类型就足够了,即 AMAZON.Athlete
、AMAZON.Person
或 AMAZON.Professional
.
在您的示例话语中使用它,例如,将 nameOfPerson
指定为“intent slot”,将 AMAZON.Athlete
指定为“插槽类型”。因此,在您提供的示例中,示例话语将是“What's the {nameOfPerson}
's performance”
如果 built-in 类型不够具体,您可以使用自定义插槽类型来定义您自己的类型,例如您可以调用 player
。创建插槽类型 player
时,您将指定要包括的每个玩家,您还可以输入应与玩家匹配的任何同义词(例如昵称)。
查看具有附加值的 documentation - which provides an insight into how to edit and upload custom slot type values in bulk, as well as how to extend the built-in slot types。
我开发了一项 Alexa 技能,但它的语音到文本转换对于我的后端来说不够精确。我的意图类似于“ {playername}
的表现如何”。这些球员的名字是真实的昵称,因此很难分析。是否有可能在技能中添加类似特定的词以提高精度,因此它首先尝试将人声与这些词组匹配?
到目前为止,我没有在任何文档中找到任何信息。我通常对使用 Alexa 技能不熟悉。
所以不是“How many goals did the jeep king
score?”,应该有珍贵的词匹配,所以理想情况下我得到的结果是“有多少进球 TGKing
得分?”
我希望我在寻找什么是可以理解的。
Alexa custom slot types 可能是一个合适的解决方案。
自定义插槽类型是 slot types 已内置于 Alexa Skills Kit 中的扩展。如果您使用的是英语(美国),您可能会发现其中一种已定义的广告位类型就足够了,即 AMAZON.Athlete
、AMAZON.Person
或 AMAZON.Professional
.
在您的示例话语中使用它,例如,将 nameOfPerson
指定为“intent slot”,将 AMAZON.Athlete
指定为“插槽类型”。因此,在您提供的示例中,示例话语将是“What's the {nameOfPerson}
's performance”
如果 built-in 类型不够具体,您可以使用自定义插槽类型来定义您自己的类型,例如您可以调用 player
。创建插槽类型 player
时,您将指定要包括的每个玩家,您还可以输入应与玩家匹配的任何同义词(例如昵称)。
查看具有附加值的 documentation - which provides an insight into how to edit and upload custom slot type values in bulk, as well as how to extend the built-in slot types。