codama wakeup word test - YUKAI/codama-doc-r0 GitHub Wiki

ウェイク・アップ・ワードの動作確認

録音をし、update.binをcodamaに書き込むことができたら、ウェイク・アップ・ワードが取得できるか確認をしましょう。 以下のコマンドを実行し、ウェイク・アップ・ワードを話しかけて下さい。"1"が返ってくると検出に成功しています。

  • Raspberry PiとI2C接続しているの場合
$ while true; do sleep 0.2s; codama_i2c KEYWORDDETECT ;done
...
KEYWORDDETECT:0
KEYWORDDETECT:0
KEYWORDDETECT:1
KEYWORDDETECT:1
KEYWORDDETECT:0
...
  • Raspberry PiとUSB接続している場合
$ while true; do sleep 0.2s; sudo codama_usb KEYWORDDETECT ;done
...
KEYWORDDETECT:0
KEYWORDDETECT:0
KEYWORDDETECT:1
KEYWORDDETECT:1
KEYWORDDETECT:0
...
  • PCとUSB接続している場合

初期設定でPC側での設定を終えていない場合は以下を先に実行します。

$ mkdir codama
$ cd codama
$ git clone https://github.com/YUKAI/codama-doc-r0.git
$ pip install pyusb # PythonでUSBを動かすライブラリをインストール
$ cd ~/codama/codama-doc-r0/utils
$ while true; do sleep 0.2s; python codama_usb.py KEYWORDDETECT ;done
...
KEYWORDDETECT:0
KEYWORDDETECT:0
KEYWORDDETECT:1
KEYWORDDETECT:1
KEYWORDDETECT:0
...

Ctrl-cを押して、プログラムを終了させます。

またRaspberry Piと接続している場合、codamaはウェイク・アップ・ワードの検出が行われると、GPIO27をHIGHに設定します。以下のコマンドを実行し、GPIO27にHIGHが設定されることを確認しましょう。

while true; do sleep 0.2s; gpio -g read 27 ;done
...
0
0
1
1
1
...

Ctrl-cを押して、プログラムを終了させます。

以上で、codamaの設定は終わりです。次はSebastienを利用したプログラムを試してみましょう。