問題タブ [amazon-echo]
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.
ios - Alexa Skills Kit を iOS モバイルアプリと統合してイベントをトリガーすることは可能ですか?
たとえば、iOS アプリ内でカメラを起動して写真を撮りたいとします。ASK と iPhone マイクを使用して、ユーザーの音声コマンド (「カメラを起動」) を理解して、カメラを起動し、iOS 内の機能をトリガーできますか?
rest - cURL で Alexa 音声サービス RestAPI を使用する
curl でAlexa 音声 API ( https://developer.amazon.com/public/solutions/alexa/alexa-voice-service/rest/speechrecognizer-requests ) を使用したいと思います。音声認識 API 呼び出しは、私が慣れ親しんでいるよりも複雑で、音声サンプルを含む MP3 ファイルを添付する必要があります。以下がcurlでどのように構成されるかについて誰でもアドバイスできますか? (指定のリンクに詳細があります)
node.js - node AWS Lambda + twitter API: data is not defined
I'm having fun with the Alexa API, so I downloaded a Hello World example from here https://developer.amazon.com/appsandservices/solutions/alexa/alexa-skills-kit/getting-started-guide
I managed to made some minor changes and have Alexa say other things. But now I want to have a real world example working, so I tried to get the latest tweet for user.
so I coded a twitter function and it works, I see the tweet on my console. Besides, the downloaded example works just fine too. But now, when I try to combine them by adding my twitter function into the Alexa example, it throws the following error when trying to print the value (if I don't print it, it doesn't break):
#xA;here is the code but the modified function is getWelcomeResponse()
#xA;Can some one please guide me on what's wrong? it's probably a scope issue, I'm not sure.
audio - Alexa Voice のオーディオをエンコードする方法は?
Amazon の Alexa Voice Service (AVS) を使用したいのですが、Recognize Speech Requestを使用すると、 "{message: null}" しか返されません。認証に失敗したか、リクエストの形式が正しくないときに API からエラー メッセージを受け取ったため、認証は機能します。リクエストは正しいようです。
16000 Hz、1 チャネルの wav オーディオ ファイルがあり、PHP の base64_encode() を使用して wav ファイルのコンテンツをエンコードします。
オーディオ ファイルについては、AVS のドキュメントにのみ記載されています。Type: Binary Data. Represents the data for the audio.
私が送っているリクエストは次のとおりです。
ヘッダー
体
何が間違っている/欠けているのですか?
amazon - リストではないカスタム スロット タイプを定義するにはどうすればよいですか?
私は Alexa Skills Kit (Amazon Echo 用) をいじっていて、インテントを AWS Lambda 関数に送信するスキルを作成したいと考えています。AWS Lambda 関数は何かをメールで返します。
サンプル発話は次のようになります。
これにより、「Alexa、秘書にメモを取るように頼んで、今日の帰りに店に行くようにリマインドして」などと言うことができ、Lambda 関数から「に行くことをリマインドして」というメールを受け取ることができます。今日の帰りのお店です。」
スロットは自由形式です。myMemo
この時点では 1 文か 2 文で十分ですが、このようなスキーマの記述方法に関するドキュメントにはあまり助けがありません。現時点での私の最善の推測は次のように失敗します。
エラー: リクエストに問題がありました: 不明なスロット名 '{myMemo}'。1行目のサンプル「MemoIntent take a memo {myMemo}」で発生。
私は AMAZON.LITERAL スロット タイプを使用していますが、これはドキュメントでは推奨されていませんが、これについて他に方法を提案するものもありません。その上、私が言ったように、それは失敗します。
失敗するスキーマは次のとおりです。
json - AWS Lambda 関数からサードパーティの JSON API をクエリする方法
新しいAmazon ECHOの「スキル」に取り組んでいます。このスキルを使用すると、ユーザーは Alexa に Enphase 太陽系の状態とパフォーマンスに関する情報を求めることができます。Alexa は、JSON ベースの Enphase API から抽出された結果で応答します。たとえば、ユーザーは次のように尋ねることができます。
問題は、JavaScript でプログラミングしてから何年も経ち、AWS Lambda を使用するのはこれが初めてだということです。AWS Lambda 関数内で JSON クエリをサードパーティ サーバーに埋め込む方法に関する情報を見つけることに成功していません。これは、Lambda 関数のコードの関連セクションです。
いくつかのガイダンスをいただければ幸いです。誰かが私を正しい方向に向けることができたとしても。ありがとう!
node.js - Amazon Echo Lambda 関数の ZIP の問題
そのため、NodeJS (mac os x を使用) を使用して、Amazon echo から Google Could Messaging サービスを呼び出そうとしています。
私の main.js ファイルにはサードパーティのライブラリが含まれているため、「npm install」コマンドでそれらをインストールしました。私は確かに次のライブラリを使用しています:
- https://github.com/ToothlessGear/node-gcm for NodeJS Google メッセージング
- 非同期
ZIP ファイルを作成して Amazon ラムダにアップロードすると、次のエラー メッセージが表示されました。
Lambda 関数「oAa」をインラインで編集できないようです。変更を再アップロードする必要があります。これは、ファイルが大きすぎるか、zip ファイルに編集するファイルが複数含まれていることが原因である可能性があります。ただし、今でも関数を呼び出すことができます。
ZIP ファイルは大きくなく、わずか 1.5 Mb です。ファイルには必要なすべてのライブラリと複数のjsファイルが含まれているため、このエラーがあると思います。
ZIP ファイルのフォルダー構造を添付しました。1 つのファイルと 1 つのフォルダーから含まれています。メインフォルダーに1つのファイルがあり、その隣(2番目のフォルダー内)に多数のライブラリがあります。
更新 これは私が得るエラーメッセージです:
{ "errorMessage": "例外: TypeError: 未定義のプロパティ 'application' を読み取れません" }
これは解決策として機能しませんでした: https://forums.developer.amazon.com/forums/message.jspa?messageID=18330
過去に同じ問題に遭遇した人はいますか?よろしくお願いします。
ありがとう、カロリー