2011-05-18 19 views
5

Herhangi bir harf tuşunu basarak fonetik sesleri nasıl edinebilirim? Örneğin, 'A' tuşuna basarak A'un seslerini elde etmek istiyorum.Sesli Konuşma kullanarak Metin-Konuşma Sesler

Microsoft SAPI v5.1 kullanıyorum. Beni doğru yöne yönlendirir misin lütfen?

+0

bir çözüm buldunuz? –

+0

Hayır ........ Lütfen bana yardım edin Seslerin sesini almak istiyorum ... normal bir alfabe sesi değil – user758475

+0

Bir tuşa bastığınızda anladığımdan emin değil misiniz? Ne demek phonik sesler? –

cevap

4

System.Speech aksamı başvuru ekleyin.

böyle Örneğin using System.Speech.Synthesis;

using (var speechSynthesizer = new SpeechSynthesizer()) 
{ 
    speechSynthesizer.Speak("A"); 
    speechSynthesizer.Speak("B"); 
    speechSynthesizer.Speak("C"); 
} 

ekleyin:

using (var speechSynthesizer = new SpeechSynthesizer()) 
{ 
    while (true) 
    { 
     var consoleKey = Console.ReadKey(); 
     if (consoleKey.Key == ConsoleKey.Escape) 
      break; 
     var text = consoleKey.KeyChar.ToString(); 
     speechSynthesizer.Speak(text); 
    } 
} 
İlgili konular