2017年09月01日

自作のホームカメラ(Raspberry Pi)にマイクを付けて音声認識をさせたくて

子ども(2歳と4歳)が寝室で目覚めたとき、すぐに迎えに行かないと泣き出してしまうという問題があります。
親が先に起床して朝の準備をし、子どもが後から起きてくる場合、上記問題が生じるため、迎えに行くまでのラグをなるべく少なくするため、寝室にホームカメラを設置しています。

最近までは市販のホームカメラを使用していましたが、映像をインターネットに飛ばしてしまうため、いざという時にセキュリティ的にアレな感じがするという問題がありました。
(映像をインターネットで飛ばして大陸の方のサーバに送信し、それをiPhoneアプリから視聴するタイプ)

また、そのホームカメラが起動するのに10分くらいかかってしまうようになり、使い物にならなくなってしまいまして。
Raspberry Pi 3 model Bと、赤外線カメラモジュールと、赤外線LED投光器を用いて、自作のホームカメラを作成しました。

とりあえず、買った物を並べておきます。



ApacheとPHP5を入れ、こちらのサイトを参考にし、mjpg-streamerを用いたホームカメラを作成しました。
細かい手順などは、いずれ、当ブログで紹介しようかなと思います。

さて、ここからが本題。
このホームカメラにUSBマイクを付けて、子どもに「おはよー」と叫ばせたら音声認識をして、LINE Notifyを飛ばすようにしようかと思い経ちました。ついでに、「おはよー」を認識したら、スピーカーから「これから迎えに行くよ」とでもしゃべらせたりとかして。

さっそく、ビックカメラに行って、USBマイクを調達してきました。

IMG_3675.JPG

マイクはサンワサプライMM-MCU01BK。
スピーカーは、とりあえず、そこら辺に転がっていたやつを使います。

で、早速接続。
スピーカーから強烈な異音!

Raspberry Piの3.5mmジャックのアナログ音声は使い物にならないらしい。小さい異音ならともかく、けっこう大きい異音です。少なくとも寝室で我慢できるレベルではない。というわけで、とりあえずスピーカーは後回し。あとでUSBスピーカーでも買って来ます。

次に、マイクを接続。
あれ?認識しない。Raspberry Piについての情報を扱っているサイトでは、機器の認識順をコントロールしなければならないようなことを書いていますが、認識順以前の問題として、認識してくれない。

おかしいな?と思い、メインPCに繋いでみるが、やっぱり認識しない。
サウンド関連の設定には何も出てこないし、デバイスマネージャにも何も出てこない。

初期不良品だったのかな?と。
明日になったら、ビックカメラの修理コーナーにでも持っていこうか…と思っていたのですが、急に映画を観たくなってしまったために、ビックカメラの修理コーナーには寄れず。

また後日持っていこう・・・と思いつつも、もう一回繋いでみたら、もしかしたら動くかな?と思って、メインPCに繋いでみたら、今度は認識しました。昨日の試行錯誤はなんだったんだ・・・。

mic_ninshiki.png

Raspberry Piからも無事に認識。うーむ・・・。

mic_ninshiki2.png

そういえば、USB端子は静電気が帯電することがあり、その帯電状態から解放されないと・・・抜き差しをスゴイ勢いで繰り返すとか、時間が経たないと使えないとかいうことがあるんだとか。

ビックカメラの修理コーナーに殴り込まなくてよかった・・・。
急に映画を観たくなってしまって良かった。

まぁ、今日はもう遅くなってしまったのでこれで寝ますが、また明日にでも、音声認識の方をチャレンジしてみたいと思います。
「raspberry pi 音声認識」でGoogle検索すると、色々とヒットするようなので。



【9/3追記】
USBマイク、また認識しなくなりました。

Raspberry PiがUSBマイクを認識しなくなって、lsusbコマンドを実行しても一覧にマイクが表示されなくなりました。
おかしいなと思い、メインPCに繋いでみたところ、USBの接続音と切断音が頻繁に繰り返され、画面には警告ポップアップが。

mic_muninshiki.png

画面の指示通り接続し直してもダメ。
デバイスマネージャ上では、こんな感じのメッセージが出ていました。

mic_muninshiki2.png

初期不良だったかな。
やっぱり、修理コーナーへ持ち込まないとダメかなぁ。


posted by ayacy at 00:49 | Comment(0) | TrackBack(0) | PC
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
※ブログオーナーが承認したコメントのみ表示されます。
この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/180844976
※ブログオーナーが承認したトラックバックのみ表示されます。
※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック