2016-11-04 6 views
1

カスタムスロットを使用して82の値(郡)のうちの1つを指定できるようにするAmazon Alexaスキルを開発しています。値の1つは "Hinds"ですが、彼女は "Heinz"を聞いて、それを私のサービスに報告しています。私は場合によってはこれが「設計による」ものであり、ユーザーが他のことを言うことができることを理解していますが、この場合、この一般的な誤解を自動的に修正したいと思います。ハインツは決して有効ではありません。私はコードでこれを行うか、開発者コンソールでこれを設定する方が良いでしょうか。Alexa Custom Slot Typeの一般的な誤認を処理する方法

答えて

1

この場合、あいまいさがないように聞こえます。「ハインツ」を取得すると、「ハインズ」と言われているので、「ハインツ」から「ハインズ」に手動で変換するだけです。

これを処理するには(私が知っている)良い方法はありません。

カスタムスロットの単語リストに「ハインズ」が含まれていて「ハインツ」が含まれていないと、アレクサが「ハインツ」を報告すると少し驚きましたが、害はないと思っています。 Amazonは音声認識を改善する。

+1

カスタムリストがAlexaに何かを意味するのだろうかと思います。私はすべてのタイプの値を返す小さなリストを持っています。私は、最高のマッチを見つける能力をサポートする文法エンジン(例えば、SRGS)の構築について議論しました。 –

関連する問題