問題タブ [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.

0 投票する
1 に答える
661 参照

alexa-skills-kit - AMAZON.FIVE_DIGIT_NUMBER は、Amazon Alexa で郵便番号を取得するために存在しません

Alexa 認定のフィードバックによると、郵便番号にはスロット タイプ「AMAZON.FIVE_DIGIT_NUMBER」を使用するように指示されています。それは理にかなっていますが、実際には存在しません。

このスロット タイプを含めると、インテント json を保存できません。 「スロット 'POSTCODE' の不明なスロット タイプ 'AMAZON.FIVE_DIGIT_NUMBER'」というエラーが表示されます。

AMAZON.FOUR_DIGIT_NUMBER に置き換えることができます。うまく機能し、5 桁すべてをうまくキャプチャします。ただし、この問題は、認証に失敗した理由として言及されていました。

私は AMAZON.NUMBER に置き換えることができますが、これは (認定の提案に従って) 少し機能しますが、多くの場合、最初の 4 桁のみをキャプチャします。皮肉なことに、ほぼ常に 5 つすべてをキャプチャする AMAZON.FOUR_DIGIT_NUMBER ほどではありません。

認証に合格したいのですが、AMAZON.NUMBER の結果が悪いようです。

私は何をすべきか?

0 投票する
1 に答える
565 参照

alexa-skills-kit - Amazon Alexa - 1 つのインテント有効化発話

Amazon Alexa で、1 つのインテントで発話セットを初期化する方法はありますか?

時間と場所に加えて、車のモデルを特定する必要があるため、質問します。おそらく8000以上の可能性があるため、車/場所のスロットを追加するのはばかげているようです.

元:

これが不可能な場合は、必要な各情報を処理する一連の関数を作成し、そのたびに単一単語インテントのターゲット関数を変更できますか?

0 投票する
0 に答える
262 参照

node.js - ノード js で https を使用して alexa (AVS) へのダウンチャネル ストリームを確立すると、解析エラーが発生する

https を使用して nodejs で Alexa 音声ダウンチャネル ストリームを確立しようとしていますが、解析エラーが発生しています。ここにコードがあります

上記のコードを実行すると、エラーが発生します

私が間違っているところを教えてください。

0 投票する
1 に答える
784 参照

node.js - ラムダ関数でHTTPが機能しない

ラムダ関数で HTTP リクエストを実行しようとすると、次の GET が実行されないようです。

コードが実行されると、myMonzoBalance の値は未定義になります。

実際、リクエスト関数内で myMonzoBalance に値を与えようとしても、違いはありません - 未定義です。

上記のコードは、ターミナルで実行すると正常に動作します。また、同じラムダ関数のライブラリ内に node_modules があります。

なぜこれが起こっているのかについてのアイデアはありますか?

どうもありがとう!

0 投票する
3 に答える
1299 参照

alexa-skills-kit - Alexa Skills Kit (ASK) と発話

Alexa 用のシンプルなカスタム スキルを開発しています。私はそれを稼働させ、AWS Lambda でハンドラーをホストしています。それは正常に動作しています...

テスト UI で有効な発話 (help、cancel、swim、run (2 つのカスタム発話) など) を入力すると、すべて正常に動作します。ただし、dsfhfdsjhf などのナンセンスな発話を入力すると、Alexa サービスは常にナンセンスをインテント スキーマの最初の有効なインテントにマッピングします。

私のラムダ コードには、未知のインテントを処理するためのハンドラーがあります。ただし、意図が不明になることはありません。これはテスト インターフェイスのアーティファクトですか? 何か他のことが起こっていますか?

ありがとう、ジョン

0 投票する
2 に答える
410 参照

alexa-skills-kit - アレクサスキルの開発とテスト (許可を得て)

Alexa の最初のカスタム スキルを開発しようとしています。Echo デバイスを持っていません。

私が行ったことは、Amazon 開発者コンソール (Alexa Skill + Lambda) で基本的なスキルを作成してテストすることでした。

ここで、いくつかの一般的な(nooby)質問があります。

1) これは、カスタム スキルを開発およびテストするために本当に必要な方法ですか? つまり、テストできるのは実際のユーザー エクスペリエンスではありません。テキストを入力し、JSON 要求/応答を分析する必要があります。では、現実的なエンド ツー エンドのテストは不可能なのでしょうか?

2) Amazon 開発者コンソールで開発フェーズを終了するとどうなりますか? 私は現在、テスト段階にいますが、次の段階は情報 (画像、テキストなど) の公開に関するものであり、「認定のために送信」ボタンも表示されています。私のカスタム スキルは、何らかの市場で他の Alexa ユーザーに公開されているように見えますか? これは正しいです?APKファイルのAndroidアプリのように、このスキルを個人的な用途に使用する方法はありますか?

3) ある種の承認 (ユーザー) が必要なカスタムスキルを開発しています。それについての大きな記事があるようですが、スマートフォンで必要な Alexa アプリに何らかのアクションがあるようです。私の質問はここにあります。実際のデバイスを持たずにテストする方法は? それは実際に可能ですか?

0 投票する
2 に答える
1447 参照

alexa - Amazon Alexa にメールアドレスや電話番号を理解させることはできますか?

Alexa にメールアドレスや電話番号を認識させることはできますか? たとえば、Alexa に SMS メッセージを送信するように指示したり (その後、携帯電話の番号を入力)、または Alexa に (OK、それで) 私のアカウントにメールを送信させたりしたいとします。私の推測では、その技術はまだそこにあるわけではありませんが...?