問題タブ [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.
json - Alexa JSON リクエストがインテント スキーマと一致しません
Express でアプリケーション サーバーをホストしています (バージョン: "body-parser": 1.14.2"、"express": "^4.13.3"、"parse-http-header": "^1.0.0"、"x509" ": "^0.2.3") ノード v5.4.1 NPM v3.3.12
Alexa とローカル アプリ サーバー間の SSL 接続を正常にテストしましたが、Alexa からのリクエストを解析すると、インテント スキーマまたはService Simulator - Testで生成されたサービス リクエストと一致しません。
コード:
インテント スキーマ:
生成されたサービス リクエスト:
アプリサーバーによって処理される Alexa からのリクエスト:
何が間違っているのかわかりません。Requestは、私のインテント スキーマまたは生成されたサービス リクエストに似たものを保持すると考えました。Alexa から受信した JSONリクエストにインテント スキーマまたは生成されたサービス リクエストが 表示されないのはなぜですか?
amazon-web-services - Amazon Alexa スキル セット : アプリを開いてそこから情報を抽出する方法
Alexa Skills Kit を使ったプロジェクトの実装を考えています。
モバイルでランダムなアプリを開いてそこから情報を取得し、アレクサがその情報を読み取ってくれるかどうかわかりませんでした。
たとえば、私の携帯電話で UBER を開いて、運転手までの距離や料金などを教えてくれるように alexa をプログラムすることは可能ですか?
aws-lambda - 入力をキャプチャする Alexa スキルに一時停止または長い遅延をプログラムで導入する
私は NLI の会社で働いており、Amazon Echo を介して Alexa スキルとほとんどオープン マイク セッションを行うスキルを作成しました。すべてが正常に機能し、Alexa のプレフィックスを付けなくても、バックエンドのナレッジ ベースと対話を開くことができます。
このスキルのデモンストレーションを行っていると、必然的に部屋の誰かが割り込んで、NLI がどのように機能するかについて尋ねてきます。エコーをミュートしたり、エコーに質問したり、質問に短時間で回答したりしないと、スキルがタイムアウトします。その後、対話を再度開始する必要がありますが、Alexa に MySkillInvocation を開始するように求めます。
質問:
Alexa Ask Response から聞き返すときに、タイムアウト期間をプログラムで延長する方法はありますか? 実行中のスキルをプログラムで一時停止する方法さえありますか?
amazon-web-services - Amazon Alexa Skills Kit (ASK) 混合文字列に数字を入力するにはどうすればよいですか?
文字列と数字で構成される音声入力を取得するために必要な何らかの自動化を行うために、Amazon Alexa Skills Kit を作成しようとしています ( a-test12fish
)。
Alexa Skills Kit でカスタム スロットを使用したときに、数字を含む文字列をキー入力できません。を入力しようとするとask alexa, dangerZone find a-test12fish
、次のエラーが表示されます。
エラー: 無効なテキスト入力です。テキストはアルファベットで始まり、アルファベット、空白、ピリオド、またはアポストロフィのみを含む必要があります
どうすればこのエラーを克服できますか?
alexa - Alexa Skills Kit から単一の単語パラメーターのみを取得する
私は Alexa スキルを書いていますが、コードに単一の単語パラメーターしか取得できません。
インテント スキーマは次のとおりです。
私のサンプル発話は次のとおりです。
HeroAnswerIntent については、SearchTerm スロットをチェックしていますが、そこには 1 つの単語しか入っていません。
つまり、「ピーター・パーカー」は「パーカー」、「スティーブ・ロジャース」は「ロジャース」、「トニー・スターク」は「スターク」です。
スロットに複数の単語を受け入れるにはどうすればよいですか?
amazon-web-services - Alexa スキル SSML の最大長
SSML
Amazon Echo Alexa スキル JSON 応答の属性の最大長または制限は?
amazon-web-services - プログラムでスキーマと発話を構成する
発話またはスキーマが変更される方法で Alexa スキルを変更するたびに、Amazon 開発者コンソールに手動で入力し、テキストボックスで発話またはスキーマを手動で変更する必要があります。
aws ラムダ関数を含む .zip の新しいバージョンをアップロードするプロセスを既に自動化しています。発話とスキーマの更新を自動化できるようにしたいと考えています。
echo - セッションまたはユーザーごとに Amazon Alexa スキル インテントのスロット値をカスタマイズする
Amazon alexa スキルを開発しており、スキルのユーザーごとにカスタム スロット タイプの値をカスタマイズしたいと考えています。スロットの値のリストをすべての可能な値で埋めることはできません。これは、大きすぎて音声認識の品質が非常に低くなるためです。ユーザー/セッション単位でスロットの可能な値のリストを指定するにはどうすればよいですか?