von Martin Brinkmann am 11. August 2018 in Windows – Keine Kommentare
Microsoft Windows 10 Betriebssystem kommt mit einer Reihe von Stimmen für jede Sprache auf dem Gerät installiert. Nur einige der installierten Stimmen werden systemweit verfügbar, so dass Drittanbieter-software und-services können von Ihnen Gebrauch machen, wie gut. Die meisten Stimmen sind nur für den internen Gebrauch, z.B. für Cortana oder anderen Bereichen.
Wenn Sie öffnen Sie die Seite Einstellungen > erleichterte Bedienung – > Sprachausgabe und wählen Sie die voice-Menü, erhalten Sie eine Liste von Stimmen, die verfügbar sind.
Wenn Sie eine Fremdanbieter-Programm, das mit voices, die auf dem Windows-PC, nur einige von Ihnen angegeben werden.
Der screenshot oben zeigt, wie viele Stimmen sind verfügbar, wenn Sie wählen Sie die voice-picker in der Sprachausgabe.
Die Fremdanbieter-Programm Version zeigt nur drei Stimmen, die Sie wählen können, obwohl Sie wissen, dass Sie mehr sind auf dem Gerät verfügbar: frustrierend.
Es gibt einen Weg, jedoch, entsperren Sie alle Windows-10-text-to-speech Stimmen, so dass Sie zu jedem Programm oder app verwendet die Stimmen, die Windows bietet.
Hinweis: Die Methode erfordert die Bearbeitung der Registry. Ich schlage vor, Sie erstellen ein backup von der Registry oder auch Ihr system, bevor Sie änderungen an der Windows-Registry, so dass Sie wiederherstellen können Sie den ursprünglichen Zustand, wenn die Dinge nicht gehen wie geplant.
Hier ist, wie das geschehen ist:
Schritt 1: Öffnen Sie den Windows Registrierungs-Editor
- Aktivieren Sie das Start-Menü des Betriebssystems.
- Geben regedit.exe starten Sie den Registrierungs-Editor.
- Bestätigen Sie die UAC-Eingabeaufforderung, die angezeigt wird.
Schritt 2: Öffnen Sie die Liste der verfügbaren Stimmen
- Gehen Sie zu dem Registry-Schlüssel ComputerHKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeech_OneCoreVoicesTokens
Es listet alle Stimmen, die verfügbar sind (außer für Cortana Stimmen, dazu später mehr).
Schritt 3: Exportieren Sie die Stimmen
Sie benötigen zum export der Stimme von Informationen in der Registrierung im ersten Schritt.
- Mit der rechten Maustaste auf einen key in der Registry-Editor, z.B. MSTTS_V110_enUS_MarkM, und wählen Sie Exportieren.
- Geben Sie einen Namen für die neue Registry-Datei, z.B. markm, und wählen Sie speichern aus dem dialog.
4. Ändern Sie die exportierte Registry-Datei
Öffnen Sie die gespeicherte Registry-Datei. Es muss so modifiziert werden, dass seine Werte Hinzugefügt werden, um zwei weitere Standorte in die Registrierung.
- Kopieren Sie alle Informationen außer für die erste Zeile (Windows-Registrierungs-Editor Version 5.00) und fügen Sie die folgenden Informationen, die den Inhalt der Datei.
- Ersetzen Sie die Lage im ersten Datensatz mit HKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeechVoicesTokens
- Ersetzen Sie die Lage in der zweiten Daten-set mit HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeMicrosoftSPEECHVoicesTokens
Hinweis: Jedes set enthält zwei Pfade, die ersetzt werden müssen. Werfen Sie einen Blick auf die folgende geänderte Registry-Datei, um besser zu verstehen, der Prozess (für die US-Stimme Mark):
Original-Datei:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeech_OneCoreVoicesTokensMSTTS_V110_enUS_MarkM]
@=”Microsoft-Daneben – Englisch (Vereinigte Staaten)”
“409”=”Microsoft Mark – English (United States)”
“CLSID”=”{179F3D56-1B0B-42B2-A962-59B7EF59FE1B}”
“LangDataPath”=hex(2):25,00,77,00,69,00,6 e,00,64,00,69,00,72,00,25,00,5 c,00,53,
00,70,00,65,00,65,00,63,00,68,00,5 f,00,4 f,00,6 e,00,65,00,43,00,6 f,00,72,00,
65,00,5 c,00,45,00,6 e,00,67,00,69,00,6 e,00,65,00,73,00,5 c,00,54,00,54,00,53,
00,5 c,00,65,00,6 e,00,2 d,00,55,00,53,00,5 c,00,4 d,00,53,00,54,00,54,00,53,00,
4c,00,6 f,00,63,00,65,00,6 e,00,55,00,53,00,2 e,00,64,00,61,00,74,00,00,00
“VoicePath”=hex(2):25,00,77,00,69,00,6 e,00,64,00,69,00,72,00,25,00,5 c,00,53,00,
70,00,65,00,65,00,63,00,68,00,5 f,00,4 f,00,6 e,00,65,00,43,00,6 f,00,72,00,65,
00,5 c,00,45,00,6 e,00,67,00,69,00,6 e,00,65,00,73,00,5 c,00,54,00,54,00,53,00,
5c,00,65,00,6 e,00,2 d,00,55,00,53,00,5 c,00,4 d,00,31,00,30,00,33,00,33,00,4 d,
00,61,00,72,00,6 b,00,00,00
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeech_OneCoreVoicesTokensMSTTS_V110_enUS_MarkMAttributes]
“Alter”=”Nur Für Erwachsene”
“DataVersion”=”11.0.2013.1022”
“Gender”=”Männlich”
“Language”=”409”
“Name”=”Microsoft Mark”
“SharedPronunciation”=””
“Vendor”=”Microsoft”
“Version”=”11.0”
Geänderte Datei:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeechVoicesTokensMSTTS_V110_enUS_MarkM]
@=”Microsoft-Daneben – Englisch (Vereinigte Staaten)”
“409”=”Microsoft Mark – English (United States)”
“CLSID”=”{179F3D56-1B0B-42B2-A962-59B7EF59FE1B}”
“LangDataPath”=hex(2):25,00,77,00,69,00,6 e,00,64,00,69,00,72,00,25,00,5 c,00,53,
00,70,00,65,00,65,00,63,00,68,00,5 f,00,4 f,00,6 e,00,65,00,43,00,6 f,00,72,00,
65,00,5 c,00,45,00,6 e,00,67,00,69,00,6 e,00,65,00,73,00,5 c,00,54,00,54,00,53,
00,5 c,00,65,00,6 e,00,2 d,00,55,00,53,00,5 c,00,4 d,00,53,00,54,00,54,00,53,00,
4c,00,6 f,00,63,00,65,00,6 e,00,55,00,53,00,2 e,00,64,00,61,00,74,00,00,00
“VoicePath”=hex(2):25,00,77,00,69,00,6 e,00,64,00,69,00,72,00,25,00,5 c,00,53,00,
70,00,65,00,65,00,63,00,68,00,5 f,00,4 f,00,6 e,00,65,00,43,00,6 f,00,72,00,65,
00,5 c,00,45,00,6 e,00,67,00,69,00,6 e,00,65,00,73,00,5 c,00,54,00,54,00,53,00,
5c,00,65,00,6 e,00,2 d,00,55,00,53,00,5 c,00,4 d,00,31,00,30,00,33,00,33,00,4 d,
00,61,00,72,00,6 b,00,00,00
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeechVoicesTokensMSTTS_V110_enUS_MarkMAttribute]
“Alter”=”Nur Für Erwachsene”
“DataVersion”=”11.0.2013.1022”
“Gender”=”Männlich”
“Language”=”409”
“Name”=”Microsoft Mark”
“SharedPronunciation”=””
“Vendor”=”Microsoft”
“Version”=”11.0”
[HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeMicrosoftSPEECHVoicesTokensMSTTS_V110_enUS_MarkM]
@=”Microsoft-Daneben – Englisch (Vereinigte Staaten)”
“409”=”Microsoft Mark – English (United States)”
“CLSID”=”{179F3D56-1B0B-42B2-A962-59B7EF59FE1B}”
“LangDataPath”=hex(2):25,00,77,00,69,00,6 e,00,64,00,69,00,72,00,25,00,5 c,00,53,
00,70,00,65,00,65,00,63,00,68,00,5 f,00,4 f,00,6 e,00,65,00,43,00,6 f,00,72,00,
65,00,5 c,00,45,00,6 e,00,67,00,69,00,6 e,00,65,00,73,00,5 c,00,54,00,54,00,53,
00,5 c,00,65,00,6 e,00,2 d,00,55,00,53,00,5 c,00,4 d,00,53,00,54,00,54,00,53,00,
4c,00,6 f,00,63,00,65,00,6 e,00,55,00,53,00,2 e,00,64,00,61,00,74,00,00,00
“VoicePath”=hex(2):25,00,77,00,69,00,6 e,00,64,00,69,00,72,00,25,00,5 c,00,53,00,
70,00,65,00,65,00,63,00,68,00,5 f,00,4 f,00,6 e,00,65,00,43,00,6 f,00,72,00,65,
00,5 c,00,45,00,6 e,00,67,00,69,00,6 e,00,65,00,73,00,5 c,00,54,00,54,00,53,00,
5c,00,65,00,6 e,00,2 d,00,55,00,53,00,5 c,00,4 d,00,31,00,30,00,33,00,33,00,4 d,
00,61,00,72,00,6 b,00,00,00
[HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeMicrosoftSPEECHVoicesTokensMSTTS_V110_enUS_MarkMAttributes]
“Alter”=”Nur Für Erwachsene”
“DataVersion”=”11.0.2013.1022”
“Gender”=”Männlich”
“Language”=”409”
“Name”=”Microsoft Mark”
“SharedPronunciation”=””
“Vendor”=”Microsoft”
“Version”=”11.0”
Schritt 5: Import der neuen Daten
Der Import ist unkompliziert. Doppelklicken Sie auf die Registry-Datei, die Sie geändert haben, und akzeptieren Sie die Warnmeldung.
Beachten Sie, dass Sie den Benutzer wechseln, Abmelden und wieder ein, oder starten Sie den PC neu, bevor Sie können Sie sehen, die neue Stimme, die in anderen Programmen.
Außerdem benötigen Sie administrative Rechte zum hinzufügen von Daten in der Registrierung mit .reg-Dateien.
Bonus-Schritt: Cortana
Cortana exklusiv Stimmen verwiesen werden, die in einem anderen Speicherort in der Registrierung.
- Gehen Sie zu HKEY_CLASSES_ROOTLocal SettingsSoftwareMicrosoftWindowsCurrentVersionAppContainerStoragemicrosoft.windows.cortana_cw5n1h2txyewySOFTWAREMicrosoftSpeech_OneCoreIsoliert in der Registry-Editor.
- Sie finden eine Reihe von zufälligen Zeichen Werte. Folgen Sie einer von Ihnen zu HKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeech_OneCoreVoicesTokens
- Auf meinem test-system, ging ich zu HKEY_CLASSES_ROOTLocal SettingsSoftwareMicrosoftWindowsCurrentVersionAppContainerStoragemicrosoft.windows.cortana_cw5n1h2txyewySOFTWAREMicrosoftSpeech_OneCoreIsolatedohDO1Sgy3MzgdEgEb4WYfDS4eikKwN2Ebj1cyr7htf0HKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeech_OneCoreVoicesTokens
- Beachten Sie, dass die tatsächlichen Stimmen müssen LangUpdateDataDirectory aufgelistet, wenn Sie den Ordner zu wählen.
- Exportieren Sie die Daten wie Sie vorher haben.
- Kopieren Sie die Daten der Registry-Datei, so dass es existiert drei mal (nicht zwei) in der exportierten Registry-Datei.
- Ersetzen Sie den ersten Satz bis zum Token mit HKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeech_OneCoreVoicesTokens
- Ersetzen Sie den zweiten Satz bis zum Token mit HKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeechVoicesTokens
- Ersetzen Sie den Dritten Satz bis zum Token mit HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeMicrosoftSPEECHVoicesTokens
Hier ist ein Beispiel, in dem die US-Cortana Stimme Eva.
Original-Datei:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOTLocal SettingsSoftwareMicrosoftWindowsCurrentVersionAppContainerStoragemicrosoft.windows.cortana_cw5n1h2txyewySOFTWAREMicrosoftSpeech_OneCoreIsolatedohDO1Sgy3MzgdEgEb4WYfDS4eikKwN2Ebj1cyr7htf0HKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeech_OneCoreVoicesTokensMSTTS_V110_enUS_EvaM]
@=”Microsoft-Eva-Mobile – Englisch (Vereinigte Staaten)”
“LangDataPath”=”%windir%\Speech_OneCore\Engines\TTS\en-US\MSTTSLocenUS.dat”
“LangUpdateDataDirectory”=”%SystemDrive%\Daten\SharedData\Speech_OneCore\Engines\TTS\en-US”
“VoicePath”=”%windir%\Speech_OneCore\Engines\TTS\en-US\M1033Eva”
“VoiceUpdateDataDirectory”=”%SystemDrive%\Daten\SharedData\Speech_OneCore\Engines\TTS\en-US”
“409”=”Microsoft-Eva-Mobile – Englisch (Vereinigte Staaten)”
“CLSID”=”{179F3D56-1B0B-42B2-A962-59B7EF59FE1B}”
[HKEY_CLASSES_ROOTLocal SettingsSoftwareMicrosoftWindowsCurrentVersionAppContainerStoragemicrosoft.windows.cortana_cw5n1h2txyewySOFTWAREMicrosoftSpeech_OneCoreIsolatedohDO1Sgy3MzgdEgEb4WYfDS4eikKwN2Ebj1cyr7htf0HKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeech_OneCoreVoicesTokensMSTTS_V110_enUS_EvaMAttributes]
“Version”=”11.0”
“Language”=”409”
“Geschlecht”=”Weiblich”
“Alter”=”Nur Für Erwachsene”
“DataVersion”=”11.0.2013.1022”
“SharedPronunciation”=””
“Name”=”Microsoft-Eva-Mobile”
“Vendor”=”Microsoft”
“PersonalAssistant”=”1”
Bearbeitete Datei:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeech_OneCoreVoicesTokensMSTTS_V110_enUS_EvaM]
@=”Microsoft-Eva-Mobile – Englisch (Vereinigte Staaten)”
“LangDataPath”=”%windir%\Speech_OneCore\Engines\TTS\en-US\MSTTSLocenUS.dat”
“LangUpdateDataDirectory”=”%SystemDrive%\Daten\SharedData\Speech_OneCore\Engines\TTS\en-US”
“VoicePath”=”%windir%\Speech_OneCore\Engines\TTS\en-US\M1033Eva”
“VoiceUpdateDataDirectory”=”%SystemDrive%\Daten\SharedData\Speech_OneCore\Engines\TTS\en-US”
“409”=”Microsoft-Eva-Mobile – Englisch (Vereinigte Staaten)”
“CLSID”=”{179F3D56-1B0B-42B2-A962-59B7EF59FE1B}”
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeech_OneCoreVoicesTokensMSTTS_V110_enUS_EvaMAttributes]
“Version”=”11.0”
“Language”=”409”
“Geschlecht”=”Weiblich”
“Alter”=”Nur Für Erwachsene”
“DataVersion”=”11.0.2013.1022”
“SharedPronunciation”=””
“Name”=”Microsoft-Eva-Mobile”
“Vendor”=”Microsoft”
“PersonalAssistant”=”1”
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeechVoicesTokensMSTTS_V110_enUS_EvaM]
@=”Microsoft-Eva-Mobile – Englisch (Vereinigte Staaten)”
“LangDataPath”=”%windir%\Speech_OneCore\Engines\TTS\en-US\MSTTSLocenUS.dat”
“LangUpdateDataDirectory”=”%SystemDrive%\Daten\SharedData\Speech_OneCore\Engines\TTS\en-US”
“VoicePath”=”%windir%\Speech_OneCore\Engines\TTS\en-US\M1033Eva”
“VoiceUpdateDataDirectory”=”%SystemDrive%\Daten\SharedData\Speech_OneCore\Engines\TTS\en-US”
“409”=”Microsoft-Eva-Mobile – Englisch (Vereinigte Staaten)”
“CLSID”=”{179F3D56-1B0B-42B2-A962-59B7EF59FE1B}”
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeechVoicesTokensMSTTS_V110_enUS_EvaMAttribute]
“Version”=”11.0”
“Language”=”409”
“Geschlecht”=”Weiblich”
“Alter”=”Nur Für Erwachsene”
“DataVersion”=”11.0.2013.1022”
“SharedPronunciation”=””
“Name”=”Microsoft-Eva-Mobile”
“Vendor”=”Microsoft”
“PersonalAssistant”=”1”
[HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeMicrosoftSPEECHVoicesTokensMSTTS_V110_enUS_EvaM]
@=”Microsoft-Eva-Mobile – Englisch (Vereinigte Staaten)”
“LangDataPath”=”%windir%\Speech_OneCore\Engines\TTS\en-US\MSTTSLocenUS.dat”
“LangUpdateDataDirectory”=”%SystemDrive%\Daten\SharedData\Speech_OneCore\Engines\TTS\en-US”
“VoicePath”=”%windir%\Speech_OneCore\Engines\TTS\en-US\M1033Eva”
“VoiceUpdateDataDirectory”=”%SystemDrive%\Daten\SharedData\Speech_OneCore\Engines\TTS\en-US”
“409”=”Microsoft-Eva-Mobile – Englisch (Vereinigte Staaten)”
“CLSID”=”{179F3D56-1B0B-42B2-A962-59B7EF59FE1B}”
[HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeMicrosoftSPEECHVoicesTokensMSTTS_V110_enUS_EvaMAttributes]
“Version”=”11.0”
“Language”=”409”
“Geschlecht”=”Weiblich”
“Alter”=”Nur Für Erwachsene”
“DataVersion”=”11.0.2013.1022”
“SharedPronunciation”=””
“Name”=”Microsoft-Eva-Mobile”
“Vendor”=”Microsoft”
“PersonalAssistant”=”1”
Sie können laden Sie die Registry-Dateien hinzufügen, die Cortana Stimme Eva und die Stimme Markieren Sie system-wide: windows-10-voices-add.zip
Wiederholen Sie die Schritte für jede Sprache, die Sie möglicherweise installiert haben, der Prozess ist immer der gleiche. (via Reddit)