今、小さなコンデンサマイク(ECMと呼ばれるもの)を使って、音声認識の回路を作りたいと思っています。
また、この音声認識の回路では、コンデンサマイクに入力された音を識別して、音ごとに違う動作をさせるような回路にしたいと考えています。
そして、音声認識はパソコンを使ってではなく、トランジスタや抵抗やICなどの普通の電子部品だけを使って行うようにしたいです。
ですが、電子工作に関する知識があまりないため、どのようにしてコンデンサマイクに入力された音声が送られるのか、
どのようにして音声を識別するのか(周波数の違いを検出するのでしょうか?)、といったことがよく分かりません。
そこで、電子工作の分野にお詳しい方、どのようにしてコンデンサマイクを使った音声認識の回路を作ればいいでしょうか?
音声を識別するまでの過程の回路の説明、音声の送られる仕組み、音声の識別の仕方などを教えていただきたいです。
できれば参考になるホームページなどもありましたらよろしくお願いします。
No.4ベストアンサー
- 回答日時:
>コンデンサマイクに入力された音により出力された信号は、
>音の高さによって周波数に違いがでるということでいいんですよね?
そうですけど。。。。
そのような部分もよくわからないということなのであれば、まず単純にマイクの音を増幅して扱いやすい信号レベルにして(マイクアンプというやつです)、更にアンプを作って増幅してスピーカーから音を出す回路を作るところから始めた方がいいですね。
その次にフィルター回路を作って、マイクアンプとアンプの間に入れてどういう音になるのか確認して、と順にやってみてはどうですか。
ご返信ありがとうございます。
確かにまだコンデンサマイクをほぼ使ったことがないに等しいので・・・
まずはご指摘の通り、音を増幅させて、スピーカーから音を出す
ということから試してみたいと思います。
何度も質問に答えていただきありがとうございました。
No.3
- 回答日時:
>これでも電子部品だけで音声を識別する方法はありませんか?
マイコンチップも電子部品ですけど。。。。(あとご質問の場合だとDSPも候補にはなります)
まず、音声なのかそれ以外の音なのかの識別が出来ないでしょう。
入った音が音声ということに限定すれば、人間を特定すれば、声の高低をバンドパスフィルタ等で識別することは出来るでしょう。
ただそれは音声認識とはかなりかけ離れていますけど。
この回答への補足
ご返答ありがとうございます。
薦めていただき申し訳ないのですが、マイコンは勉強が必要なので、
もう少し余裕ができてからやってみようと思います。
ですので、音を識別するのはハイパス、ローパス、
バンドパスフィルタを使って音の高低を識別しようと思います。
最後にお教えしてもらいたいのですが・・・。
コンデンサマイクの原理については一応調べて理解はしたのですが、
コンデンサマイクに入力された音により出力された信号は、
音の高さによって周波数に違いがでるということでいいんですよね?
No.2
- 回答日時:
>音声を識別するまでの過程の回路の説明、音声の送られる仕組み、音声の識別の仕方などを教えていただきたいです。
それ以前にプログラミングの勉強をしたほうがいいと思いますよ?
トランジスタやICだけで回路を組むのには知識が足りなさ過ぎると思いますし、非現実的だと思います。
マイコンを使うにしても「音声の識別の仕方」位は自分で考えないとどうしようもないと思います。
この回答への補足
ご回答ありがとうございます。
やはり、音声認識はプログラミングをしないと正確にできないんですね。
1つめの回答の方の補足質問と同じようになってしまうんですが、
音の高さなど、音ごとの特徴の違いを電子部品のみで検出することは難しいですか?
本当に2,3個の音の違いの検出だけでもいいです。
No.1
- 回答日時:
音声認識というのは、人の言葉を認識させるという意味でしょうか?
もしそうだとすると、
>トランジスタや抵抗やICなどの普通の電子部品だけを使って行うようにしたいです
無理です。
単に人間の声なのかそれ以外の音なのかの識別であれば、100%の動作は無理にしても出来る可能性はありますが。
もし言葉の認識をしたいのであれば、パソコンは使わないにしても、やはりコンピュータは使わねばなりません。 H8などのマイコンを使うというのがもっとも考えられるやり方です。(処理内容によってはSHでないとだめかもしれません)
この回答への補足
ご回答ありがとうございます。
やはりマイコンなどを使わなければ正確な言葉の認識は無理ですよね・・・。
今私がやってみたいと思っているのは、人間の声のみの認識です。
2,3個の音(例えば、「あ」「か」「さ」または「高い声」「低い声」など)の識別だけでもやってみたいのですが、
これでも電子部品だけで音声を識別する方法はありませんか?
音の高さなどの違いによって、周波数などに何か違いが出たりはしないでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ノートパソコン Windows10の音声入力について 1 2023/02/17 07:43
- スピーカー・コンポ・ステレオ Windows10にアップル(iPhone)のマイク付きイヤホンで音声入力できますか? 7 2022/08/04 17:02
- 哲学 哲学が デ・ファクト・スタンダードに追随していてよいのか 1 2022/04/25 09:11
- その他(AV機器・カメラ) ZOOMで音楽を流しながら歌いたい(ホスト以外) 2 2022/10/07 22:06
- 地球科学 1台のパソコンで、複数の動画サイトの音声を同時に流せるのはなぜ? 6 2022/08/25 09:45
- アプリ 音声認識ソフトの名前 2 2022/06/25 10:16
- フリーソフト 会議やゲームなどで相手の声を認識し翻訳してくれるソフトを探しています。 ※テキストで打ち込むタイプや 3 2023/02/05 17:50
- カラオケ 歌の音痴改善に希望が見えたので相談に乗ってください!長文です 私は長年歌の(音程がわからない)耳音痴 3 2023/04/13 22:16
- 工学 音声合成を追加 3 2023/01/30 11:52
- その他(プログラミング・Web制作) ある時間より遅くなったら、スマホをやめるよう促す音声をを流したいです。 iPhoneのショートカット 2 2023/04/01 22:37
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ノートPC 外付けHDD A...
-
LED4つを順番に点灯させる回路
-
矩形波の角を取りたい
-
AC100Vから簡単に直流5...
-
電気回路の伝達関数を求めたい
-
伝送路のインーピーダンス
-
論理回路(NANDゲート)
-
矩形波のデューティ比を50[%]に...
-
論理回路(論理素子)
-
電気パルスの反転の仕方
-
なぜ「インピーダンス変換」を...
-
移相型CR発振回路とウィーンブ...
-
ホール素子を用いた磁界の変化...
-
ゲート抵抗が寄生発振を防ぐ仕組み
-
モーターの逆起電力防止回路
-
タイムスイッチ 同一回路、別...
-
半波整流回路におけるリプル電...
-
ハイインピーダンス
-
モーターが焼損しているかどう...
-
消費電力量の計算方法について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
なぜ「インピーダンス変換」を...
-
ノートPC 外付けHDD A...
-
タイムスイッチ 同一回路、別...
-
整流回路はどのようなところで...
-
出力段について
-
バリスタの破壊原因について
-
モーターの逆起電力防止回路
-
LED4つを順番に点灯させる回路
-
矩形波のデューティ比を50[%]に...
-
現在、UPSの取り替えを行おうと...
-
AC100Vから簡単に直流5...
-
ゲート抵抗が寄生発振を防ぐ仕組み
-
ローパスフィルタと積分回路に...
-
論理回路(NANDゲート)
-
IC555の発振回路が動作しない
-
MOSFETの発熱
-
オペアンプによる差動増幅回路...
-
ハイインピーダンス
-
移相型CR発振回路とウィーンブ...
-
交流と脈流
おすすめ情報