- ベストアンサー
マイク取得音声のテキスト変換
タイトルの通りなのですが,マイクで取得した音声をテキストに変換する方法をご存知の方教えて下さい. お願いします. 可能な限りjavaが嬉しいですが,もし他言語で知っている方がいましても教えて頂きたいです. 宜しくお願い致します.
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Windows限定ですが比較的簡単に音声合成を行う方法として Speech SDKというマイクロソフトが無料で提供している 音声合成、認識のライブラリを使う方法があります。 ただしJavaから直接呼び出すことはできません。 Visual C++を使う必要があります。(こちらも無料でダウンロードできるバージョンがあります。) Speech SDK 5.1のダウンロード先 http://www.microsoft.com/downloads/details.aspx?FamilyId=5E86EC97-40A7-453F-B0EE-6583171B4530&displaylang=en Visual C++ Express Editon(無償版) http://www.microsoft.com/japan/msdn/vstudio/express/visualc/ http://www1.bbiq.jp/kougaku/speech_reco.html
その他の回答 (1)
- PED02744
- ベストアンサー率40% (157/390)
少なくともokwaveで回答を求めるような内容ではないと思います。 内容が高度すぎます。 音声認識・形態素解析(nグラム)・字句変換 と 多種多様な範囲の知識が必要です。 まず、上記のような知識があって、適切な音声辞書が存在するとした上で、 ・JAVAのサウンドAPIを使って音声入力 http://www.hellohiro.com/sound.htm ・入力音源の音素解析分割 ・適切な音声辞書とのマッチング ・形態素解析の逆変換で文書合成 ・テキスト変換 となるとおもわれます。 実際にjava言語の知識の範囲でどうこうできるものではないです。 フリーの音声認識ソフトを使って対応した方がいいんじゃないかとおもいますよ。
お礼
ご回答ありがとうございます。 確かにここで回答を求めるような内容では無かったかもしれません。 おっしゃるとおり音声認識ソフトを利用し対応したいと思います。 丁寧なご回答心より感謝いたします。 ありがとうございます。
お礼
ご回答ありがとうございます。 上記のHP参照させていただきました。 大変興味深く問題が解決されると思われます。 本当にありがとうございます。