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

reSpeaker Flex FAQ

このページには、reSpeaker Flex に関する検証済みの回答が掲載されています。各回答には、対象となる製品バリアントとファームウェアモード(適用対象)、および最新の公式情報源に対して最後に検証された日付が記載されています。

始める前に

  • デバイスが動作している正確な製品バリアントとファームウェアモード(USB または I2S)を確認します。
  • バージョン固有の手順を適用する前に、現在のファームウェアバージョンを確認します。
  • このページの回答は 2026-08-31 時点で最後に検証されています。これ以降に閲覧している場合は、リンクされている公式情報源を再確認してください。

ドキュメントと使用方法

ReSpeaker Flex 2D および 3D のメカニカルファイルはどこからダウンロードできますか?

適用対象: Linear-4 または Circular-4 マイクアレイを備えた ReSpeaker Flex XVF3800 コアボードのメカニカル統合

最終検証日: 2026-09-01

公式の Flex Resources セクションを使用します。ここでは Circular-4 アレイ、Linear-4 アレイ、およびコアボード向けの DXF および STEP ファイルが公開されています。統合するハードウェアに合わせて、ジオメトリ固有のファイルを選択してください。

前提条件:

  • 設計で使用する正確なマイクジオメトリ
  • DXF および STEP に対応した CAD ソフトウェア
  • リビジョン確認およびフィットチェック用の実機ハードウェア
  1. 現行の Flex 入門ページの Resources セクションを開きます。
  2. Linear-4 または Circular-4 に対応する DXF および STEP ファイルと、コアボード用ファイルを合わせてダウンロードします。
  3. それらのファイルを CAD ツールにインポートし、実機と照らし合わせて、取付穴、コネクタ位置、およびアレイジオメトリを確認します。
  4. Circular-4 と Linear-4 のモデルは別々に保持してください。これらは異なるメカニカルレイアウトです。

成功条件:

  • 選択した DXF および STEP ファイルが問題なくインポートできること
  • モデルが、設計で使用しているアレイジオメトリおよび実際の取付・コネクタ形状と一致していること

補足:

  • 公開ファイルだけでは、エンクロージャの音響特性、製造公差、またはカスタムの 45 度マイク設置を検証することはできません。

参考情報:

ReSpeaker Flex と XIAO ESP32S3 間のフルデュプレックス I2S をどのように検証しますか?

適用対象: 組み込み I2S パスを使用する XIAO ESP32S3 と接続された ReSpeaker Flex XVF3800 Linear-4 または Circular-4

最終検証日: 2026-09-01

ジオメトリに対応した 16 kHz I2S ファームウェアを用いて、公式の Flex I2S テストを実行します。このスケッチは XIAO の I2S ペリフェラルを送受信モードで開き、440 Hz のテスト信号を書き込み、マイクサンプルを読み取り、受信パスがドキュメント記載のサンプル数チェックに合格すると I2S RX PASS! を出力します。

前提条件:

  • Linear-4 または Circular-4 のジオメトリに対応した公式 16 kHz I2S イメージ
  • XIAO ESP32S3 用に設定された Arduino IDE
  • 現行の公式 Flex I2S テストで必要とされる依存パッケージ
  1. 接続されているマイクジオメトリに対して、Flex の XMOS が公式の 16 kHz I2S イメージを実行していることを確認します。
  2. 現行の「ReSpeaker Flex with XIAO ESP32S3 I2S Test」ページを開き、そのスケッチを XIAO の USB ポート経由で書き込みます。
  3. シリアルモニタを 115200 ボーで開き、最初の受信チェックと、必要に応じて 2 回目の受信チェックが完了するまで待ちます。
  4. テストが 16,000 サンプルを超える有効サンプルを報告し、I2S RX PASS! を出力することを確認します。
  5. 聴感による録音・再生チェックを行う場合は、リンクテストが合格した後に、別途提供されている公式の 16 kHz 録音・再生サンプルを実行します。

成功条件:

  • I2S ペリフェラルがエラーなく初期化されること
  • 公式テストが I2S RX PASS! を出力すること
  • 任意の録音・再生サンプルが短いオーディオバッファを正しく録音・再生できること

補足:

  • このテストは、ドキュメントに記載されたデジタル送受信パスを検証するものであり、ウェイクワードのしきい値、アコースティックエコーキャンセル性能、またはスピーカーとエンクロージャの適合性を保証するものではありません。
  • 16 kHz 用スケッチを変更せずに 48 kHz ファームウェアプロファイルに対して実行しないでください。

参考情報:

接続性と検出

なぜ ReSpeaker Flex 制御スクリプトが No device found と表示するのですか?

適用対象: USB 制御のために Windows、Linux、または macOS ホストに接続された ReSpeaker Flex XVF3800 Linear-4 および Circular-4

最終検証日: 2026-08-31

