Entwickler-Ecke

Sonstiges (.NET) - Sprachausgabe auf deutsch


georgeboy - Sa 20.07.19 13:23
Titel: Sprachausgabe auf deutsch
Hallo, ich habe schon gegoogelt, aber nichts brauchbares gefunden. Wie richtet man eine Sprachausgabe auf deutsch, mit System.Speech.Synthesis ein? Umgekehrt, eine Spracherkennung auf deutsch?

Moderiert von user profile iconChristian S.: Topic aus WinForms verschoben am Sa 20.07.2019 um 13:58
Moderiert von user profile iconTh69: C#-Tags hinzugefügt


Christian S. - Sa 20.07.19 13:58

Komisch, wenn ich nach "System.Speech.Synthesis select language" google, bekomme ich recht viele Ergebnisse, die weiterhelfen ...

Der SpeechSynthesizer hat die Methoden SelectVoice [https://docs.microsoft.com/en-us/dotnet/api/system.speech.synthesis.speechsynthesizer.selectvoice?view=netframework-4.8] bzw. SelectVoiceByHint [https://docs.microsoft.com/en-us/dotnet/api/system.speech.synthesis.speechsynthesizer.selectvoicebyhints?view=netframework-4.8]. Vorher vielleicht noch mit GetInstalledVoices schauen, welche Sprachen unterstützt werden.

Auch zur Erkennung findet man relativ leicht etwas, z.B. SpeechRecognitionEngine Constructors [https://docs.microsoft.com/en-us/dotnet/api/system.speech.recognition.speechrecognitionengine.-ctor?view=netframework-4.8]


georgeboy - So 21.07.19 12:48

Immer noch nichts gefunden, wie man "deutsch" installiert, kurze Beschreibung ?


Christian S. - So 21.07.19 12:55

Bitte formuliere Deine Frage sorgfältiger. Willst Du wissen, wie man die Sprache im Quelltext auswählt (das habe ich wegen der Nennung eines Namespaces aus dem ersten Beitrag gelesen) oder willst Du wissen, wie man Sprachen in Windows nachinstalliert?

Wenn Du Dir keine Mühe gibst, Deine Frage vernünftig zu formulieren, wieso sollten sich andere Mühe machen, Dir zu antworten?


georgeboy - Mo 22.07.19 06:43

Wie man Sprachen in Windows nachinstalliert ! Habe ich oben schon gefragt ! Lesen ! Ich verwende Windows 7 Professional 64 Bit.


Christian S. - Mo 22.07.19 07:23

Viel Spaß beim weiter suchen, von mir bekommst Du keine Hilfe mehr.


Th69 - Mo 22.07.19 10:36

Ich will mal nicht so sein: Microsoft Speech Platform - Runtime Languages (Version 11) [https://www.microsoft.com/en-gb/download/details.aspx?id=27224] (auf "Download" klicken und passende Sprachdatei(en) auswählen, z.B. "MSSpeech_SR_de-DE_TELE.msi" und "MSSpeech_TTS_de-DE_Hedda.msi").

Ansonsten gibt es auch noch weitere: How to install text-to-speech languages in Windows [https://www.ghacks.net/2017/05/08/how-to-install-text-to-speech-languages-in-windows/] ("Free and Open Source text-to-speech languages")


georgeboy - Mo 22.07.19 11:23

Also Christian, entschuldigung !!! Man sollte eben miteinander auf Augenhöhe kommunizieren, nicht beleidigend, von oben herab usw ...