「翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。」
AWS IoT の Alexa Voice Service (AVS) の統合
AWS IoT の Alexa Voice Service (AVS) の統合 は、メッセージングコスト
現在、スマートホーム IoT デバイスは、リアルタイムオペレーティングシステムを実行するためのメモリが限られている低コストのマイクロコントローラ (MCU) で構築されています。以前は、Alexa 組み込み製品の AVS ソリューションでは、Linux または Android 上で 50 MB 以上のメモリを搭載した高価なアプリケーションプロセッサベースのデバイスが必要でした。これらの高価なハードウェア要件により、リソースに制約のある IoT デバイスに Alexa Voice を統合するコストが非常に高くなりました。AWS IoT の AVS は、1 MB 未満の組み込み RAM を搭載した Arm Cortex-M シリーズプロセッサなど、MCUs の Alexa 組み込み機能を有効にします。これを行うには、AVS は、クラウド内の仮想 Alexa 組み込みデバイスにメモリと計算タスクをオフロードします。これにより、eBoM コストを最大 50% 削減できます。
Arm Cortex-M シリーズのプロセッサの詳細については、Arm
AWS IoT の AVS は、中国 (北京と寧夏) を除き、AWS IoT を使用できるすべての AWS リージョンでご利用いただけます。現在の AWS リージョンのリストについては、「AWS リージョン表
AWS IoT の AVS には、次の 3 つのコンポーネントがあります。
-
Alexa 対応デバイスと AVS 間で音声メッセージを転送するための予約済み MQTT トピックのセット。
-
メディア検索、音声デコーディング、音声ミキシング、ステート管理に関連するタスクを物理デバイスから仮想デバイスにシフトするクラウド内の仮想 Alexa 対応デバイス。
-
予約されたトピックでのメッセージの受信と送信、デバイスのマイクとスピーカーとのインターフェイス、およびデバイスの状態の管理をサポートする APIs のセット。
次の図は、これらのコンポーネントがどのように連携するかを示しています。また、デバイスメーカーが Login with Amazon を使用して AVS を認証する方法も示しています。

デバイスの製造元には、AWS IoT の AVS 統合を開始するための 2 つのオプションがあります。
-
開発キット – パートナーが立ち上げた開発キットにより、簡単に開始できます。NXP i.MX RT 106 A
と Qualcomm Home Hub 100 Development Kit for Amazon AVS は、市場で入手可能な最初の 2 つのキットです。これらは、AVS の開発キット にもあります。キットには、AWS IoT にすぐに使用可能な接続、ファーフィールド音声ピックアップ、エコーキャンセレーション、Alexa ウェイクワード用の AVS 認定音声アルゴリズム、AWS IoT アプリケーションコード用の AVS が含まれています。機能アプリケーションコードを使用すると、デバイスのプロトタイプを迅速に作成し、選択した MCU 設計に実装を移植して、準備ができたらテストとデバイス生産を行うことができます。 -
カスタムデバイス側のアプリケーションコード – 開発者は、公開去れている API を使用してカスタム AWS IoT の AVS アプリケーションを作成することもできます。この API のドキュメントは、AVS 開発者ページ
から入手できます。および FreeRTOS デバイス SDK は、AWS IoT コンソール (FreeRTOS) または https://console.aws.amazon.com/freertos/ GitHub からダウンロードできます。
NXP i.MX 106A 開発キットの使用を開始するには、「NXP デバイスでの AWS IoT の Alexa Voice Service (AVS) の統合 の開始方法」を参照してください。