現行の公式 Flex Python スクリプトは、Flex の USB 制御をサポートしています。No device found は、USB スキャンの結果、ベンダー ID 0x2886 と任意の PID フィルタに一致するデバイスが見つからなかったことを意味し、Flex が非対応であることを意味するわけではありません。XMOS の USB ポート、依存パッケージ、ファームウェアモード、およびジオメトリ固有の USB イメージを確認してください。

前提条件:

  • 公式 ReSpeaker Flex リポジトリから取得した最新の python_control/xvf_host.py
  • Python 3.6 以降、pyusb、およびプラットフォームの libusb サポート(現行スクリプトは Windows では libusb-package も必要)
  • RST ボタン付近の XMOS USB-C ポートに接続された、正常動作が確認された USB データケーブル
  1. ホストを XIAO の USB ポートではなく、RST ボタン付近の Flex XMOS USB-C ポートに接続し、ホストが USB デバイスを検出していることを確認します。
  2. Flex ガイドに記載されている依存パッケージをインストールします。python -m pip install pyusb を使用し、Windows ではさらに libusb-package をインストールし、Linux または macOS ではシステムの libusb ライブラリが利用可能であることを確認します。
  3. 古い PID を強制せずに、現行の Flex リポジトリから python python_control/xvf_host.py VERSION を実行します。現行スクリプトは、--pid を省略した場合、PID をまたいで VID 0x2886 を検索します。
  4. デバイスが見つからず、ボードが I2S または誤ったファームウェアで動作している可能性がある場合は、電源を切り、Boot ボタンを押しながら電源を再接続し、dfu-util -l で両方の DFU パーティションを確認します(Linux では sudo を使用)。
  5. dfu-util -R -e -a 1 -D /path/to/firmware.bin を使用して、最新の Flex USB イメージを書き込みます。Circular-4 には respeaker_flex_usb_c、Linear-4 には respeaker_flex_usb_l で始まるファイル名を選択し、現行の公式ディレクトリから必要なサンプルレート/チャンネルプロファイルを選択します。
  6. ボードが再起動したら、再度 VERSION コマンドを実行します。

成功条件:

  • スクリプトが ReSpeaker の VID/PID とともに Connected device を出力すること
  • VERSION コマンドが Flex のファームウェアバージョンを返すこと

補足:

  • 旧来の「古い XVF3800 USB 製品だけがホスト制御をサポートする」という結論は使用しないでください。現在は、公式の Flex ドキュメントとコードが Flex 専用の USB ツールを提供しています。
  • Flex のセーフモードは Boot ボタンを使用します。通常の USB ファームウェアが存在しない、または応答しない場合でも、USB DFU リカバリをサポートします。
  • 現行の公式ファームウェアディレクトリには、ジオメトリコード付きの v1.0.3 イメージが含まれています。c は Circular-4、l は Linear-4 を表します。ジオメトリが一致しないイメージを書き込まないでください。

参考情報:

ハードウェアの問題

ReSpeaker Flex マイクアレイ用にドキュメント化されている FPC ケーブルは何ですか?

適用対象: ReSpeaker Flex コアボードと Linear-4 または Circular-4 アレイのいずれかとの間のマイクアレイ接続

最終検証日: 2026-09-01

公式の Flex ガイドでは、キー付き 24 ピン、ピッチ 0.5 mm の FPC インターフェースと、製品に同梱されている 20 cm のリボンケーブルが記載されています。ピン数とピッチだけでなく、接点の向きや端部構造も一致させてください。公開ガイドでは、汎用ケーブルを繰り返しの動的な屈曲用途向けとして保証してはいません。

前提条件:

  • 付属ケーブル、または両方のコネクタに対して完全なメカニカルな接点向きが確認された代替ケーブル
  • Flex コアボードの電源が切れていること
  1. 各 FPC コネクタのロックタブを開きます。
  2. ケーブルの露出接点側と補強板(ステフナ)側を識別します。
  3. ケーブルの露出接点が、各コネクタ内部の金属接点に向くように挿入し、無理な力をかけずに両方のロックタブを閉じます。
  4. ボードに電源を投入し、公式のキャプチャまたは I2S テストを使用して、エンクロージャに組み込む前にマイクアレイ接続を検証します。

成功条件:

  • ケーブルが奥まで確実に挿入され、両方のロックタブが力をかけずに閉まること
  • 選択した公式テストにおいて、接続されたアレイが有効なキャプチャデータを出力すること

補足:

  • 現行の公開ページでは、接点端部の厚み、同一側接点か反対側接点かといった点を独立した調達コードとしては指定しておらず、繰り返し屈曲サイクルの定格も示していません。
  • すべての 24 ピン、ピッチ 0.5 mm のケーブルが互換性がある、あるいは連続的な可動用途に適していると主張しないでください。

参考情報:

テクニカルサポートと製品ディスカッション

弊社製品をお選びいただきありがとうございます。お客様が製品をできるだけスムーズにご利用いただけるよう、さまざまなサポートをご用意しています。お好みやニーズに応じて選択いただけるよう、複数のコミュニケーションチャネルを提供しています。

Loading Comments...