既存ハードウェアにカスタムウェイクワードを追加
新しい音声モジュールや主制御基板が必ず必要になるわけではありません。まず、既存機器がマイク音声を取得し、対応モデルを実行できるか確認します。
ハードウェアの条件を確認
マイク、サンプリング周波数、RAM、フラッシュ、CPU負荷、消費電力、OSを確認します。ONNX Runtimeが使える機器ではONNX、制約の大きい組み込み機器ではTFLite Microが候補になります。
生成から組み込みまで
- ウェイクワードまたはコマンドをオンラインで生成する;
- 自分の声でモデルをテストする;
- ONNXまたはTFLiteをダウンロードする;
- 音声入力、しきい値、連続フレーム、クールダウンを実装する;
- 検出結果を安全な製品動作へ接続する。
実機で検証する
最終筐体、マイク、距離、周囲の雑音、話者によって結果は変わります。実機で再現率、誤検出、遅延、消費電力を確認してください。
ウェイクワードを生成して試す →View the open-source inference engine and demo models →
ONNX / TFLite · Android · ESP32 · Web · Python · Home Assistant