article

Ben@Amazon avatar image
Ben@Amazon posted

テストケース4.1 - ユーザーへのプロンプトなしでセッションがオープンのままになる

テストケース4.1は、形式の要件と考えることができます。理解するには、ユーザーの応答を待つためにストリームをオープンのままにする場合、直前のAlexaの音声出力は質問形式である必要があります。

これらのインスタンスは、スキルのjson応答で以下のいずれかを実施すると解決できます。

  • 「shouldEndSession」値をfalseではなくtrueに変更する。
  • 「outputSpeech」をAlexaが読み上げた最後の文が質問になるよう変更する。

Q: スキルの再プロンプトの音声が質問形式の場合はどうすればよいですか?

A: スキルの再プロンプトとはまったく関係ありません。質問形式の再プロンプトではこの要件を満たせません。なぜなら、再プロンプトはストリームがオープンのままになってから数秒後にのみ発生するからです。

関連ドキュメント:

https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/alexa-skills-kit-voice-interface-and-user-experience-testing#session-management

https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/alexa-skills-kit-interface-reference#response-format

alexa skills kit
10 |5000 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Article

Contributors

Ben@Amazon contributed to this article