問題タブ [alexa-app]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
alexa - オーディオ再生の最後に .listen() ディレクティブを追加できない
コンテキストとして、録音されたナレーションをオーディオ ストリームとして使用するスキルを構築しています。
- ナレーションの 1 つで、ユーザーに質問が提示されます (ナレーションの一部として記録されます)。
- を使用してキャプチャされたユーザーの意図
this.response.listen()
により、次に再生するナレーションのセットが決定されます。
私の問題は次のとおりです。スキルの一部でオーディオ再生が必要なため、AudioPlayerInterfaces
. 次の部分でエラーが発生します (以下のコードとコメントを参照してください)。
具体的には、次のエラーがトリガーされthis.response.listen()
ます。
他のスキルが録音を利用し、その後に.listen()
プロンプトが表示されるのを見たことがあるので、これが技術的に実現可能であることはわかっています。私はこれにどのようにアプローチすべきか疑問に思っていましたか?
ありがとう!
alexa - Alexa Response Builder で、ディレクティブ .addAudioPlayerPlayDirective() の後にユーザーの応答を聞く方法は?
alexa 応答ビルダーでは、.addAudioPlayerPlayDirective() の後にユーザーの応答をどのようにリッスンしますか?
alexa - Alexa プレゼンテーション言語でタッチ ラッパーを無効にする
APL でタッチ ラッパーを使用すると問題が発生します。ユーザーが画面に触れた瞬間に、スキルが完全に一時停止します。
私はこのリファレンスを使用しています: apl touch wrapper doc
json ファイルで次の構文を試しましたが、成功しませんでした。
「無効」プロパティが機能していないようです。onpress send event コマンドを正常に実装したので、この方法で回避策を見つけることができましたが、無効プロパティが機能した方がはるかに優れています。
乾杯!