ReSpeaker Lite の使い方
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
はじめに
XMOS XU316 AI サウンドおよびオーディオチップセットを搭載したこの開発ボードは、統合されたデュアルマイクロフォンアレイにより音声認識や音声制御に最適なオーディオ処理を実現します。高度なオンボードオーディオフロントエンドアルゴリズムを備えた XU316 チップは、干渉除去、エコーキャンセル、ノイズ抑制を提供します。I2S および USB 接続をサポートし、Seeed Studio XIAO ESP32S3 (Sense)、Adafruit QT Py、Raspberry Pi、PC と互換性があります。
特徴
- 遠距離音声キャプチャ用デュアルマイクロフォンアレイ: 高性能デジタルマイクロフォン 2 基が遠距離(最大 3 メートル)の音声をキャプチャし、ノイズの多い環境でも 2 つのマイク入力を使用してポイントノイズを除去します。
- オンボード AI ASR アルゴリズム: XMOS XU-316 AI サウンドおよびオーディオチップにより、干渉除去 (IC)、音響エコーキャンセル、ノイズ抑制、音声対ノイズ比 (VNR)、自動ゲイン制御 (AGC) を含む自然言語理解アルゴリズムを提供し、高品質な音声キャプチャを可能にします。
- オープンソース対応: このボードは I2S を介して人気のあるハードウェアプラットフォーム (XIAO ESP32S3 (Sense)、Adafruit QT Py) と互換性があり、USB (Audio Class 2.0 (UAC2)) を介して Raspberry Pi、PC と互換性があります。
- オンボード RGB LED: ボードにはプログラム可能な WS2812 RGB LED が搭載されており、カスタムエフェクトをサポートし、アプリケーションの視覚的インターフェースを提供します。
- 外部電源供給対応: このボードは外部 5V 電源供給をサポートしており、さまざまなシナリオで柔軟に適用できます。
- DFU によるカスタム開発: ボードは DFU-Util を介したカスタムファームウェア更新をサポートします。
仕様
コアチップ | XMOS XU316 |
---|---|
デジタルマイクロフォン | 高性能デジタルマイクロフォン * 2 |
感度 | -26 dBFS |
音響過負荷点 | 120 dBL |
SNR | 64 dBA |
電源供給 | USB 5V、外部 5V |
寸法 | 35*86 mm |
オーディオ出力 | スピーカーコネクタ / 3.5mm ヘッドフォンジャック |
最大サンプリングレート | 16Khz |
スピーカー | 5W アンプスピーカー対応 |
ハードウェア概要
ピンアウト
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のデバッグとプログラミング用。 |
はじめに
箱から出してすぐの使用
ReSpeaker Liteはプラグアンドプレイのモジュール型音声インターフェースで、ドライバは不要です。PCに接続するだけで、「ReSpeaker Lite」という名前の音声デバイスが表示されます。
ファームウェアの更新
ファームウェアダウンロード
ReSpeaker Liteボードには2つのバージョンがあります:
USBサウンドデバイスとして使用する場合は、USBバージョンのファームウェア(デフォルトのファームウェア)をフラッシュしてください。
XIAO ESP32S3と一緒に使用する場合は、I2Sバージョンのファームウェアをフラッシュしてください。
配線
ReSpeaker LiteボードをUSBケーブルでPCに接続します。
DFU Utilのインストール
dfu-utilはUSBポート経由でデバイスファームウェアをアップグレードするためのコマンドラインツールです。
- Windows
- MacOS
- Linux
dfu-util-0.11-binaries.tar.xz
をダウンロードしてローカルシステムに解凍します。例:D:\dfu-util.exe
のディレクトリに移動します
例:D:\dfu-util-0.11-binaries\win64\(win32を使用している場合はwin64をwin32に変更してください)dfu-util.exe
のパスをシステム環境変数Pathに追加します:マイコンピュータ
>プロパティ
>詳細設定
>環境変数
>Path
。
Path変数内のパスはセミコロン(;)で区切られていることに注意してください。 これにより、コマンドプロンプトでdfu-utilをグローバルに実行できるようになります。スタートメニューを開き、cmdと入力してEnterキーを押します。表示されたターミナルで、dfu-util.exeのパスが設定されているかを
dfu-util -V
コマンドで確認します:
C:\Users\yiping>dfu-util -V
dfu-util 0.11
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
dfu-util -l
を実行してReSpeaker Liteが検出されるか確認します:
C:\Users\yiping>dfu-util -l
dfu-util 0.11
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
Found DFU: [2886:0019] ver=0205, devnum=9, cfg=1, intf=0, path="1-1.4.1", alt=2, name="DFU DATAPARTITION", serial="0000000001"
Found DFU: [2886:0019] ver=0205, devnum=9, cfg=1, intf=0, path="1-1.4.1", alt=1, name="DFU UPGRADE", serial="0000000001"
Found DFU: [2886:0019] ver=0205, devnum=9, cfg=1, intf=0, path="1-1.4.1", alt=0, name="DFU FACTORY", serial="0000000001"
以下のような「Cannot open DFU device」エラーが表示された場合は、この手順を続けてください。表示されない場合は、ステップ3に進んでファームウェアをフラッシュしてください。
C:\Users\yiping>dfu-util -l
dfu-util 0.11
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
Cannot open DFU device 2886:0019 found on devnum 9 (LIBUSB_ERROR_NOT_SUPPORTED)
Zadigをインストールして開きます。
Options
->List All Devices
をクリックします。デバイスリストから
ReSpeaker 2 Mics Array
またはReSpeaker Lite
またはDFUFACTORY (Interface 3)
を見つけ、WINUSB v6.x.xxxx.xxxxx
ドライバをインストールします。
- インストールが完了した後(数分かかります)、電源を再投入して
dfu-util -l
を再度実行してください。ReSpeaker Liteが検出されるはずです。
brewを使用してdfu-utilをインストールします:
brew install dfu-util
dfu-util -l
を実行して、ReSpeaker Lite が検出されるか確認します:
➜ ~ dfu-util -l
dfu-util 0.11
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
Found DFU: [2886:0019] ver=0205, devnum=1, cfg=1, intf=3, path="1-1", alt=2, name="DFU DATAPARTITION", serial="0000000001"
Found DFU: [2886:0019] ver=0205, devnum=1, cfg=1, intf=3, path="1-1", alt=1, name="DFU UPGRADE", serial="0000000001"
Found DFU: [2886:0019] ver=0205, devnum=1, cfg=1, intf=3, path="1-1", alt=0, name="DFU FACTORY", serial="0000000001"
apt を使用して dfu-util をインストールします:
sudo apt install dfu-util
sudo dfu-util -l
を実行して、ReSpeaker Lite が検出されるか確認します:
pi@raspberrypi:~ $ sudo dfu-util -l
dfu-util 0.9
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2016 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
Found DFU: [2886:0019] ver=0205, devnum=5, cfg=1, intf=3, path="1-1.1", alt=2, name="DFU DATAPARTITION", serial="0000000001"
Found DFU: [2886:0019] ver=0205, devnum=5, cfg=1, intf=3, path="1-1.1", alt=1, name="DFU UPGRADE", serial="0000000001"
Found DFU: [2886:0019] ver=0205, devnum=5, cfg=1, intf=3, path="1-1.1", alt=0, name="DFU FACTORY", serial="0000000001"
ファームウェアの書き込み
- ReSpeaker ボードを PC に接続します。
- 以下のコマンドを実行します:
dfu-util -R -e -a 1 -D /path/to/dfu_firmware.bin
- Linux では
sudo dfu-util -R -e -a 1 -D /path/to/dfu_firmware.bin
を実行してください。
- Linux では
C:\Users\yiping>dfu-util -R -e -a 1 -D D:\Downloads\respeaker_lite_i2s_dfu_firmware_v1.0.7.bin
dfu-util 0.11
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
Warning: Invalid DFU suffix signature
A valid DFU suffix will be required in a future dfu-util release
Opening DFU capable USB device...
Device ID 2886:0019
Device DFU version 0101
Claiming USB DFU Interface...
Setting Alternate Interface #1 ...
Determining device status...
DFU state(2) = dfuIDLE, status(0) = No error condition is present
DFU mode device DFU version 0101
Device returned transfer size 4096
Copying data from PC to DFU device
Download [=========================] 100% 270336 bytes
Download done.
DFU state(7) = dfuMANIFEST, status(0) = No error condition is present
DFU state(2) = dfuIDLE, status(0) = No error condition is present
Done!
Resetting USB to switch back to Run-Time mode
書き込みが完了したら、ボードを再起動してください。
- ファームウェアのバージョンを確認します:
dfu-util -l
比較
ReSpeaker Lite | ReSpeaker Mic Array v2.0 | reSpeaker 2-Mics Pi HAT | |
---|---|---|---|
コアチップ | XMOS XU316 | XMOS XVF-3000 | - |
マイク | PDM MEMS マイク x2 | PDM MEMS マイク x4 | アナログ MEMS マイク x2 |
音声キャプチャ距離 | 3m | 5m | 3m |
感度 | -26 dBFS | -26 dBFS | - |
音響過負荷点 | 120 dBSPL | 120 dBSPL | - |
SNR | 64 dB | 63 dB | - |
オンボード音声処理アルゴリズム |
|
| - |
対応ハードウェア |
|
| Raspberry Pi のみ |
最適な用途 | 指向性音声キャプチャ、線形または長いセットアップに最適 | 全方向性音声キャプチャと位置特定、開放的で多方向の環境の中央に配置するのが最適 | 指向性音声キャプチャ、線形または長いセットアップに最適 |
FAQ
ReSpeaker Lite
サウンドデバイスが見つからない。ファームウェアのバージョンを確認し、ファームウェアがUSBバージョンであり、
2.0.5
以上であることを確認してください。dfu-util -l
USBバージョンでない場合は、この手順に従ってファームウェアをフラッシュしてください。
- USBファームウェアをフラッシュした後、WindowsでReSpeaker Lite USBサウンドデバイスを検出できない?
スタートメニューを開き、
デバイスマネージャー
と入力します。ReSpeaker Lite
デバイスを見つけて右クリックし、デバイスのアンインストール
を選択します。このデバイスのドライバーソフトウェアを削除する
を選択し、アンインストール
をクリックします。その後、デバイスを再起動すると、Windowsが正しいサウンドカードドライバーを再インストールします。