ReSpeaker Lite 音声アシスタントキット
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
XMOS XU316 AI サウンドおよびオーディオチップセットによって駆動されるこのキットは、高性能なオープンソース音声アシスタント開発キットです。このキットは、ReSpeaker Lite デュアルマイクロフォンアレイと強力な XIAO ESP32S3 プロセッサを統合しており、優れた音声認識、ノイズリダクション、音声処理機能を提供します。このキットは ESPHome を介して Home Assistant とファームウェア統合を提供し、スマート音声アシスタントやホームオートメーションアプリケーションに最適です。
特徴
- ESP32 コントローラーのプリソルダー済み: 強力な XIAO ESP32S3 が I2S ピンを介してプリソルダーされており、さらなる開発と統合のためのはんだ付け不要の体験を提供します。
- 遠距離音声キャプチャ用デュアルマイクロフォンアレイ: 2 つの高性能デジタルマイクロフォンが遠距離の音声(最大 3 メートル)をキャプチャし、ノイズ環境でも 2 つのマイク入力を使用してポイントノイズをキャンセルします。
- オンボード AI ASR アルゴリズム: XMOS XU-316 AI サウンドおよびオーディオチップによって駆動され、干渉キャンセル(IC)、音響エコーキャンセル、ノイズ抑制、自動ゲイン制御(AGC)を含む自然言語理解アルゴリズムを提供し、高品質な音声キャプチャを可能にします。
- オープンソースの採用: オープンソースハードウェアとして、Arduino、PlatformIO、MicroPython、CircuitPython と互換性があり、さらなる開発が可能です。
- 人気の音声アシスタントとの互換性: このキットを使用して独自の自然言語プロセッサを構築し、ESPHome を介して Home Assistant、Amazon Alexa Voice Service、Google Assistant、または Cloud Speech-to-Text サービスに接続できます。これにより、質問をしたり、プログラムに音声コマンドを発行したりできます。
- オンボード RGB LED: プログラム可能な WS2812 RGB LED を備えており、カスタムエフェクトをサポートし、アプリケーションの視覚的インターフェースを提供します。
仕様
デュアルマイクロフォンアレイ | 高品質なオーディオ入力を提供します。 |
---|---|
電源インジケータライト | 電源がオンになると点灯します。 |
RGB ライト | プログラム可能な WS2812、視覚的フィードバックを提供します。 |
ミュートインジケータライト | ミュートボタンが押されると赤く点灯します。 |
USR ボタン | ユーザー定義ボタン。 |
ミュートボタン | 押すとオーディオ入力をミュートします。 |
XIAO ESP32S3 | さらなる開発と統合のために。 |
XU316 コアプロセッサ | オーディオ処理と伝送を担当します。 |
外部電源供給ソルダーパッド | 外部 5V 電源供給をサポートします。 |
USB Type-C ポート | 電源およびデータ伝送に使用されます。 |
スピーカーコネクタ | オーディオ出力用。5W アンプスピーカーをサポートします。 |
3.5mm ヘッドフォンジャック | オーディオ出力。アクティブスピーカーまたはヘッドフォンをこのポートに接続できます。 |
外部電源パッド 1 | XU316 の未使用 IO ピン。 |
外部電源パッド 2 | XIAO ESP32 の未使用 IO ピン。 |
JTAG | XU316 のデバッグおよびプログラミング用。 |
ハードウェア概要
回路図
ピンアウト
1 | デュアルマイクロフォンアレイ | 高品質なオーディオ入力を提供します。 |
---|---|---|
2 | 電源インジケータライト | 電源がオンになると点灯します。 |
3 | RGB ライト | プログラム可能な WS2812、視覚的インターフェースを提供します。 |
4 | ミュートインジケータライト | ミュートボタンが押されると赤く点灯します。 |
5 | USR ボタン | ユーザー定義ボタン。 |
6 | ミュートボタン | 押すとオーディオ入力をミュートします。 |
7 | XIAO ESP32S3 (オプション) | さらなる開発と統合のために。 |
8 | XU316 コアプロセッサ | オーディオ処理と伝送を担当します。 |
9 | 外部電源供給ソルダーパッド | 外部 5V 電源供給をサポートします。 |
10 | USB Type-C ポート | 電源およびデータ伝送に使用されます。 |
11 | スピーカーコネクタ | オーディオ出力用。5W アンプスピーカーをサポートします。 |
12 | 3.5mm ヘッドフォンジャック | オーディオ出力。アクティブスピーカーまたはヘッドフォンをこのポートに接続できます。 |
13 | 外部電源パッド 1 | XIAO ESP32 の未使用 IO ピン。 |
14 | 外部電源パッド 2 | XU316 の未使用 IO ピン。 |
15 | JTAG | XU316 のデバッグおよびプログラミング用。 |
I2S ファームウェアの書き込み
ReSpeaker Lite を XIAO ESP32S3 と使用するには、ReSpeaker Lite のファームウェアが I2S バージョンであることを確認してください。
最新の I2S ファームウェアをフラッシュするには、ファームウェアフラッシュ を確認してください。
ソフトウェア準備
Arduino IDE のインストール
お使いのオペレーティングシステムに応じて、安定版の Arduino IDE をダウンロードしてインストールしてください。
Arduino-ESP32 のインストール
Boards Manager を使用してインストールプロセスを開始するには、以下の手順に従ってください:
Arduino IDE の現在のアップストリームバージョン(1.8 以上)をインストールします。最新バージョンは arduino.cc のウェブサイトで確認できます。
Arduino を起動し、
設定
ウィンドウを開きます。上記のリリースリンクのいずれかを「追加のボードマネージャー URL」フィールドに入力します。複数の URL を追加する場合は、コンマで区切ってください。
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
- サイドバーから
Boards Manager
を開き、ESP32
を検索してINSTALL
をクリックします。
- Arduino IDE を再起動します。
ReSpeaker Lite ライブラリのインストール
ユーザーが迅速に開始できるようにライブラリを提供しています:
以下のコマンドを使用して、このプロジェクトを Arduino ライブラリフォルダにクローンします:
cd ~/Documents/Arduino/libraries
git clone https://github.com/limengdu/reSpeaker_Lite-Arduino-Library.git
または、ライブラリをzip
ファイルとしてダウンロードし、Arduino IDE にライブラリとして追加します。
FAQ
- USB ファームウェアをフラッシュした後、Windows で ReSpeaker Lite USB サウンドデバイスを検出できない場合は?
- スタートメニューを開き、
デバイスマネージャー
と入力します。ReSpeaker Lite
デバイスを見つけて右クリックし、デバイスのアンインストール
を選択します。このデバイスのドライバーソフトウェアを削除する
を選択し、アンインストール
をクリックします。その後、デバイスを再起動すると、Windows が正しいサウンドカードドライバーを再インストールします。