• 締切済み

【至急】PICマイコンで優位な音声を拾うプログラムサンプル

PICマイコンを利用してノイズの中から優位な音声を拾い、それをトリガーにしてLEDを光らせるプログラムサンプルはないでしょうか? アンテナを利用して、ある周波数帯の電波が瞬間的に入ると、スピーカがうなる回路を作成しました。通常(その周波数帯の電波が入っていない状態)、ノイズでスピーカからが「ツー」という音が出ています。このスピーカ部をマイコンに取り替えて、ノイズの中に優位な音声が入力された場合のみトリガーを立てて、LEDを光らせる信号を送りたいです。 PICマイコンはPIC12F629を準備しています。 ちなみに、回路もプログラムもかなりの初心者です。初歩的なことから、アドバイスをお願いします。

みんなの回答

  • tatsu01
  • ベストアンサー率18% (292/1540)
回答No.1

優位→有意ですよね? 今時のデジカメの顔認識のように、人が話した音声だけを拾いたいのですよね? しゃべるとそのとおりにタイプ(?)してくれる装置がありますが、 あれも、周りは極力静かな環境が必要です。 さらには、言語認識までやるのです。 プログラム的には、上記が出来ればなんとかなるでしょう。 人間の耳は、雑音の中でも必要な音声を聞き分ける能力がありますが 機械に同じ事をやらせるのはかなり無理があります。 周波数やレベルだけでは音声かどうかの区別がつかないのです。 回路的には上記音声認識装置と強力な有意音声だけを通過させるフィルター かなりハードルが高そうです。 初心者には無理でしょう。

yusuke628
質問者

補足

いえ、人の有意な声を拾いたいわけではないので、そういう難しいものではありません。 例えば、音センサーを利用して、なにかしら音が鳴ったら、LEDを光らせるようなプログラムだとお考えください。

関連するQ&A