2016-03-08 10 views
5

私はNLI会社で働いていますが、アマゾンエコーを使ってAlexaスキルとオープンマイクセッションを開いているスキルを作成しました。すべて正常に動作し、Alexaで何かの接頭辞を付けずに、私たちのバックエンド知識ベースとのオープンな対話ができます。休止または長時間遅延をAlexaスキルに導入する

このスキルをデモすると、必然的に部屋の誰かがインタラプトし、NLI作品の操作方法を聞きたいと思っています。エコーをミュートしたり、短時間で質問したり質問に答えたりしないと、スキルがタイムアウトします。私はその後、再びインタラクションを開始するが、AlexaにMySkillInvocationを開始するように頼んだ。

質問:

回答を掲載しバックアレクサから聴いたときにタイムアウト時間を延長するためのプログラム方法はありますか?実行中のスキルをプログラムで一時停止する可能性もあります。

答えて

2

タイムアウトは設定可能であるかどうかの質問がAmazon Developer Forumsのスレッドで尋ねてきたが、ここではアマゾンのリソースからの回答は4月22日、2015年のようだ:

現在の設定は8秒で、これそれは設定できません。

おかげで、

ニック

私はこのような状況は、残念ながら、その時から変更されたことを示唆する任意のドキュメントを見つけることができませんでした。

1

@ sphanleyが述べたように、タイムアウトを制御することはできません。タイムアウトが発生すると、実際には "SessionEndedRequest"が取得されます。あなたができることは、リクエストを待ってセッション情報を保存することです。スキルを再開すると、あなたはどこから出発したか再開します。

関連する問題