• ベストアンサー

Windows上でJavaかc言語を使いテキストを読み上げるプログラム

Windows上でJavaかc言語を使いテキストを読み上げるプログラム 作成においての疑問点として以下のことがあります。 あらかじめ五十音をwavで作成し、テキストを一文字ずつ読み込んで再生すると、遅く発音も悪いです。 一般的に音声ライブラリというものがありますが、仕組みがどのようなものか解りません。 また、そのようなものをJavaかC言語を使用し作りたいです。 それに関する本やサイトなど調べていますが、見つからないので困っています。 ご存知の方おられましたら教えてください。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • yama1718
  • ベストアンサー率41% (670/1618)
回答No.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

hatokamome
質問者

お礼

ありがとうございます。 とても参考になりました。 質問の意味はこのようなものを参考にして一から作りたいという意味でしたが、どうやら今のスキルでは無理なようです。 まずは、仕組みを理解することに努めたいと思います。

その他の回答 (1)

  • pdragon
  • ベストアンサー率35% (5/14)
回答No.1

Windows上で、ということであれば、”SAPI”で検索してみてください。 MS-Officeをお持ちでしたら体感できると思います。

関連するQ&A

専門家に質問してみよう