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ランキング
-
スマートフォンでSQL Serverと...
-
ctfmon.exe。スタック ベースの...
-
TeraTermマクロの”Link...
-
タスクバーのボタンがオレンジ...
-
有効なwin32アプリケーションで...
-
現在のユーザー用にインストー...
-
VBAでネットワーク上のバッ...
-
OracleInProcServer.XOraSessio...
-
.netでスタートページでエラー...
-
HRESULTからの例外:0x8007000B
-
VB.NET Oracle接続 クライアン...
-
C#からvbsを実行したい
-
アプリケーションを実行すると...
-
ASP.NET フォーム認証のエラー...
-
IISのユーザについて
-
(0xc0000005)と、でてきます。
-
Microsoft PowerPoint 2002で数...
-
web.configとは?(初心者です)
-
Windows2000が突然落ちる
-
cli.exe‐共通言語ランタイムデ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スマートフォンでSQL Serverと...
-
テキストファイルを音声ファイ...
-
ctfmon.exe。スタック ベースの...
-
タスクバーのボタンがオレンジ...
-
web.configとは?(初心者です)
-
TeraTermマクロの”Link...
-
VisualStudioでのプログラミン...
-
コマンドボタンのキャプション...
-
C#からvbsを実行したい
-
有効なwin32アプリケーションで...
-
windows vistaで、最近 KACT2
-
信長の野望 革新について
-
HRESULTからの例外:0x8007000B
-
GridviewとDataGridviewの違い
-
System.Net.Sockets.SocketExce...
-
IIS7.5 Excel ファイルオープ...
-
プロシージャエントリポイント
-
VBAでネットワーク上のバッ...
-
Media Gallery?勝手に起動
-
砂時計 点滅がなおりません・・
おすすめ情報