No.4ベストアンサー
- 回答日時:
音声合成についてプライベートに興味を持つだけのアマチュアですので、以下思い違いが有るかも知れませんが悪しからず。
また、プラットフォームはWindowsに限ります。音声合成の機能が実現した当初、各メーカーは独自のAPIを設計していたようですが、マイクロソフトが TTS(Text To Speech) という標準のインターフェイス?をまとめ、各社がそれに従うようになったという事のようです。これに対応した 「音声合成エンジン」は、Windowsのユーザが無償で利用できるものの他、より品質の高い3rdパーティ製品をシステムに組み込むことも可能で、ポータビリティが向上したのだろうと理解しています。
音声合成に関するマイクロソフトのサポート文書を挙げます。 http://support.microsoft.com/kb/306537/JA/
この種のソフトは#2さんお答えのように音声認識が主、音声合成は従という感じで、この文書でも前者が主になっています。
ソフトウェアは既出の物の他、最近、各社の音声合成ソフトを調べた結果を回答しましたので、参考まで:
http://okweb.jp/kotaeru.php3?q=1672486
このうち、我々アマチュアの操作でテキストをMP3に出力できるのは以下です。http://121ware.com/product/software/smartvoice_4 …
各社のプロダクト名でWEBを当たってみてください。深く見ていませんが、各社ともエンジンを組み込んだソフト開発でのパートナー連携があるようです。
上のようにMSの標準APIに準拠した場合、開発ソフトと音声合成エンジンは分離されるのかも知れません。MSのTechNetのサイトにAPIが公開されているかと探した事もあるのですが見つからず、ちょっと自信がありません。
1ユーザとして色々見た範囲では、「発声が人間の声としていかに自然で美しいか」、が重要と実感しております。逆に言いますと、プロダクトによって発声の品質に驚くほど差があるということです。WEBで提供されているサンプルを比較すると、「一聴瞭然」です。
テレフォニーに関しては門外漢のためご容赦ください。
以上、多少とも参考になれば幸いです。
No.3
- 回答日時:
No.2
- 回答日時:
音声合成は既に言語がどうかという話ではありません。
一から作るとなるとかなり専門的な分野になり現実的ではありません。
そういうSDKはあります。ただその場合、Javaではなく
C/C++を使うことになるでしょう。
(こういうミドルウェアはdll,soやlib,objなどの形で提供される事が多いため)
一番有名なのはIBMのViaVoice
http://www-6.ibm.com/jp/voiceland/dev/sdk8.html
です。音声認識のミドルウェアとして有名ですが
詳しくはありませんが音声合成の機能もあったと思います。
他にも色々あるようです。
http://www.asahi-kasei.co.jp/vorero/jp/vostalk/
http://www.createsystem.co.jp/downloadg.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- フリーソフト フリーソフト[フリーオンライン動画兼音声変換ソフト]縦長になってしまう 2 2022/07/11 08:11
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/21 09:42
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/08 11:02
- その他(パソコン・周辺機器) Windows10パソコンで再生している音をWAVファイルとして録音、保存する方法は? 4 2023/06/15 18:34
- Google Drive Googleスライドについて 1 2023/05/01 00:11
- Windows 10 windows付属のボイスレコーダー。雑音が入らないように録音するには? 1 2022/05/16 22:39
- その他(AV機器・カメラ) AmazonミューシックHDのハイレゾ曲をflac拡張子で、SDカードに保存したいのですが? 1 2022/09/16 13:23
- Excel(エクセル) エクセル 任意の列数で分割する方法 3 2022/07/31 14:58
- ドライブ・ストレージ 家庭用のNASについて 2 2022/07/05 18:30
- その他(スマホアプリ・スマホゲーム) YouTubeの録音(録画にあらず) 1 2022/09/25 14:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
配列にnullを代入すると、null...
-
プログラミングの問題です。大...
-
htmlのinput type="date"をgett...
-
変数名とDBカラム名の関係性に...
-
Eclipse 動的プロジェクトで404...
-
「main メソッドを持つクラスが...
-
どんな時にIteratorを使うと便...
-
CSV出力を画面から選択したデー...
-
JaneStyleのスレッドが見れなく...
-
マイクラでPythonのプログラミ...
-
eclipseで作ったプログラムを他...
-
えハミルトン路と全域木のちが...
-
ショートカットキーについて
-
list の空は [] ってあわらすのに
-
あんまりお料理しないのに台所...
-
質問です。 配列が100以上の場...
-
次のhtml・cssでspan内の文字を...
-
Jupyter notebookですわかりま...
-
下記問題の答えが"D"になる意味...
-
改行含むテキストの表示の仕方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
.NETのOracle接続
-
テキストファイルを音声ファイ...
-
スマートフォンでSQL Serverと...
-
ctfmon.exe。スタック ベースの...
-
タスクバーのボタンがオレンジ...
-
web.configとは?(初心者です)
-
TeraTermマクロの”Link...
-
VisualStudioでのプログラミン...
-
OracleInProcServer.XOraSessio...
-
プロシージャエントリポイント
-
VBAでネットワーク上のバッ...
-
windows vistaで、最近 KACT2
-
コマンドボタンのキャプション...
-
Media Gallery?勝手に起動
-
有効なwin32アプリケーションで...
-
MacBookAir起動時にRubyソース...
-
HRESULTからの例外:0x8007000B
-
googlスライドの編集権限について
-
信長の野望 革新について
-
jdk17.06のインストーラーが起...
おすすめ情報