2010-04-09 3 views
1

Я ищу использовать Skype в своей программе на C#. Я хочу инициировать телефонный звонок и вставить аудиофайл для прослушивания приемника.Как использовать библиотеку речевых объектов Microsoft для создания wav-файла

Возможно ли использовать библиотеку речевых объектов Microsoft в C# для сохранения преобразованного аудиофайла (wav) вместо того, чтобы просто воспроизводить его непосредственно через динамики?

ответ

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(); 
    } 
} 
Смежные вопросы