door Martin Brinkmann op augustus 11, 2018 in Windows – Geen reacties
Van Microsoft Windows-10-besturingssysteem wordt geleverd met een set van stemmen voor elke taal die op het apparaat geïnstalleerd. Slechts enkele van de geïnstalleerde stemmen beschikbaar systeem-brede dus dat software van derden en diensten, kunnen gebruik maken van hen. De meerderheid van de stemmen zijn beperkt tot intern gebruik, bijvoorbeeld voor Cortana of andere gebieden.
Als u Instellingen > toegankelijkheid > Verteller en selecteer de voice menu, dan krijg je een lijst van de stemmen die beschikbaar zijn.
Wanneer u een programma van derden dat gebruikt stemmen op de Windows PC, sommige van deze zijn verstrekt.
De screenshot hierboven is te zien hoeveel stemmen zijn beschikbaar wanneer u de stem van kiezer in de Verteller.
De derde-partij-programma Balabolka geeft alleen de drie stemmen die u kunt selecteren, zelfs al weet je dat er meer op het apparaat beschikbaar zijn: frustrerend.
Er is een manier, maar om te ontgrendelen alle Windows-10 tekst-naar-spraak stemmen, zodat ze beschikbaar zijn voor elk programma of app die gebruik maakt van de stemmen die Windows biedt.
Opmerking: De methode vereist het bewerken van het Register. Ik stel voor dat je een back-up maken van het Register of zelfs uw systeem voordat u wijzigingen in het Windows-Register, zodat u kunt herstellen van de oorspronkelijke staat als de dingen niet gaan zoals gepland.
Hier is hoe je dat doet:
Stap 1: Open de Register-Editor van Windows
- Activeert het Start-menu van het besturingssysteem.
- Type regedit.exe om de lancering van de Register-Editor.
- Bevestig de UAC-beveiliging prompt wordt weergegeven.
Stap 2: Open de lijst met beschikbare stemmen
- Ga naar de registersleutel ComputerHKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeech_OneCoreVoicesPenningen
Lijst van alle stemmen die beschikbaar zijn (behalve voor Cortana stemmen, daarover later meer).
Stap 3: Exporteren van de stemmen
U exporteren van de stem van gegevens in het Register in de eerste stap.
- Rechts-klik op een sleutel in de Register-Editor, bijvoorbeeld MSTTS_V110_enUS_MarkM en selecteer Exporteren.
- Typ een naam voor het nieuwe Register bestand, bijvoorbeeld markm, en selecteer opslaan in het dialoogvenster.
4. Het wijzigen van het Register bestand geëxporteerd
Open de Register opgeslagen bestand. Het moet worden aangepast, zodat de waarden worden toegevoegd aan twee andere locaties in het Register.
- Alle gegevens kopiëren, behalve voor de eerste lijn (Windows Register-Editor Versie 5.00) en plak de gegevens hieronder de inhoud van het bestand.
- Vervang de locatie in de eerste set gegevens met HKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeechVoicesPenningen
- Vervang de locatie in de tweede set gegevens met HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeMicrosoftSPEECHVoicesPenningen
Opmerking: Elke set bestaat uit twee paden die je moet vervangen. Neem een kijkje op de volgende gewijzigde registerbestand om het proces beter te begrijpen (voor de AMERIKAANSE stem van Mark):
Origineel Bestand:
Windows Register-Editor Versie 5.00
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeech_OneCoreVoicesTokensMSTTS_V110_enUS_MarkM]
@=”Microsoft Mark – Engels (Verenigde Staten)”
“409”=”Microsoft Mark – Engels (Verenigde Staten)”
“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]
“Leeftijd”=”Volwassen”
“DataVersion”=”11.0.2013.1022”
‘Geslacht’ =”Mannelijke”
“Taal”=”409”
“Naam”=”Microsoft Mark”
“SharedPronunciation”=””
“Verkoper”=”Microsoft”
“Version”=”11.0”
Gewijzigde Bestand:
Windows Register-Editor Versie 5.00
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeechVoicesTokensMSTTS_V110_enUS_MarkM]
@=”Microsoft Mark – Engels (Verenigde Staten)”
“409”=”Microsoft Mark – Engels (Verenigde Staten)”
“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_MarkMAttributen]
“Leeftijd”=”Volwassen”
“DataVersion”=”11.0.2013.1022”
‘Geslacht’ =”Mannelijke”
“Taal”=”409”
“Naam”=”Microsoft Mark”
“SharedPronunciation”=””
“Verkoper”=”Microsoft”
“Version”=”11.0”
[HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeMicrosoftSPEECHVoicesTokensMSTTS_V110_enUS_MarkM]
@=”Microsoft Mark – Engels (Verenigde Staten)”
“409”=”Microsoft Mark – Engels (Verenigde Staten)”
“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]
“Leeftijd”=”Volwassen”
“DataVersion”=”11.0.2013.1022”
‘Geslacht’ =”Mannelijke”
“Taal”=”409”
“Naam”=”Microsoft Mark”
“SharedPronunciation”=””
“Verkoper”=”Microsoft”
“Version”=”11.0”
Stap 5: Importeren van de nieuwe gegevens
Het importeren is eenvoudig. Dubbelklik op het registerbestand die u hebt gewijzigd en accepteer de waarschuwing.
Opmerking dat u moet schakelen tussen gebruikers, afmelden en opnieuw, of start de PC opnieuw op voordat u de nieuwe stem in andere programma ‘ s.
Ook, moet u beheerdersrechten gegevens toe te voegen aan het Register met behulp van .reg-bestanden.
Bonus Stap: Cortana
Cortana exclusieve stemmen worden verwezen naar een andere locatie in het Register.
- Ga naar HKEY_CLASSES_ROOTLocal SettingsSoftwareMicrosoftWindowsCurrentVersionAppContainerStoragemicrosoft.windows.cortana_cw5n1h2txyewySOFTWAREMicrosoftSpeech_OneCoreGeïsoleerd in de Register-Editor.
- U vindt een aantal willekeurige karakter waarden. Volg een van hen te HKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeech_OneCoreVoicesPenningen
- Op mijn test-systeem, ging ik naar HKEY_CLASSES_ROOTLocal SettingsSoftwareMicrosoftWindowsCurrentVersionAppContainerStoragemicrosoft.windows.cortana_cw5n1h2txyewySOFTWAREMicrosoftSpeech_OneCoreIsolatedohDO1Sgy3MzgdEgEb4WYfDS4eikKwN2Ebj1cyr7htf0HKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeech_OneCoreVoicesTokens
- Merk op dat de werkelijke stemmen moeten hebben LangUpdateDataDirectory weergegeven wanneer u de map selecteert.
- Het exporteren van de gegevens net als voordien.
- Kopieer de gegevens van het Register bestand, zodat het bestaan van die drie keer (niet twee) in het geëxporteerde Register bestand.
- Plaats de eerste set-up voor Lopers met HKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeech_OneCoreVoicesPenningen
- Vervang de tweede set up-to-Lopers met HKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeechVoicesPenningen
- Vervang de derde set up-to-Lopers met HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeMicrosoftSPEECHVoicesPenningen
Hier is een voorbeeld van het gebruik van de AMERIKAANSE Cortana stem van Eva.
Origineel Bestand:
Windows Register-Editor Versie 5.00
[HKEY_CLASSES_ROOTLocal SettingsSoftwareMicrosoftWindowsCurrentVersionAppContainerStoragemicrosoft.windows.cortana_cw5n1h2txyewySOFTWAREMicrosoftSpeech_OneCoreIsolatedohDO1Sgy3MzgdEgEb4WYfDS4eikKwN2Ebj1cyr7htf0HKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeech_OneCoreVoicesTokensMSTTS_V110_enUS_EvaM]
@=”Microsoft Eva Mobile – Engels (Verenigde Staten)”
“LangDataPath”=”%windir%\Speech_OneCore\Engines\TTS\en-US\MSTTSLocenUS.dat”
“LangUpdateDataDirectory”=”%SystemDrive%\Data\SharedData\Speech_OneCore\Engines\TTS\en-US”
“VoicePath”=”%windir%\Speech_OneCore\Engines\TTS\en-US\M1033Eva”
“VoiceUpdateDataDirectory”=”%SystemDrive%\Data\SharedData\Speech_OneCore\Engines\TTS\en-US”
“409”=”Microsoft Eva Mobile – Engels (Verenigde Staten)”
“CLSID”=”{179F3D56-1B0B-42B2-A962-59B7EF59FE1B}”
[HKEY_CLASSES_ROOTLocal SettingsSoftwareMicrosoftWindowsCurrentVersionAppContainerStoragemicrosoft.windows.cortana_cw5n1h2txyewySOFTWAREMicrosoftSpeech_OneCoreIsolatedohDO1Sgy3MzgdEgEb4WYfDS4eikKwN2Ebj1cyr7htf0HKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeech_OneCoreVoicesTokensMSTTS_V110_enUS_EvaMAttributes]
“Version”=”11.0”
“Taal”=”409”
‘Geslacht’ =”Vrouwelijke”
“Leeftijd”=”Volwassen”
“DataVersion”=”11.0.2013.1022”
“SharedPronunciation”=””
“Naam”=”Microsoft Eva Mobiele”
“Verkoper”=”Microsoft”
“PersonalAssistant”=”1”
Bewerkte Bestand:
Windows Register-Editor Versie 5.00
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeech_OneCoreVoicesTokensMSTTS_V110_enUS_EvaM]
@=”Microsoft Eva Mobile – Engels (Verenigde Staten)”
“LangDataPath”=”%windir%\Speech_OneCore\Engines\TTS\en-US\MSTTSLocenUS.dat”
“LangUpdateDataDirectory”=”%SystemDrive%\Data\SharedData\Speech_OneCore\Engines\TTS\en-US”
“VoicePath”=”%windir%\Speech_OneCore\Engines\TTS\en-US\M1033Eva”
“VoiceUpdateDataDirectory”=”%SystemDrive%\Data\SharedData\Speech_OneCore\Engines\TTS\en-US”
“409”=”Microsoft Eva Mobile – Engels (Verenigde Staten)”
“CLSID”=”{179F3D56-1B0B-42B2-A962-59B7EF59FE1B}”
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeech_OneCoreVoicesTokensMSTTS_V110_enUS_EvaMAttributes]
“Version”=”11.0”
“Taal”=”409”
‘Geslacht’ =”Vrouwelijke”
“Leeftijd”=”Volwassen”
“DataVersion”=”11.0.2013.1022”
“SharedPronunciation”=””
“Naam”=”Microsoft Eva Mobiele”
“Verkoper”=”Microsoft”
“PersonalAssistant”=”1”
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeechVoicesTokensMSTTS_V110_enUS_EvaM]
@=”Microsoft Eva Mobile – Engels (Verenigde Staten)”
“LangDataPath”=”%windir%\Speech_OneCore\Engines\TTS\en-US\MSTTSLocenUS.dat”
“LangUpdateDataDirectory”=”%SystemDrive%\Data\SharedData\Speech_OneCore\Engines\TTS\en-US”
“VoicePath”=”%windir%\Speech_OneCore\Engines\TTS\en-US\M1033Eva”
“VoiceUpdateDataDirectory”=”%SystemDrive%\Data\SharedData\Speech_OneCore\Engines\TTS\en-US”
“409”=”Microsoft Eva Mobile – Engels (Verenigde Staten)”
“CLSID”=”{179F3D56-1B0B-42B2-A962-59B7EF59FE1B}”
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeechVoicesTokensMSTTS_V110_enUS_EvaMAttributen]
“Version”=”11.0”
“Taal”=”409”
‘Geslacht’ =”Vrouwelijke”
“Leeftijd”=”Volwassen”
“DataVersion”=”11.0.2013.1022”
“SharedPronunciation”=””
“Naam”=”Microsoft Eva Mobiele”
“Verkoper”=”Microsoft”
“PersonalAssistant”=”1”
[HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeMicrosoftSPEECHVoicesTokensMSTTS_V110_enUS_EvaM]
@=”Microsoft Eva Mobile – Engels (Verenigde Staten)”
“LangDataPath”=”%windir%\Speech_OneCore\Engines\TTS\en-US\MSTTSLocenUS.dat”
“LangUpdateDataDirectory”=”%SystemDrive%\Data\SharedData\Speech_OneCore\Engines\TTS\en-US”
“VoicePath”=”%windir%\Speech_OneCore\Engines\TTS\en-US\M1033Eva”
“VoiceUpdateDataDirectory”=”%SystemDrive%\Data\SharedData\Speech_OneCore\Engines\TTS\en-US”
“409”=”Microsoft Eva Mobile – Engels (Verenigde Staten)”
“CLSID”=”{179F3D56-1B0B-42B2-A962-59B7EF59FE1B}”
[HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeMicrosoftSPEECHVoicesTokensMSTTS_V110_enUS_EvaMAttributes]
“Version”=”11.0”
“Taal”=”409”
‘Geslacht’ =”Vrouwelijke”
“Leeftijd”=”Volwassen”
“DataVersion”=”11.0.2013.1022”
“SharedPronunciation”=””
“Naam”=”Microsoft Eva Mobiele”
“Verkoper”=”Microsoft”
“PersonalAssistant”=”1”
U kunt het downloaden van de Register bestanden toevoegen Cortana stem van Eva en de stem van Mark systeem: windows-10-voices-add.zip
Herhaal de stappen voor elke taal die u hebt geïnstalleerd, het proces is altijd hetzelfde. (via Reddit)