1
我正在尋找在我的C#程序中使用Skype。我希望發起一個電話併爲接收器注入一個音頻文件來收聽。如何使用Microsoft Speech Object Library創建一個wav文件
是否可以在C#中使用Microsoft Speech Object Library保存轉換後的音頻文件(wav),而不是直接通過揚聲器播放它?
我正在尋找在我的C#程序中使用Skype。我希望發起一個電話併爲接收器注入一個音頻文件來收聽。如何使用Microsoft Speech Object Library創建一個wav文件
是否可以在C#中使用Microsoft Speech Object Library保存轉換後的音頻文件(wav),而不是直接通過揚聲器播放它?
您需要.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();
}
}