ページ 1 / 1
音声認識について
Posted: 2007年2月08日(木) 23:56
by 大工
将来やってみたい分野です。
音声認識(コンピュータとの対話など)を経験された方に聞きたいのですが・・・・・
C言語で実現可能でしょうか??(対話などを)
あと、音声認識やりたいなら○○○○○○の分野をやっておくといいよ とか開発環境は○○○○がおススメとかを教えて下さい。
Re:音声認識について
Posted: 2007年2月09日(金) 02:01
by Justy
実は今度それをやることになるかもしれません。
>C言語で実現可能でしょうか??(
問題無くできます。
>○○○○○○の分野をやっておくといいよ (
今の音声認識は結構高度なことをしています。
既存のライブラリを使わないで、ということであればとりあえず
・ 音解析
FFTなど音の解析全般に関する基本知識。
必要な音だけの抽出(特徴量の抽出とか周囲の雑音の排除とか)。
単語の認識理論。
・ 言語と音響データベース
音声から該当する単語候補を検索し、前後の文・単語の繋がりからより高い候補を導き出す。
・ ネットワーク
最近は認識部分をサーバーで処理するケースも増えています。
とかですかね。
環境は Linuxだろうが、Windowsだろうが Macだろうが、特に。
開発環境的には CPUとメモリはある程度合った方がいいと思います(コンパイルに時間がかかるのは無駄な開発コストですから)。
ただ、実行環境は最近はモバイル方面での音声認識の利用が進んでいますので、低スペックでも実行できた方がいいと思います。
Re:音声認識について
Posted: 2007年2月09日(金) 09:59
by 大工
返信ありがとうございます。難しいんですね^^;
サーバーで処理するんですかぁ・・・・っていまいちサーバーで処理するということが理解できません。。
Re:音声認識について
Posted: 2007年2月09日(金) 15:15
by 管理人
音声認識とコンピュータとの対話は別の分野だと思います。
音声認識というのは、音声の波形を分析してプログラムする事を想定していらっしゃるのでしょうか?
コンピュータとの対話というのは、入力される音声は既に分析できるライブラリやソフトを使用して、入力は文字列として処理できる事を前提にプログラムされるのでしょうか。
後者ならやったことがあります。Linuxで、ですが、Juliusを使って入力される音声は文字列に変換したのち、プログラムしました。
コンピュータと対話が出来、以前の対話から会話を進化させていく、なんちゃって人工知能みたいな物です。
後者なら簡単ですが、前者だと専門的な知識が必要だと思うので、回答できません・・・力不足でごめんなさい。
Re:音声認識について
Posted: 2007年2月09日(金) 16:25
by 大工
返信ありがとうございます。
自分がやりたいのは前者ですが後者もやってみたいです^^
JuliusはWindows環境での動作を推奨していないみたいですね・・・^^;
Re:音声認識について
Posted: 2007年2月09日(金) 16:29
by Yuki
音声認識はやったことがないので、スレ主さんのご期待に添える回答はできませんが、
「音声認識プログラム」でググったらこんなHPがヒットしました。
音声認識ソフトを作ろう
http://www1.bbiq.jp/kougaku/speech_reco.html
もう知ってたらスルーしてください。
Re:音声認識について
Posted: 2007年2月09日(金) 16:49
by 大工
おぉっ!!
知りませんでしたっいつもY○hooで検索してるからかなぁ^^;??
ありがとうございます。