問題タブ [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.
bluetooth - 私たちが作っているデバイスの仲介デバイスとしてAmazon Echoを使用することはできますか?
スマートフォンとつながるフィットネス機器を作っています。
私たちのデバイスの仲介デバイスとして Amazon Echo を使用できないかと考えています。デバイスは Bluetooth 経由で Echo に接続する必要があり、Amazon Echo はサーバーにデータを送信して、ユーザーが接続を失うことなくスマートフォンで監視できるようにする必要があります。
出来ますか?
ありがとう。
streaming - Amazon Echo で音声をストリーミング
Spotify と Pandora がサポートを提供しているため、これが可能でなければならないことはわかっていますが、どこにも文書化されていません。これらのスキルがオーディオ ストリーミングをサポートする方法を知っている人はいますか? ありがとう!
login - ログインできるAmazon Echoアプリ
Amazon echo 用のシンプルなアプリを開発しようとしましたが、うまくいきました。ログインでアプリを作成したいのですが、開始方法がわかりません。電話でAlexaアプリへのログインを設定するにはどうすればよいですか? つまり、新しいスキルをインストールすると、ログイン画面が表示されるはずです (たとえば、Uber スキルのように)。
何か案は?
node.js - Alexa Skills Kit のサンプル スキルが Amazon Lambda にアップロードされない - エラーが発生する
AWS Lambda と Alexa コンソールでHello World ( https://github.com/amzn/alexa-skills-kit-js/tree/master/samples/helloWorld )) サンプル スキルをセットアップしました。しかし、実行しようとすると、次のエラーが表示されます。
モジュール初期化エラー: Error (native) at Object.fs.openSync (fs.js:549:18)
at Object.fs.readFileSync (fs.js:397:15)
at Object.Module._extensions.js ( module.js:415:20)
で Module.load (module.js:343:32)
で Function.Module._load (module.js:300:12)
で Module.require (module.js:353:17)
でオブジェクトで(internal/module.js:12:17)
を必要とします。(/var/task/index.js:20:18)
Module._compile (module.js:409:26) で
src フォルダー内にある index.js および AlexaSkill.js ファイルの zip を作成して、AWS Lambda にファイルをアップロードします。私は何を間違っていますか?
aws-lambda - Echo でテストしたときに Alexa スキルが認識されない
チュートリアルの 1 つ (HelloWorld) を行って Echo のスキルを作成し、その指示に従いました。Service Simulator を使用してスキルをテストしたとき、次のように入力しました。
そして、次の JSON 応答が返されました。
それが正しい出力だと思います。しかし、Echo でスキルをテストしようとすると、Alexa は「申し訳ありませんが、あなたの質問ではありませんでした」と返信します。履歴を調べたところ、Alexa は私のコマンドを「アレクサ、グリーターに挨拶するように伝えて」と解釈しました。Alexaがスキルを認識していないようですか?
Amazon Lambda を使用してコードを実行しているため、ログを確認したところ、上記のコマンドを実行したときにコードが実行されませんでした。
JavaScript ファイルの app_id を自分のスキルに対応するものに置き換えました。アマゾンスキルキットもトリガーとして入れています。
他のチュートリアル (ChemistryFlashCards と HistoryBuff) も試してみましたが、Alexa は「何を言っているのかよくわかりません」と答えました。
何が起こっているのかわからない!どんな指導も大歓迎です!!
javascript - コマンドで音楽を再生するAmazon Echo
みなさん、オーディオ再生を実装しようとして苦労しています。ここにドキュメント
があります私が本当にやりたいことは非常に単純に見えますが、すべてがどこに行くべきか非常に混乱するようになりました.
命令できるようになりたい。Alexa は少し出力音声で応答し、私が提供する小さなオーディオ トラック mp3 の再生に進みます。ローカルにアップロードしたり(ファイルを圧縮してラムダ関数にインポートしたりする場合)、S3 Buckets SDK を使用して mp3 ファイルをストリーミングしてもかまいません。皆さんにとってどちらが簡単ですか。
これが私がこれまでに得たものです。
以下のコードを使用すると、Alexa に音声で応答して音声を出力させることができます。
私は IntentRequest を使用してコードを削減しているだけです。
- 「アレクサ、アプリを開いて音楽を再生して」と言います。
- 「音楽を再生して」は、Alexa 開発者コンソールでスキルを設定するときに発話としてリストするコマンドです。
インテントリクエストが通過したときに呼び出される私の関数
- インテント名はPlayMyMusicになります
これは出力メッセージです
これは私の単純なインテントスキーマです
サンプル発話
Amazonが私に話しかけてセッションを終了できるようになった現在、すべてが機能しています。
Amazon に応答してもらい、音声を再生するにはどうすればよいですか? ドキュメントは私にとってはうまくいきません。
audio-player - オーディオ ストリーミング | Amazon Echo でのテスト | アレクサ
私は現在Amazon Echo(Alexa)に取り組んでおり、まったく新しいものです。AWS-Lambda 関数をエンドポイントとして使用し、カスタム スキルをシミュレーターまたはEchoism.ioでテストしています。このシーンでは、音声なしのスキルが正常に機能しています
問題は、オーディオ リストを作成していて、echo/alexa でそれを再生したいということです。現時点では、シミュレーターがオーディオ ストリーミングをサポートしていないことを読みました。しかし、Echoism.io でもストリーミングできません。
このリンクからラムダで可能な限り単純なコードを書いています
しかし、オーディオはストリーミングされません。オーディオ リンクを更新し、ログ (クラウド ウォッチ) も追加しました。関数が呼び出され、応答を返しています。しかし、音声はありません。
助けてください。私たちはそれを行うことができますか?
javascript - エラー: 提供された SSML を解析できません。指定されたテキストは有効な SSML ではありません
Test
Alexa 開発者ポータル Web サイトのセクションを使用すると、このエラーが発生します
エラー: 提供された SSML を解析できません。指定されたテキストは有効な SSML ではありません。
正常な応答を取得してリッスン ボタンを押すと、エラーが発生します。
応答出力は次のとおりです。
amazon-web-services - APIとアマゾンエコー
私のグループと私はコンピューター サイエンスの 1 年生で、ここ 2 か月ほど学校向けのプロジェクトに取り組んでいます。Amazon Echo を使用して大学の教員名簿を作成したいと考えています。API は既にあります ( http://moonlight.cs.sonoma.edu/api/v1/directory/person/ )。私たちがやりたいことは、ユーザーが教職員の電話番号、電子メール、建物名、およびオフィスを Alexa に尋ねることです。Alexa はこの API からの回答を返します。
残念ながら、これを行う方法はわかりません。この API から読み取るコードをどのように記述し、どのように実装するのでしょうか? 私たちのスキルは Javascript で書かれているので、それを使い続けたいと思います。しかし、私たちは完全に立ち往生しています。これが曖昧な場合は申し訳ありません。
乾杯!
amazon-web-services - 最初の呼び出しで Alexa セッションの起動時にエラーが返されるのはなぜですか?
AWS Lambda 関数への最初の呼び出しが、Alexa に送信された最初のリクエストのみで失敗したことを経験した人はいますか? (リモート エンドポイント使用不可エラー) アカウント リンクを使用しないカスタム スキルがあります。AWS Lambda サービスで実行されるインテント コードがいくつかありますが、それは問題の原因となる長時間の非アクティブ状態の後のスキルの最初の呼び出しにすぎないようです。2 回目の発話でインテント コードを呼び出すと、インテント コードは正しく実行されます。開発環境で Lambda サービスの非アクティブ シャットダウンが発生し、再度使用すると再アクティブ化されるのではないかと考えています。これは本当ですか?