- ベストアンサー
Windows上でJavaかc言語を使いテキストを読み上げるプログラム
Windows上でJavaかc言語を使いテキストを読み上げるプログラム 作成においての疑問点として以下のことがあります。 あらかじめ五十音をwavで作成し、テキストを一文字ずつ読み込んで再生すると、遅く発音も悪いです。 一般的に音声ライブラリというものがありますが、仕組みがどのようなものか解りません。 また、そのようなものをJavaかC言語を使用し作りたいです。 それに関する本やサイトなど調べていますが、見つからないので困っています。 ご存知の方おられましたら教えてください。 よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
フリーで使用できる音声合成ライブラリは次のような物もありますけど AquesTalk http://www.a-quest.com/products/aquestalk.html ドキュメントトーカ http://www.createsystem.co.jp/DTalkerSapi1.html http://www.microsoft.com/japan/enable/7narrator/default.mspx 質問の内容からして、こういう物を自作したいという話でしょうか? 音声合成の方式や概要だけならWikipediaなどにも掲載されていますが、 http://ja.wikipedia.org/wiki/%E9%9F%B3%E5%A3%B0%E5%90%88%E6%88%90 http://dic.nicovideo.jp/a/%E9%9F%B3%E5%A3%B0%E5%90%88%E6%88%90 富士通のサイトでも少し詳しく解説されていますね。 http://jp.fujitsu.com/group/labs/techinfo/techguide/list/voice-processing.html
その他の回答 (1)
- pdragon
- ベストアンサー率35% (5/14)
Windows上で、ということであれば、”SAPI”で検索してみてください。 MS-Officeをお持ちでしたら体感できると思います。
お礼
ありがとうございます。 とても参考になりました。 質問の意味はこのようなものを参考にして一から作りたいという意味でしたが、どうやら今のスキルでは無理なようです。 まずは、仕組みを理解することに努めたいと思います。