none
Sprachausgabe ("Micorosoft Stefan Mobil German") in Windows Form Anwendung RRS feed

  • Frage

  • Wie kann ich diese Stimme dazu bringen einen angegebenen Text programmgesteuert in Windows 10 vorzulesen. Am besten in VB. Würde mich über Tipps oder auch Beispiele sehr freuen da ich bis jetzt nur die normale Frauen stimme die immer kommt wenn man was mit SAPI macht habe. Allerdings, wenn diese Stimme auf Windows 10 Desktop verfügbar ist würde ich sie gerne nutzen. Bitte um Rückmeldung.

    Mittwoch, 3. Mai 2017 15:19

Antworten

  • Hi, hab neulich mal in einer UWP damit rumprobiert.

    VoiceInformation voiceInfo =
    		  (
    			from voice in SpeechSynthesizer.AllVoices
    			where voice.Gender == VoiceGender.Male & voice.Language == "de-DE"
    			select voice
    		  ).FirstOrDefault() ?? SpeechSynthesizer.DefaultVoice;
    synthesizer.Voice = voiceInfo;
    SpeechSynthesisStream stream = await synthesizer.SynthesizeTextToStreamAsync(_Lng1Text);
    
    Damit kannst du mindesten schon den Gender selektieren...


    Freiberufler im Bereich Softwareentwicklung Von der PLC und Robotik zu VB.NET & C#, vorrangig WPF und UWP

    Mittwoch, 3. Mai 2017 17:16

Alle Antworten

  • Hi, hab neulich mal in einer UWP damit rumprobiert.

    VoiceInformation voiceInfo =
    		  (
    			from voice in SpeechSynthesizer.AllVoices
    			where voice.Gender == VoiceGender.Male & voice.Language == "de-DE"
    			select voice
    		  ).FirstOrDefault() ?? SpeechSynthesizer.DefaultVoice;
    synthesizer.Voice = voiceInfo;
    SpeechSynthesisStream stream = await synthesizer.SynthesizeTextToStreamAsync(_Lng1Text);
    
    Damit kannst du mindesten schon den Gender selektieren...


    Freiberufler im Bereich Softwareentwicklung Von der PLC und Robotik zu VB.NET & C#, vorrangig WPF und UWP

    Mittwoch, 3. Mai 2017 17:16
  • Ok, danke werde schauen was ich damit machen kann. Für weitere Vorschläge würde ich mich sehr freuen.

    Mittwoch, 3. Mai 2017 17:23