af Martin Brinkmann på August 11, 2018 i Windows – Ingen kommentarer
Microsoft ‘ s Windows-10 operating-system leveres med en række stemmer for hvert sprog, der er installeret på enheden. Kun nogle af de installerede stemmer bliver tilgængelige i hele systemet, så tredjeparts-software og-tjenester kan gøre brug af dem, samt. De fleste stemmer er begrænset til internt brug, fx til Cortana eller andre områder.
Hvis du åbne Indstillinger > Nem Adgang > Fortælleren og vælge menuen tale der, får du en liste af stemmer, der er til rådighed.
Når du åbner et tredje-parts program, der bruger stemmer på Windows PC ‘ en, er det kun nogle af disse er fastsat.
Skærmbilledet ovenfor viser, hvor mange stemmer der er tilgængelige, når du vælger voice-picker i Fortælleren.
Den tredje-parts program Balabolka viser kun tre stemmer, som du kan vælge, selvom du ved, at flere er tilgængelige på enheden: frustrerende.
Der er en vej, men for at låse op for alle Windows-10 tekst-til-tale-stemmer, så de bliver tilgængelige for et program eller en app, der bruger de stemmer, der giver Windows.
Bemærk: metoden kræver redigering af Registreringsdatabasen. Jeg anbefaler, at du opretter en sikkerhedskopi af Registreringsdatabasen, eller endda dit system, før du foretager ændringer i Windows-Registreringsdatabasen, så du kan gendanne den oprindelige tilstand, hvis tingene ikke går som planlagt.
Her er hvordan det gøres:
Trin 1: Åbne Windows Registry Editor
- Aktivere menuen Start af styresystem.
- Type regedit.exe for at starte registreringseditor.
- Bekræfte UAC sikkerhed prompt, der vises.
Trin 2: Åbn listen over tilgængelige stemmer
- Gå til den nøgle i Registreringsdatabasen, ComputerHKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeech_OneCoreStemmerPoletter
Det viser alle de stemmer, der er til rådighed (undtagen for Cortana stemmer, mere om det senere).
Trin 3: Eksport stemmer
Du er nødt til at eksportere stemme oplysninger i Registreringsdatabasen i første trin.
- Højre-klik på en nøgle i Registry Editor, fx MSTTS_V110_enUS_MarkM, og vælg Eksporter.
- Skriv et navn til den nye fil i Registreringsdatabasen, fx markm, og vælg gem i den dialogboks.
4. Ændre den eksporterede fil i Registreringsdatabasen
Åbne den gemte fil i Registreringsdatabasen. Det skal ændres, således at dens værdier er tilføjet til to andre steder i Registreringsdatabasen.
- Kopiere alle oplysninger bortset fra for den første linje (Windows Registry Editor Version 5.00), og indsæt den nedenfor indholdet af filen.
- Udskift beliggenhed i det første sæt data med HKEY_LOCAL_MACHINESOFTWAREMicrosoftTaleStemmerPoletter
- Udskift beliggenhed i det andet datasæt med HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeMicrosoftTALEStemmerPoletter
Note: Hvert sæt indeholder to veje, som du har brug for at udskifte. Tag et kig på følgende ændrede fil i Registreringsdatabasen for at bedre at forstå den proces (for den AMERIKANSKE stemme Kryds):
Oprindelige Fil:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeech_OneCoreStemmerTokensMSTTS_V110_enUS_MarkM]
@=”Microsoft Mark – Engelsk (Usa)”
“409”=”Microsoft Mark – Engelsk (Usa)”
“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]
“Alder”=”Voksen”
“DataVersion”=”11.0.2013.1022”
“Køn”=”Han”
“Sprog”=”409”
“Name”=”Microsoft Mark”
“SharedPronunciation”=””
“Sælger”=”Microsoft”
“Version”=”11.0”
Ændrede Fil:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftTaleStemmerTokensMSTTS_V110_enUS_MarkM]
@=”Microsoft Mark – Engelsk (Usa)”
“409”=”Microsoft Mark – Engelsk (Usa)”
“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_MACHINESOFTWAREMicrosoftTaleStemmerTokensMSTTS_V110_enUS_MarkMAttributter]
“Alder”=”Voksen”
“DataVersion”=”11.0.2013.1022”
“Køn”=”Han”
“Sprog”=”409”
“Name”=”Microsoft Mark”
“SharedPronunciation”=””
“Sælger”=”Microsoft”
“Version”=”11.0”
[HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeMicrosoftTALEStemmerTokensMSTTS_V110_enUS_MarkM]
@=”Microsoft Mark – Engelsk (Usa)”
“409”=”Microsoft Mark – Engelsk (Usa)”
“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]
“Alder”=”Voksen”
“DataVersion”=”11.0.2013.1022”
“Køn”=”Han”
“Sprog”=”409”
“Name”=”Microsoft Mark”
“SharedPronunciation”=””
“Sælger”=”Microsoft”
“Version”=”11.0”
Trin 5: Import af nye data
Import er ligetil. Bare dobbelt-klikke på Registry file, at du har ændret og acceptere advarsel.
Bemærk, at du skal skifte bruger, logge af og på igen, eller genstart PC ‘ en, inden du kan se den nye stemme i andre programmer.
Også, du har brug for administrative rettigheder til at tilføje data i Registreringsdatabasen ved hjælp af .reg-filer.
Bonus Trin: Cortana
Cortana er eksklusiv stemmer, der refereres til i et andet sted i Registreringsdatabasen.
- Gå til HKEY_CLASSES_ROOTLokale SettingsSoftwareMicrosoftWindowsCurrentVersionAppContainerStoragemicrosoft.windows.cortana_cw5n1h2txyewySOFTWAREMicrosoftSpeech_OneCoreIsoleret i registreringseditor.
- Du finder en række tilfældige tegn værdier er der. Følg en af dem til HKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeech_OneCoreStemmerPoletter
- På min test system, jeg gik til HKEY_CLASSES_ROOTLokale SettingsSoftwareMicrosoftWindowsCurrentVersionAppContainerStoragemicrosoft.windows.cortana_cw5n1h2txyewySOFTWAREMicrosoftSpeech_OneCoreIsolatedohDO1Sgy3MzgdEgEb4WYfDS4eikKwN2Ebj1cyr7htf0HKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeech_OneCoreVoicesTokens
- Bemærk, at den faktiske stemmer nødt til at have LangUpdateDataDirectory på listen, når du vælger den mappe.
- Eksportere data, ligesom du har prøvet før.
- Skal du kopiere data fra fil i Registreringsdatabasen, så den eksisterer tre gange (og ikke to) i den eksporterede fil i Registreringsdatabasen.
- Udskift det første sæt op til Poletter med HKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeech_OneCoreStemmerPoletter
- Udskift det andet sæt op til Poletter med HKEY_LOCAL_MACHINESOFTWAREMicrosoftTaleStemmerPoletter
- Udskift det tredje sæt op til Poletter med HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeMicrosoftTALEStemmerPoletter
Her er et eksempel på brug af den AMERIKANSKE Cortana stemme Eva.
Oprindelige Fil:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOTLokale SettingsSoftwareMicrosoftWindowsCurrentVersionAppContainerStoragemicrosoft.windows.cortana_cw5n1h2txyewySOFTWAREMicrosoftSpeech_OneCoreIsolatedohDO1Sgy3MzgdEgEb4WYfDS4eikKwN2Ebj1cyr7htf0HKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeech_OneCoreVoicesTokensMSTTS_V110_enUS_EvaM]
@=”Microsoft Eva Mobil – Engelsk (Usa)”
“LangDataPath”=”%windir%\Speech_OneCore\Motorer\TTS\en-US\MSTTSLocenUS.dat”
“LangUpdateDataDirectory”=”%SystemDrive%\Data\SharedData\Speech_OneCore\Motorer\TTS\en-US”
“VoicePath”=”%windir%\Speech_OneCore\Motorer\TTS\en-US\M1033Eva”
“VoiceUpdateDataDirectory”=”%SystemDrive%\Data\SharedData\Speech_OneCore\Motorer\TTS\en-US”
“409”=”Microsoft Eva Mobil – Engelsk (Usa)”
“CLSID”=”{179F3D56-1B0B-42B2-A962-59B7EF59FE1B}”
[HKEY_CLASSES_ROOTLokale SettingsSoftwareMicrosoftWindowsCurrentVersionAppContainerStoragemicrosoft.windows.cortana_cw5n1h2txyewySOFTWAREMicrosoftSpeech_OneCoreIsolatedohDO1Sgy3MzgdEgEb4WYfDS4eikKwN2Ebj1cyr7htf0HKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeech_OneCoreVoicesTokensMSTTS_V110_enUS_EvaMAttributes]
“Version”=”11.0”
“Sprog”=”409”
“Køn”=”Kvindelige”
“Alder”=”Voksen”
“DataVersion”=”11.0.2013.1022”
“SharedPronunciation”=””
“Name”=”Microsoft Eva Mobile”
“Sælger”=”Microsoft”
“PersonalAssistant”=”1”
Redigerede Fil:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeech_OneCoreStemmerTokensMSTTS_V110_enUS_EvaM]
@=”Microsoft Eva Mobil – Engelsk (Usa)”
“LangDataPath”=”%windir%\Speech_OneCore\Motorer\TTS\en-US\MSTTSLocenUS.dat”
“LangUpdateDataDirectory”=”%SystemDrive%\Data\SharedData\Speech_OneCore\Motorer\TTS\en-US”
“VoicePath”=”%windir%\Speech_OneCore\Motorer\TTS\en-US\M1033Eva”
“VoiceUpdateDataDirectory”=”%SystemDrive%\Data\SharedData\Speech_OneCore\Motorer\TTS\en-US”
“409”=”Microsoft Eva Mobil – Engelsk (Usa)”
“CLSID”=”{179F3D56-1B0B-42B2-A962-59B7EF59FE1B}”
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeech_OneCoreVoicesTokensMSTTS_V110_enUS_EvaMAttributes]
“Version”=”11.0”
“Sprog”=”409”
“Køn”=”Kvindelige”
“Alder”=”Voksen”
“DataVersion”=”11.0.2013.1022”
“SharedPronunciation”=””
“Name”=”Microsoft Eva Mobile”
“Sælger”=”Microsoft”
“PersonalAssistant”=”1”
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftTaleStemmerTokensMSTTS_V110_enUS_EvaM]
@=”Microsoft Eva Mobil – Engelsk (Usa)”
“LangDataPath”=”%windir%\Speech_OneCore\Motorer\TTS\en-US\MSTTSLocenUS.dat”
“LangUpdateDataDirectory”=”%SystemDrive%\Data\SharedData\Speech_OneCore\Motorer\TTS\en-US”
“VoicePath”=”%windir%\Speech_OneCore\Motorer\TTS\en-US\M1033Eva”
“VoiceUpdateDataDirectory”=”%SystemDrive%\Data\SharedData\Speech_OneCore\Motorer\TTS\en-US”
“409”=”Microsoft Eva Mobil – Engelsk (Usa)”
“CLSID”=”{179F3D56-1B0B-42B2-A962-59B7EF59FE1B}”
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftTaleStemmerTokensMSTTS_V110_enUS_EvaMAttributter]
“Version”=”11.0”
“Sprog”=”409”
“Køn”=”Kvindelige”
“Alder”=”Voksen”
“DataVersion”=”11.0.2013.1022”
“SharedPronunciation”=””
“Name”=”Microsoft Eva Mobile”
“Sælger”=”Microsoft”
“PersonalAssistant”=”1”
[HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeMicrosoftTALEStemmerTokensMSTTS_V110_enUS_EvaM]
@=”Microsoft Eva Mobil – Engelsk (Usa)”
“LangDataPath”=”%windir%\Speech_OneCore\Motorer\TTS\en-US\MSTTSLocenUS.dat”
“LangUpdateDataDirectory”=”%SystemDrive%\Data\SharedData\Speech_OneCore\Motorer\TTS\en-US”
“VoicePath”=”%windir%\Speech_OneCore\Motorer\TTS\en-US\M1033Eva”
“VoiceUpdateDataDirectory”=”%SystemDrive%\Data\SharedData\Speech_OneCore\Motorer\TTS\en-US”
“409”=”Microsoft Eva Mobil – Engelsk (Usa)”
“CLSID”=”{179F3D56-1B0B-42B2-A962-59B7EF59FE1B}”
[HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeMicrosoftSPEECHVoicesTokensMSTTS_V110_enUS_EvaMAttributes]
“Version”=”11.0”
“Sprog”=”409”
“Køn”=”Kvindelige”
“Alder”=”Voksen”
“DataVersion”=”11.0.2013.1022”
“SharedPronunciation”=””
“Name”=”Microsoft Eva Mobile”
“Sælger”=”Microsoft”
“PersonalAssistant”=”1”
Du kan hente Registreringsdatabasen filer for at tilføje Cortana stemme Eva og stemme Mark-systemet: windows-10-voices-add.zip
Gentag fremgangsmåden for andre sprog, som du kan have installeret, processen er altid den samme. (via Reddit)