3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

raspberryPiとjulius(音声認識)を使用する。①マイク編

Last updated at Posted at 2020-10-06

#関連記事
raspberryPiとjulus(音声認識)を使用する。①マイク編
raspberryPiでjulius(音声認識)を使用する。②インストール編
raspberryPiとJulius(音声認識)を使用する。③辞書作成編
raspberryPiとJulius(音声認識)を使用する。④Lチカ編
raspberryPiとJulius(音声認識)を使用する。⑤i2cキャラクタディスプレイ編

使用するもの

Raspberry Pi 3 Model B+ USBマイク(サンワサプライ USBマイクロホン 単一指向性 直挿し型 MM-MCU02BK)

マイクの設定

ラズパイのUSBポートにマイクを接続し、マイクが認識されていることを確認する。

$lsusb

image.png

一番上のC-Mediaがマイクで、認識されていることが分かる。

マイクの優先度を上げる

オーディオモジュールの優先度を確認する。
$ cat /proc/asound/modules
 0 snd_bcm2835
 1 snd_usb_audio

初めは0が内蔵オーディオモジュール、1がUSBマイクになっているので、優先度を書き換える。

$ sudo nano /etc/modprobe.d/alsa-base.conf

開いたエディタに次のコードを書き込む。

options snd slots=snd_audio,snd_bcm2835
options snd_usb_audio index=0
options snd_bcm2835 index=1

image.png
ctrl+Xで終了し、再起動する。

$ reboot

起動したら再度優先度を確認し、0がUSBオーディオモジュール、1が内蔵オーディオモジュールになっていれば成功。

$lsusb

image.png

サウンドドライバのインストール

aptitudeをインストールしてからALSAのサウンドドライバをインストールする。raspberryPi3B+にはsnd-pcm-ossモジュールは入っていないらしい。
sudo apt-get install aptitude
sudo apt-get install osspd-alsa
sudo aptitude install libasound2-dev

マイクのサウンドカード番号を確認する。

$ arecord -l

image.png
常に同じ設定を使用できるように環境変数を設定する。

$ sudo nano ~/.profile

開いたエディタの一番上でも一番下でも、書いてあるコードを邪魔しない場所に次のコードを追加する。

export ALSADEV=hw:0,0

ctrl+Xで終了し、再起動する。

$ reboot

マイクの設定は完了

次はJuliusのインストール編へ [raspberryPiでjulius(音声認識)を使用する。②インストール編](https://qiita.com/chiapis2/items/7ec1b0b21ee4fef4e8f0)

参考

[Raspberry pi3B+でjuliusを動かせるようになるまでの覚書き(2019.3.10現在)](https://qiita.com/todateman/items/9c0e291e7b378a3c559b) [ラズパイ2日目①:ラズパイにマイクを接続する](https://kihara0223.hatenablog.com/entry/2020/01/02/140738)
3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?