1

C# プログラムで Skype を使用したいと考えています。通話を開始し、受信者が聞くオーディオ ファイルを挿入したいと考えています。

C# で Microsoft Speech Object Library を使用して、スピーカーから直接再生する代わりに、変換されたオーディオ ファイル (wav) を保存することはできますか?

4

1 に答える 1

3

これには .NET 3.0 が必要です。

public void TextToSpeech(string text, string fileName)
{
   using (var stream = File.Create(fileName))
   {
      SpeechSynthesizer speechEngine = new SpeechSynthesizer();
      speechEngine.SetOutputToWaveStream(stream);
      speechEngine.Speak(text);
      stream.Flush();
   }
}
于 2010-04-09T20:56:07.210 に答える