5

私は NLI の会社で働いており、Amazon Echo を介して Alexa スキルとほとんどオープン マイク セッションを行うスキルを作成しました。すべてが正常に機能し、Alexa のプレフィックスを付けなくても、バックエンドのナレッジ ベースと対話を開くことができます。

このスキルのデモンストレーションを行っていると、必然的に部屋の誰かが割り込んで、NLI がどのように機能するかについて尋ねてきます。エコーをミュートしたり、エコーに質問したり、質問に短時間で回答したりしないと、スキルがタイムアウトします。その後、対話を再度開始する必要がありますが、Alexa に MySkillInvocation を開始するように求めます。

質問:

Alexa Ask Response から聞き返すときに、タイムアウト期間をプログラムで延長する方法はありますか? 実行中のスキルをプログラムで一時停止する方法さえありますか?

4

3 に答える 3

2

タイムアウトが設定可能かどうかという質問は、Amazon Developer Forumsのスレッドで尋ねられました。2015年 4 月 22 日時点での Amazon リソースからの回答は次のとおりです。

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

ありがとう、

ニック

残念ながら、この状況がその時から変わったことを示唆する文書を見つけることができませんでした.

于 2016-05-03T20:08:01.583 に答える
1

@sphanley が述べたように、タイムアウトを制御することはできません。タイムアウトが発生すると、実際には「SessionEndedRequest」が返されます。できることは、そのリクエストを待ってセッション情報を保存することです。これにより、スキルを再度開いたときに、中断したところから再開できます。

于 2016-12-05T02:21:22.257 に答える