Amazon Alexa API用のサンプルコードを使用して、hello world/history buffのサンプルをコンピュータで実行しようとしています。どのように私のローカルマシンから、要求と応答の形式についてテストしますか? READMEファイルでは、このWebサイト:http://echo.amazon.com/#skillsにアクセスしていますが、デバイスに接続する方法についてもっと詳しく触れているので、何も表示されませんでした。私はそのデバイスを持っていませんが、私はラップトップからローカルでテストしたいと思います。開発フェーズで、アマゾンアレクサのカスタムスキルをコンピュータでテストするにはどうすればよいですか?
答えて
はい、Alexaデベロッパーコンソールの[テスト]タブでは、開発中に自分のスキルに完全に触れることができます。
話すのではなく発言を入力しますが、プログラムロジックの観点からは違いはありません。
「テスト」ページには、スキルの回答を入力して、実際にどのように聞こえるかを確認するための場所も用意されています。実際のデバイスがない場合は、そうすることをお勧めします。時には、コメントを追加または削除することで、レスポンスを理解しやすくすることや、より自然に聞こえるようにすることができます。
ありがとう。しかし、devページの詳細を見ると、メーカー向けのアレクサスキルには便利で、ウェブサイトやアプリからのログインについては話しています。私はこれをアプリやウェブサイトと統合したいと思っています。(あなたのスキルセットで定義されているように定義された)会話を作るウェブページのほんの一部です。 – vidyasagarr7
Alexa Appを試してみてください。アプリをダウンロードして、あなたのアレクサスキルセットを開発したのと同じアカウントでログインしてください。 "Alexa Ask <呼び出し元名>
テストタブでは完全に対話できません。注:Service Simulatorでは現在、オーディオプレーヤーの指示、ダイアログモデル、顧客のアクセス許可、顧客アカウントのリンクのテストはサポートされていません。 テキストモードでは、起動の意図や単一の相互作用のフレーズはサポートされていません。 –
我々は、この目的のために特別に構築されたツールを持っている:アレクサ意志から https://bespoken.tools/blog/2016/08/24/introducing-bst-proxy-for-alexa-skill-development
要求と応答を開発ラップトップに直接送信することで、展開を行うことなくコードやデバッグをすばやく行うことができます。私たちはこれが私たち自身の開発にとって非常に有用であることを発見しました。
当社のGitHubプロジェクトはここにある: https://github.com/bespoken/bst
我々はまた、Alexaの開発のための他の有用なコマンドを追加しています。
私は、OPの質問の要点を「デバイスを持っていない」と推測しています。
それはちょうど、他のアレクサ「デバイスのように振る舞うhttps://echosim.io
のウェブシミュレータがあります。 Amazonアカウントでログインすると、選択したスキルなどがすべて表示されます。Alexaアプリでは別のデバイスとして表示されます。
唯一の欠点:クリックするだけで話すことができますし、かなり遅くて、おそらく受信、バッファー、変換、再発送が必要なためです。
また、エコー/ドットデバイスなしでAlexaサービスに登録/接続する方法についてはわかりませんが、方法があると思います。
UPDATE:
さらに最近では、また、アレクサ/エコーデバイスをシミュレートするために、AndroidとiOSデバイス上のフリーサードパーティ製アプリの数があります。それはウェブサイトよりももっと簡単です。あなたのApp/Playストアで「Alexa」を検索し、いくつか試してみてください。 「リバーブ」は1つです。https://itunes.apple.com/us/app/reverb-for-amazon-alexa/id1144695621
幸運です。
私はデバイスを持っていませんが、私のラップトップを通してローカルでものをテストしたいのですが、 です。
あなたはPythonでAWSラムダ関数を使用してスキルを開発している場合は、を見て:https://pypi.python.org/pypi/FirstAlexaSkills/0.1.2
それはあなたのパラメータ(発話、スロット変数)に基づいたカスタムAlexaのイベントを生成することができ、あなたがすることができますローカルコード、AWS Lambda自体に対してテストケースを作成します。
また、このチュートリアルに従って、ローカルであなたのスキルをテストすることができます。私は実際にはないアマゾンエコーデバイスを介して、他のアプリケーションでは、このサービスを使用する予定です How to test your Alexa skill locally
- 1. Plone 4で開発中の製品でテストを実行するにはどうすればよいですか?
- 2. 開発段階でアレクサ対応デバイスでamazon alexaカスタムスキルをテストする方法は?
- 3. iCloudバックアップから開発中のiOSアプリケーションのリストアをテストするにはどうすればよいですか?
- 4. WordPress Webサイトを開発用コンピュータに移動するにはどうすればいいですか?
- 5. Pythonでモジュールをテスト駆動型開発用にインポートするかどうかをテストするにはどうすればよいですか?
- 6. クラウドオートメーションマネージャのテンプレートを開発するにはどうすればよいですか?
- 7. Safariのアドオンを開発するにはどうすればよいですか?
- 8. 開発中のWebページの視覚的アクセシビリティをテストするにはどうすればよいですか?
- 9. ウェブ開発用のGoogleダーツをテストするにはどうすればよいですか?
- 10. GWT開発をテストドライブするにはどうすればよいですか?
- 11. アジャイルソフトウェア開発を計画するにはどうすればよいですか?
- 12. 地方開発を行うにはどうすればよいですか?
- 13. caches_pageをどのようにテストすればよいですか?
- 14. アンドロイドアプリの開発にはどうすればよいですか:JavaかPython?
- 15. Eclipseプラグインの開発では、プログラムでビューをアクティブにするにはどうすればよいですか?
- 16. iOSのアクセサリーを開発するにはどうすればいいですか?
- 17. iPhoneで「リーダー」アイコンを使用するにはウェブサイトをどのように開発すればよいですか?
- 18. SIPゲートウェイの開発テスト環境を設定するにはどうすればいいですか
- 19. 「電話サービス」(電話バンキングなど)の開発を開始するにはどうすればよいですか?
- 20. テストで既存の開いたウィンドウを使用するにはどうすればよいですか?
- 21. UBUNTU 9.04でCUDA開発を開始するにはどうすればよいですか?
- 22. AndroidでSkypeアプリケーション開発を開始するにはどうすればよいですか?
- 23. コンピュータにWiFiアダプタがあるかどうかを確認するにはどうすればよいですか?
- 24. アンドロイドデバイスをリモートでテストするにはどうすればよいですか?
- 25. RxTestでcombineLatest observableをテストするにはどうすればよいですか?
- 26. ダーツで未来をテストするにはどうすればよいですか?
- 27. iphoneアプリケーションでメモリリークをテストするにはどうすればよいですか?
- 28. SBTビルドでテストをスキップするにはどうすればよいですか?
- 29. rspecでauthlogicをテストするにはどうすればよいですか?
- 30. ポリマーでサービスをテストするにはどうすればよいですか?
。 – vidyasagarr7
このhttps://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/getting-started-guideに従って独自のスキルを定義し、コンソールでデバッグすることができます。私はすべてのことがAlexaデバイスなしで可能であるならば、私は推測するだろう確信していません。編集:これは多くの助けになる可能性があります:https://developer.amazon.com/public/community/post/TxDJWS16KUPVKO/New-Alexa-Skills-Kit-Template-Build-a-Trivia-Skill-in-under-an-時間 – choli
@ choli:ありがとう。しかし、devページをもっと見ると、メーカー向けにアレクサのスキルセットを使うことができるとしていますが、ウェブサイトやアプリを通じてログインすることについて話しています。私はこれをアプリやウェブサイトに統合したいと思っています。たとえば、(スキルセットで定義されているように定義された)会話をあなたとやりとりするウェブページのほんの一部です。私はこれを達成できることを知りたいと思います。 – vidyasagarr7