Ich arbeite bei einem NLI-Unternehmen und habe gerade eine Fähigkeit geschaffen, bei der ich mit unserem Alexa-Skill durch das Amazon Echo eine offene Mikrofonsession habe. Alles funktioniert gut und ich kann einen offenen Dialog mit unserer Backend-Wissensdatenbank führen, ohne irgendetwas Alexa voranstellen zu müssen.Programmatisch Pausen oder lange Verzögerungen in Alexa eingeben Eingabe erfassen
Wenn ich diese Fähigkeit demonstriere, unterbricht unweigerlich jemand im Raum und möchte sich erkundigen, wie das NLI-Stück funktioniert. Wenn ich das Echo stumm mache oder es in einer kurzen Zeitspanne nicht beantworte oder Fragen beantworte, läuft die Fertigkeit ab. Ich bin dann gezwungen, die Interaktion erneut zu beginnen, aber Alexa zu bitten, MySkillInvocation zu starten.
Frage:
Gibt es eine programmatische Möglichkeit, die Timeout-Zeit zu verlängern, wenn wieder von einem Alexa Antwort Stellen Sie hören? Möglicherweise sogar eine Möglichkeit, eine laufende Fähigkeit programmatisch anzuhalten?