問題タブ [alexa-skill]
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-skill - 汎用 AVS スマート ホーム スキル
(エコーデバイスではなく)AVSを使用してプログラムでアレクサとやり取りしています。
「天気はどうですか」などの音声コマンドを AVS に投稿すると、意味のある応答が得られます。偉大な。
アレクサに「キッチンの明かりを消して」と頼んで、JSON 応答にインテントを含む応答を受け取りたいと思います。サーバー上で実行されているコードは、(「デバイス クラウド」に依存するのではなく) 反応します。私のためにアクションを実行します)。
ただし、Alexa アプリをスマート デバイス サービスに接続していないため、Alexa はコマンドをスマート ホーム デバイス サービスにルーティングしようとしています。
応答で「キッチンの電気を消す」インテントを送信する、有効にできる一般的なスキルはありますか? または、私の目標を達成するための他の方法はありますか?
FWIW「https://access-alexa-na.amazon.com/v1/avs/speechrecognizer/recognize」に音声ファイルを投稿しています
alexa-skills-kit - Alexa Echo Dot - ASK スキルの問題
簡単なテスト カスタム Alexa スキルを作成しようとしていますが、何が問題なのかわかりません。たぶん、経験豊富な誰かが私が欠けているものを知っていますか?
呼び出し名
ホームシステム
インテント スキーマ
サンプル発話
私は自分自身の自己ホスト型サーバーに自分の小さな Python サーバーを作成しました。同じシステムで既にニュース フラッシュ スキルが動作しています。私はドキュメントを見て、チュートリアルを読んで多くの時間を費やしてきました。
私が得る結果はこれです:
LaunchRequestは、Service Simulator と Echo の両方で機能します。期待される JSON で HTTP POST がトリガーされ、期待される音声応答が返されます。
ただし、IntentRequestは Service Simulator からのみ機能し、Echo では機能しません。たとえば、「アレクサホームシステムの状態を8に設定」と言いますが、サーバーへのリクエストは行われず、エコーは音を出すだけで、それだけです。
これをデバッグする方法がわかりません。スキルは US スキルで、Echo は US モードです。ヨーロッパと北米の両方でエンドポイントを設定しようとしました。さまざまなトリガー ワード、さまざまなスロット、スロットなしを試してみました。もちろん、[設定] -> [履歴] でデバイスが正しく認識されていることを確認しました。
次に何を試してみますか?これをデバッグする方法は?
alexa - 以前の Alexa カードを消去する
新しいカードを送信するときに、以前のカードを削除するよう Alexa に指示する方法はありますか?
コマンドを実行するたびに一種のステータスを送信するスキルがあり、典型的な使用例は、セッションで複数のアクションを実行することで、それぞれにカードを送信したいと考えています。それらはすべて互いに追加されるだけなので、本当に雑然とします。最初のカードを更新するか、削除して毎回新しいカードを作成したいだけです。