Skip to content

jujunjun110/Niwatoko

Repository files navigation

Niwatoko

Enable you to manipulate electronics with your voice as if "Niwatoko cane" in Harry Potter

事前準備

  • Raspberry Pi + Raspbian で動作を確認
  • USBマイク, IRKit, インターネット接続必須
  • PyYAMLモジュールをインストールしておく必要あり
  • wget http://peak.telecommunity.com/dist/ez_setup.py
  • sudo python ez_setup.py
  • sudo easy_install PyYAML
  • マイクの設定
  • sudo gpasswd -a username audio #作業ユーザーをaudioグループに追加
  • sudo vi /etc/modprobe.d/alsa-base.conf でusbマイクの優先度を0に
  • sudo modprobe snd-pcm-oss # モジュールの読み込み
  • arecord -l でマイクのカード番号(とサブデバイス番号)を取得
  • export ALSADEV=hw:0 のようにカード番号を環境設定にexport
  • http://cubic9.com/Devel/%C5%C5%BB%D2%B9%A9%BA%EE/RaspberryPi/%C6%FC%CB%DC%B8%EC%B2%BB%C0%BC%C7%A7%BC%B1/ が参考になる

使い方

  1. vendor ディレクトリでsetup.shを実行(Juliusがvendorディレクトリによしなにインストールされます)
  2. settings/order_yomiを編集し、タブと改行によって、認識させたい言葉を書き込む
  3. myhome_conf.yaml.sampleをもとにmyhome_conf.yamlを作成し、自分のIRKitのローカルIPと、命令と実行する赤外線コマンド、IRKitの赤外線データを書く
  4. start.shを実行(5秒くらいで音声受付の準備が整う)

About

Enable you to manipulate electronics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors