0

「私の名前はアレックスです」のようなテキストデータをサウンドカードに送信したいですか?これどうやってするの?最初に.wavに変換する必要がありますか?はいの場合、テキストをwavファイルに変換する方法は?

4

1 に答える 1

0

C# 4.0 でビルドされたSpeechSynthesisを使用できます。

using(var tts = new System.Speech.Synthesis.SpeechSynthesizer())
{
   tts.SetOutputToDefaultAudioDevice();
   tts.Speak("Hello");

   tts.SetOutputToWaveFile("myHello.wav");
   tts.Speak("Hello Again");
}

Web ブラウザーでは、Google の text2speech を使用できます (実際に翻訳します)。

http://translate.google.com/translate_tts?q=HelloWorld&tl=en

于 2013-03-18T21:10:03.570 に答える