重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

タイトルの通りなのですが,マイクで取得した音声をテキストに変換する方法をご存知の方教えて下さい.
お願いします.
可能な限りjavaが嬉しいですが,もし他言語で知っている方がいましても教えて頂きたいです.
宜しくお願い致します.

A 回答 (2件)

Windows限定ですが比較的簡単に音声合成を行う方法として


Speech SDKというマイクロソフトが無料で提供している
音声合成、認識のライブラリを使う方法があります。
ただしJavaから直接呼び出すことはできません。
Visual C++を使う必要があります。(こちらも無料でダウンロードできるバージョンがあります。)

Speech SDK 5.1のダウンロード先
http://www.microsoft.com/downloads/details.aspx? …

Visual C++ Express Editon(無償版)
http://www.microsoft.com/japan/msdn/vstudio/expr …

http://www1.bbiq.jp/kougaku/speech_reco.html
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
上記のHP参照させていただきました。
大変興味深く問題が解決されると思われます。
本当にありがとうございます。

お礼日時:2007/09/25 20:08

少なくともokwaveで回答を求めるような内容ではないと思います。


内容が高度すぎます。
音声認識・形態素解析(nグラム)・字句変換 と 多種多様な範囲の知識が必要です。

まず、上記のような知識があって、適切な音声辞書が存在するとした上で、
・JAVAのサウンドAPIを使って音声入力
http://www.hellohiro.com/sound.htm
・入力音源の音素解析分割
・適切な音声辞書とのマッチング
・形態素解析の逆変換で文書合成
・テキスト変換
となるとおもわれます。
実際にjava言語の知識の範囲でどうこうできるものではないです。
フリーの音声認識ソフトを使って対応した方がいいんじゃないかとおもいますよ。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
確かにここで回答を求めるような内容では無かったかもしれません。

おっしゃるとおり音声認識ソフトを利用し対応したいと思います。
丁寧なご回答心より感謝いたします。
ありがとうございます。

お礼日時:2007/09/25 19:30

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!