2016-08-21 7 views
7

私はチュートリアル(HelloWorld)の1つを使ってエコーのスキルを作っていました。私はサービスのシミュレータを使用してスキルをテストしたとき、私はAlexaスキルがエコーでテストされたときに認識されない

Alexa, tell Greeter to say hello 

で入力し、それは次のようなJSONレスポンスが返さ:私はそれが正しい出力と思い

{ 
    "version": "1.0", 
    "response": { 
    "outputSpeech": { 
     "type": "PlainText", 
     "text": "Hello World!" 
}, 
"card": { 
    "content": "Hello World!", 
    "title": "Greeter", 
    "type": "Simple" 
}, 
"shouldEndSession": true 
    }, 
    "sessionAttributes": {} 
} 

を。しかし、エコーでスキルをテストしようとすると、Alexaは「申し訳ありませんが、あなたの質問はしませんでした」と返信します。私は歴史を踏みとどまり、Alexaは私の命令を "alexa tell greeter to hello"と解釈した。 Alexaがスキルを認識していないようですね?

Amazon Lambdaを使用してコードを実行しているため、ログをチェックして、上記のコマンドを実行したときにコードが実行されませんでした。

私はjavascriptファイルのapp_idを自分のスキルに対応するものに置き換えました。私はまた、アマゾンスキルキットをトリガにしました。

私も他のチュートリアル(ChemistryFlashCardsとHistoryBuff)を試してみました。そして、Alexaは「あなたがその意味を理解していません」と返答しました。

何が起こっているのかよくわからない!どんな指導も感謝しています!

+0

それは、相互作用モデルと設定の画面を見るために役立つだろう。 – Mike3d0g

+0

スピーチレットコードを投稿できますか? – mmaceachran

答えて

30

エコー/ドット/タップデバイスがカスタムスキルを正しく呼び出すには、ラムダリソースがデプロイされているリージョンと一致する必要があります。この問題は、EU-West1 (アイルランド)、インタラクションモデルのデフォルト設定は英語(米国)です。インタラクションモデルでは、新しい言語の英語(英国)を追加して自分の意図や発言をコピーしてから英語の英語を削除し、エコードットが正しくカスタムスキルインテントを呼び出しました。

+3

私は人々にこれをメモすることをお勧めします。私は、コンソールでうまく動作していたデバイスのスキルをテストしようと3時間髪を裂いていました。ちょうどこの問題であることがわかりました。私は言語として英語(イギリス)を設定する必要がありました。わたしはどこにいますか。 –

+0

これを見つけるにはしばらく時間がかかりました。私のデバイス上でそれをテストすることができるように約5分かかりましたが、これは私の問題を解決しました。ありがとうございました。 –

+0

これで数時間のトラブルから私を救ってくれてありがとう.... –

5

あなたのスキルのためにあなたのデバイスでテストを有効にしましたか?

enter image description here

あなたはこれが有効になったら、それが正しくアレクサアプリのスキルのセクションに行くと、そのスキルのリストを表示するには、「あなたのスキル」を押すことで、お使いのデバイスに関連付けられている場合、あなたは確認することができますエコーが認識します。あなたはそれに少し緑色の開発者タグを付けてあなたのスキルを見なければなりません。

+0

スキルは既にテストで有効になっており、「自分のスキル」に表示されます。問題はまだ解決されています – alienboy

+0

スキル情報セクションの呼び出し名には何がありますか?それは "挨拶者"でなければなりません - 小文字は重要です。 –

+0

呼び出し名は小文字の "greeter" – alienboy

1

デバイスの言語と言語カスタムスキルを作成するために開発者アカウントで使用しているものは同じである必要があります。あなたのデバイスが英語インドに登録されている場合は、あなたのカスタムスキルにインディアン語を追加する必要があります。あなたのアレクサアプリの設定の

チェック言語 - >あなたのエコーデバイス - >言語

関連する問題