System.Rede.- Synthese.SpeechSynthesizer - so passen Sie die Stimme?
SpeechSynthesizer ermöglicht peaking verschiedenen Stimmen durch die Verwendung von
SelectVoiceByHints(VoiceGender, VoiceAge)
Funktion (wie ich verstanden habe). Aber keine Anpassung passiert, wenn ich ändern, das Geschlecht und die Stimme Alter.
Können Sie erklären, warum? Und wenn ich was falsch mache, was ist der richtige Weg, das zu tun?
Danke.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ein kleines test-Programm, das Sie verwenden können, zu entdecken installierten Stimmen:
Ausgabe auf meinem Rechner: Microsoft Anna - Englisch (United States)
Das ist die eine und nur die Standard-Stimme, die mit Windows ausgeliefert, soweit ich weiß. Das würde natürlich erklären, warum ändern Geschlecht und Alter keine Auswirkungen auf Ihre Maschine.
Entsprechend dem Namen der Funktion, ich würde sagen, das ist ein selector für die installierten Stimmen. Es nicht passen mit der Stimme in keiner Weise, sondern wählt eine aus den repo-nach Ihren angegebenen Parametern.
Also, wenn es nur eine Stimme installiert ist, kann er nur wählen, dass man.