メインコンテンツまでスキップ

ReSpeaker Lite 音声アシスタントキット

XMOS XU316 AI サウンド & オーディオチップセットを搭載した、高性能なオープンソース音声アシスタント開発キットです。このキットは ReSpeaker Lite デュアルマイクアレイと高性能な XIAO ESP32S3 プロセッサを統合しており、優れた音声認識、ノイズリダクション、音声処理機能を提供します。また、このキットは ESPHome を介して Home Assistant とファームウェア統合が可能で、スマート音声アシスタントやホームオートメーション用途に最適です。

pir

特長

  • ESP32 コントローラをあらかじめはんだ付け:高性能な XIAO ESP32S3 が I2S ピン経由であらかじめはんだ付けされており、今後の開発や統合に向けて、はんだ付け不要の体験を提供します。
  • 遠距離音声キャプチャ用デュアルマイクアレイ:2 つの高性能デジタルマイクにより、騒がしい環境下でも 2 つのマイク入力を用いたポイントノイズキャンセルにより、遠距離(最大 3 m)の音声やスピーチをキャプチャ・抽出できます。
  • オンボード 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 ヘッドホンジャックオーディオを出力します。アクティブスピーカーまたはヘッドホンをこのポートに接続できます。
外部電源パッド 1XU316 上の未使用 IO ピン。
外部電源パッド 2XIAO ESP32 上の未使用 IO ピン。
JTAGXU316 のデバッグおよびプログラミング用。

ハードウェア概要

pir

pir

回路図

pir

ピン配置

pir

1デュアルマイクアレイ高品質なオーディオ入力を提供します。
2電源インジケータライト電源投入時に点灯します。
3RGB ライトプログラム可能な WS2812 で、視覚的インターフェースを提供します。
4ミュートインジケータライトミュートボタンが押されると赤く点灯します。
5USR ボタンユーザー定義ボタン。
6ミュートボタン押すとオーディオ入力をミュートします。
7XIAO ESP32S3 (オプション)さらなる開発および統合用。
8XU316 コアプロセッサオーディオ処理および伝送を担当します。
9外部電源供給用はんだパッド外部 5V 電源をサポートします。
10USB Type-C ポート電源供給およびデータ伝送に使用します。
11スピーカーコネクタオーディオ出力用。5W アンプ内蔵スピーカーをサポートします。
123.5mm ヘッドホンジャックオーディオを出力します。アクティブスピーカーまたはヘッドホンをこのポートに接続できます。
13外部電源パッド 1XIAO ESP32 上の未使用 IO ピン。
14外部電源パッド 2XU316 上の未使用 IO ピン。
15JTAGXU316 のデバッグおよびプログラミング用。

I2S ファームウェアを書き込む

ReSpeaker Lite を XIAO ESP32S3 と一緒に使用するには、ReSpeaker Lite のファームウェアが I2S バージョンであることを確認してください。

最新の I2S ファームウェアを書き込むには、Firmware Flash を確認してください。

ソフトウェアの準備

Arduino IDE のインストール

お使いのオペレーティングシステムに応じて、安定版の Arduino IDE をダウンロードしてインストールします。


Arduino-ESP32 のインストール

Boards Manager を使用してインストールを開始するには、次の手順に従ってください。

  • Arduino IDE の最新版(1.8 以降)をインストールします。現在のバージョンは arduino.cc のウェブサイトにあります。

  • Arduino を起動し、Settings ウィンドウを開きます。

  • 上記のリリースリンクのいずれかを「Additional Board Manager URLs」フィールドに入力します。複数の URL をカンマ区切りで追加できます。

https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

pir

  • サイドバーから Boards Manager を開き、ESP32 を検索して INSTALL をクリックします。

pir

  • Arduino IDE を再起動します。

ReSpeaker Lite ライブラリのインストール

ユーザーがすぐに使い始められるよう、ライブラリを提供しています。

次のコマンドのように、このプロジェクトを Arduino の libraries フォルダにクローンします。

cd  ~/Documents/Arduino/libraries
git clone https://github.com/respeaker/respeaker_arduino_library.git

または、ライブラリを zip ファイルとしてダウンロードし、Arduino IDE でライブラリとして追加します。

pir

FAQ

  • USB ファームウェアを書き込んだ後、Windows で ReSpeaker Lite の USB サウンドデバイスが検出されません。どうすればよいですか?

  • スタートメニューを開き、Device manager と入力します。ReSpeaker Lite デバイスを見つけて右クリックし、Uninstall device を選択します。Delete the driver software for this device を選択して Uninstall をクリックします。その後、デバイスを再起動すると、Windows が適切なサウンドカードドライバを再インストールします。

pir

リソース

ReSpeaker Lite XMOS ファームウェア

ReSpeaker Lite Github

Loading Comments...