2017-07-06 10 views
-1

私は基本的なAlexaのスキルを作り始めました。未知のスロットタイプ

私はユーザーの言うことを繰り返すスキルを作りたいと思っています。たとえば、「Alexa、repeat 'hello'」と入力します。

ユーザーが何を言うのかわからないので、私はこんにちはのためにどのスロットタイプを使用しますか?

おかげ

+0

([定義されていない意図でアレクサスキルキットの入力のための「キャッチオール」] https://stackoverflow.com/questions/37694131/catch-all-for-alexa-skills-kit-inputの可能性のある重複-not-in-defined-intent) –

答えて

3

@Josepヴァルスの答えは偽です:

  1. Amazon.LITERALスロットタイプがまだ使用することができます。 Amazonはそれを取り除くことを計画していたが、開発者からのフィードバックはその決定を元に戻した。 Hereはドキュメントです。
  2. リテラルタイプがなくても、ユーザーが言うすべてをキャッチできます。これには、事前定義されていない値も含まれます。 thisを引用:カスタムスロットタイプを作成すると、」

、理解するための重要な概念は、これはアレクサのNLP(自然言語 処理)のためのトレーニングデータであること であるあなたが提供した値は厳密ではありません列挙型または配列 の2つの意味があります1)単語 とスロット値にないフレーズが渡されます2) コードは の場合に必要な検証を実行する必要があります未知の。"

+1

LITERALスロットタイプは米国英語のみで提供されていますが、実際にはカスタムスロットタイプを使用して入力音声をキャプチャすることは可能です私は開発中のスキルです。 –

+2

私の答えを削除しました。前回私がドキュメンテーションをチェックしたときに、再び利用可能なLITERALスロットタイプについてのメモはありませんでした。 –