Delphi2005でアプリケーションを開発しています。
パソコンでテキストを読み上げと、wavファイル生成をしたいのですが
google等で調べて読み上げの手順などはできたものの、wavファイルの作成の方法がわかりません。
どうすればファイルを作成できるのでしょうか?
ループバック録音を行う方法が一番簡単です。
ハードウェアが対応していれば、ですが。
TMediaPlayerを使った録音の方法は以下を参考にして下さい。
http://delfusa.main.jp/delfusafloor/archive/www.nifty.ne.jp_forum_fdelphi/samples/00003.html
http://www2.big.or.jp/~osamu/Delphi/delphi-browse.cgi?index=077202
アドバイスありがとうございます。
この方法で保存は実現しそうです!
しかし一度は読み上げた音声をパソコン上で再生しないといけなさそうですね。
パソコンでは音を鳴らしたくなかったのですが、その場合はミュートではなく再生しつつもスピーカーは切っておく等の方法しかないでしょうか・・・・?
> 再生しつつもスピーカーは切っておく等の方法しかないでしょうか・・・・?
恐らく。
DirectSoundを使えば或いはなんとかなるのかもしれませんが、
残念ながら私はその情報を持っていません。
わかりました〜
あまり機種依存にもしたくないのでまずは現実的なその方法で試作してみます。
ありがとうございました。
ツイート | ![]() |