Alexaスキルと家電製品との統合を理解する

目次

Alexaスキルと家電製品との統合を理解する

最近では、何百万ものデバイスがAlexaに対応し、多くの組み込みデバイスが開発中で、Alexaや音声ユーザーインターフェース(VUI)のサポートを開始している。Alexaスキルは、Alexa対応デバイスから、照明、ドアロック、カメラ、サーモスタット、スマートTVなどのクラウド対応スマートホームデバイスをユーザーが制御し、カスタマイズされた音声ベースのクエリ(言い換えれば、監視と制御を可能にする)を可能にする。

アレクサの仕組みは?

例えば、あなたの家に電子レンジとアレクサがあるとします。そこで企業や開発者は、amazonのスキルライブラリに新しいスキルを追加することができます。
{
Hey Oven, please start the baking cycle, and oven will start that baking/microwave cycle.
}
言い換えれば、カスタマイズされた音声ユーザーインターフェイスで、アレクサを使って電子レンジをコントロールできるようになる。

アレクサのスキルを使えば、特に製品に興味のある人向けにカスタマイズされた音声ベースのインタラクションを設定し、受け取った音声コマンドに基づいてデバイスを操作させることができる。例えば、「ブルーライトをオンにして」、「子供の誕生日にお菓子作りをリマインドして」などだ。例えば、アレクサ・デバイスを電子レンジに接続し、その焼きサイクルをコントロールすることができる。例えば、Alexaデバイスを電子レンジに接続すれば、電子レンジの焼きサイクルを制御することができます。

組み込みデバイスでAlexaを有効にする

Alexaのスキルを組み込みデバイスで有効にするには、SDKが必要になります。SDKは、音声ベースのインターフェイスでAlexa APIとamazonクラウドを接続することができます。そこで アレクサ・スキル・キットは、開発者がAlexaで利用可能な10,000以上の音声認識機能にスキルを追加できるようにするツール、アプリケーション・プログラム・インターフェース(API)、コードサンプル、ドキュメントで構成されている。 アレクサ

あなたの組み込みデバイスをAlexaに接続し、簡単な音声コマンドでコントロールすることができれば素晴らしいことです。AlexaとRaspberry Piの接続を確立するには、特定のオープンソースのサービスとSDKが必要です。Raspberryは、Alexaからのインテントを受信し、それに基づいて動作するエンドクライアントとして動作します。例えば、LEDを点灯させる。

組み込み機器でのAlexaスキルのデモ。amazon Alexa echoを使ってRaspberry Piを接続し、制御することができます。

  • カスタマイズされたアレクサスキルを構築するには フラスク・アスク.(オープンソースのアレクサスキル用SDK)
  • 接続にはngrokを使う。ngrokはRaspberry PiからAlexaにHTTPトンネルを接続する。

Raspberry PiにAlexaスキルをデプロイするための前提条件

  • Amazonの開発者アカウント
  • LED接続のラズベリーパイ・デバイス。
  • Flask Ask - Raspberry Piにインストール。
  • Raspberry PiにインストールされたNgrok。
  • Amazon EchoなどのAlexa対応デバイス。
  • JSONの知識と、AWS LambdaまたはRESTサービスでサポートされている言語のいずれか:Node.js、Java、Pythonなど。

 

 通信フローの基本アーキテクチャ
図1:通信フローの基本アーキテクチャ

コミュニケーションの流れ

  1. ユーザがラズベリーパイにアレクサのLEDを点灯/消灯するよう依頼する。
  2. エコー・ドット・デバイスがリクエスト・ストリームの音声を転送
  3. アマゾンの音声サービスプラットフォームがスキル名を特定し、リクエストを転送する。
  4. カスタムAlexaスキルはリクエストを受信し、インテント、スロット、名前/タイプにマッチします。
  5. API ゲートウェイを経由してラズベリーパイ側からレスポンスを受信する。
  6. アレクサは、返された回答をテキストから音声に変換し、Echo Dotでストリーミング再生する。
  7. Raspberry Pi の LED をリクエストに応じて点灯/消灯する。

関連コンテンツ- /resources/success-stories/alexa-integration-for-a-home-automation-hub/

結論

Alexaスキルについて説明し、カスタムスキルを作成するためのPoCと、Alexaスキルによってライトを接続/制御するためのraspberry pi上での統合のサンプルを1つ紹介しました。このリファレンスは、AlexaスキルやVUIベースの製品開発に興味のある初心者の方にとって、Alexaスキルを始めるための良い助けとなるでしょう。eInfochipsには、エンドツーエンドの製品設計や音声ユーザーインターフェース製品の開発をサポートできる高度なスキルを持ったチームがあります。詳しくはエキスパートまでお問い合わせください。

アモル・プンデの写真

アモル・プンデ

アモル・プンデはeInfochipsのテクニカル・リード。Androidプラットフォームでのオーディオポストプロセッシングを担当。組み込みソフトウェアの設計、開発、検証、Androidのカスタマイズ、QualcommおよびNXPプラットフォームへの統合において9年の経験を持つ。 Linux、Androidネイティブアプリ、画像処理(OpenCV、FastCV、BoofCV)、並列コンピューティング(CUDA、OpenCL、OpenGL-ES)のアプリケーション開発における実務経験。 Qualcomm Snapdragon、NVIDIA、Broadcom、Raspberry、Whirlpool Vortexなどのハードウェア・プラットフォームに対応。

もっと見る

専門家に相談 する

ニュースレターの購読
ニュースレター
最新情報をお届けします!ニュースレターにご登録いただき、最新のテクノロジーとイノベーションの動向をご確認ください。

サンプルレポートのダウンロード

カタログダウンロード

今すぐ会話を始めよう

自動車ソリューションのエキスパートによる30分間のコンサルテーションをご予約ください。

今すぐ会話を始めよう

バッテリー管理ソリューションのエキスパートによる30分のコンサルテーションをご予約ください。

今すぐ会話を始めよう

産業・エネルギーソリューションのエキスパートによる30分間のコンサルテーションをご予約ください。

今すぐ会話を始めよう

自動車業界のエキスパートによる30分間のコンサルテーションをご予約ください。

今すぐ会話を始めよう

専門家による30分間のコンサルテーションをご予約ください。

以下の詳細をご記入の上、サンプルレポートをご請求ください。

リファレンス・デザイン

私たちの仕事

イノベーション

変身する。

スケール

パートナーシップ

デバイス・パートナーシップ
デジタル・パートナーシップ
質の高いパートナーシップ
シリコン・パートナーシップ

会社概要

製品とIP

プライバシーポリシー

当社のウェブサイトは、お客様の利便性を向上させ、当社のサイトを改善するために、お客様のデバイスにクッキーを配置します。当社が使用するクッキーとその無効化方法については、こちらをご覧ください。クッキーとトラッキング技術は、マーケティング目的で使用されることがあります。

同意する」をクリックすると、お客様のデバイスにクッキーが配置されること、および当社がトラッキング技術を使用することに同意したことになります。クッキーおよびトラッキング技術の無効化に関する詳細および手順については、以下の「続きを読む」をクリックしてください。Cookieおよびトラッキング技術の受け入れは任意ですが、これらを無効にするとウェブサイトが正しく機能しなくなったり、特定の広告がお客様にとって適切でなくなる可能性があります。
当社はお客様のプライバシーを尊重します。プライバシーポリシーをお読みください。