Odklenite vse glasove sistema Windows 10 TTS po vsem sistemu, da jih pridobite več

Microsoftov operacijski sistem Windows 10 ima nabor glasov za vsak jezik, nameščen v napravi. V sistem so na voljo le nekateri nameščeni glasovi, tako da jih lahko uporabljajo tudi programska oprema in storitve tretjih oseb. Večina glasov je omejena na notranjo uporabo, na primer za Cortano ali druga območja.

Če odprete Nastavitve> Enostavnost dostopa> Pripovedovalec in tam izberete glasovni meni, dobite seznam glasov, ki so na voljo.

Ko odprete program drugega proizvajalca, ki v računalniku z operacijskim sistemom Windows uporablja glasove, so na voljo samo nekateri.

Zgornji posnetek zaslona prikazuje, koliko glasov je na voljo, ko izberete glasnik v Pripovedovalcu.

Program Balabolka drugega proizvajalca prikazuje samo tri glasove, ki jih lahko izberete, čeprav veste, da je na napravi na voljo več: frustrirajoče.

Obstaja pa način, da odklenete vse glasovne glasovne zapise za Windows 10, tako da postanejo na voljo vsem programom ali aplikacijam, ki uporabljajo glasove, ki jih ponuja Windows.

Opomba : Metoda zahteva urejanje registra. Predlagam, da ustvarite varnostno kopijo registra ali celo svojega sistema, preden spremenite sistem Windows, da boste lahko obnovili začetno stanje, če stvari ne bodo potekale po načrtih.

Takole je to storjeno:

1. korak: Odprite urejevalnik registra sistema Windows

  1. Aktivirajte meni Start operacijskega sistema.
  2. Vnesite regedit.exe, da zaženete urejevalnik registra.
  3. Potrdite varnostni poziv UAC, ki je prikazan.

2. korak: Odprite seznam glasov, ki so na voljo

  1. Pojdite na registrski ključ Računalnik \ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech_OneCore \ Voices \ Tokens

V njem so navedeni vsi glasovi, ki so na voljo (razen Cortana, več o tem kasneje).

3. korak: Izvozi glasove

V prvem koraku morate izvozne glasovne podatke v registru.

  1. Z desno tipko miške kliknite tipko v urejevalniku registra, npr. MSTTS_V110_enUS_MarkM in izberite Izvozi.
  2. Vnesite ime nove datoteke registra, npr. Markm in v pogovornem oknu izberite shrani.

4. Spremenite izvoženo datoteko registra

Odprite shranjeno datoteko registra. Spremeniti ga je treba tako, da se njegove vrednosti dodajo na dve drugi lokaciji v registru.

  1. Kopirajte vse podatke, razen prve vrstice (urejevalnik registra registra Windows 5.00) in prilepite podatke pod vsebino datoteke.
  2. Lokacijo v prvem naboru podatkov zamenjajte s HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ govor \ glasovi \ žetoni
  3. Zamenjajte lokacijo v drugem nizu podatkov s HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Microsoft \ SPEECH \ Voices \ Tokens

Opomba : Vsak niz vključuje dve poti, ki ju morate zamenjati. Oglejte si naslednjo spremenjeno datoteko registra, da boste bolje razumeli postopek (za ameriški govorni žig):

Izvirna datoteka:

Različica urejevalnika registra Windows 5.00

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech_OneCore \ Voices \ Tokens \ MSTTS_V110_enUS_MarkM]

@ = "Microsoft Mark - angleščina (Združene države Amerike)"

"409" = "Microsoft Mark - angleščina (Združene države Amerike)"

"CLSID" = "{179F3D56-1B0B-42B2-A962-59B7EF59FE1B}"

"LangDataPath" = hex (2): 25, 00, 77, 00, 69, 00, 6e, 00, 64, 00, 69, 00, 72, 00, 25, 00, 5c, 00, 53, \

00, 70, 00, 65, 00, 65, 00, 63, 00, 68, 00, 5f, 00, 4f, 00, 6e, 00, 65, 00, 43, 00, 6f, 00, 72, 00, \

65, 00, 5c, 00, 45, 00, 6e, 00, 67, 00, 69, 00, 6e, 00, 65, 00, 73, 00, 5c, 00, 54, 00, 54, 00, 53, \

00, 5c, 00, 65, 00, 6e, 00, 2d, 00, 55, 00, 53, 00, 5c, 00, 4d, 00, 53, 00, 54, 00, 54, 00, 53, 00, \

4c, 00, 6f, 00, 63, 00, 65, 00, 6e, 00, 55, 00, 53, 00, 2e, 00, 64, 00, 61, 00, 74, 00, 00, 00

"VoicePath" = hex (2): 25, 00, 77, 00, 69, 00, 6e, 00, 64, 00, 69, 00, 72, 00, 25, 00, 5c, 00, 53, 00, \

70, 00, 65, 00, 65, 00, 63, 00, 68, 00, 5f, 00, 4f, 00, 6e, 00, 65, 00, 43, 00, 6f, 00, 72, 00, 65, \

00, 5c, 00, 45, 00, 6e, 00, 67, 00, 69, 00, 6e, 00, 65, 00, 73, 00, 5c, 00, 54, 00, 54, 00, 53, 00, \

5c, 00, 65, 00, 6e, 00, 2d, 00, 55, 00, 53, 00, 5c, 00, 4d, 00, 31, 00, 30, 00, 33, 00, 33, 00, 4d, \

00, 61, 00, 72, 00, 6b, 00, 00, 00

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech_OneCore \ Voices \ Žetoni \ MSTTS_V110_enUS_MarkM \ Atributi]

"Starost" = "Odrasli"

"DataVersion" = "11.0.2013.1022"

"Spol" = "Moški"

"Language" = "409"

"Name" = "Microsoft Mark"

"SharedPronpression" = ""

"Vendor" = "Microsoft"

"Različica" = "11.0"

Spremenjena datoteka:

Različica urejevalnika registra Windows 5.00

[ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Govor \ Glasovi \ Tokeni \ MSTTS_V110_enUS_MarkM]

@ = "Microsoft Mark - angleščina (Združene države Amerike)"

"409" = "Microsoft Mark - angleščina (Združene države Amerike)"

"CLSID" = "{179F3D56-1B0B-42B2-A962-59B7EF59FE1B}"

"LangDataPath" = hex (2): 25, 00, 77, 00, 69, 00, 6e, 00, 64, 00, 69, 00, 72, 00, 25, 00, 5c, 00, 53, \

00, 70, 00, 65, 00, 65, 00, 63, 00, 68, 00, 5f, 00, 4f, 00, 6e, 00, 65, 00, 43, 00, 6f, 00, 72, 00, \

65, 00, 5c, 00, 45, 00, 6e, 00, 67, 00, 69, 00, 6e, 00, 65, 00, 73, 00, 5c, 00, 54, 00, 54, 00, 53, \

00, 5c, 00, 65, 00, 6e, 00, 2d, 00, 55, 00, 53, 00, 5c, 00, 4d, 00, 53, 00, 54, 00, 54, 00, 53, 00, \

4c, 00, 6f, 00, 63, 00, 65, 00, 6e, 00, 55, 00, 53, 00, 2e, 00, 64, 00, 61, 00, 74, 00, 00, 00

"VoicePath" = hex (2): 25, 00, 77, 00, 69, 00, 6e, 00, 64, 00, 69, 00, 72, 00, 25, 00, 5c, 00, 53, 00, \

70, 00, 65, 00, 65, 00, 63, 00, 68, 00, 5f, 00, 4f, 00, 6e, 00, 65, 00, 43, 00, 6f, 00, 72, 00, 65, \

00, 5c, 00, 45, 00, 6e, 00, 67, 00, 69, 00, 6e, 00, 65, 00, 73, 00, 5c, 00, 54, 00, 54, 00, 53, 00, \

5c, 00, 65, 00, 6e, 00, 2d, 00, 55, 00, 53, 00, 5c, 00, 4d, 00, 31, 00, 30, 00, 33, 00, 33, 00, 4d, \

00, 61, 00, 72, 00, 6b, 00, 00, 00

[ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Govor \ Glasovi \ Tokeni \ MSTTS_V110_enUS_MarkM \ Atributi]

"Starost" = "Odrasli"

"DataVersion" = "11.0.2013.1022"

"Spol" = "Moški"

"Language" = "409"

"Name" = "Microsoft Mark"

"SharedPronpression" = ""

"Vendor" = "Microsoft"

"Različica" = "11.0"

[ HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Microsoft \ SPEECH \ Voices \ Tokens \ MSTTS_V110_enUS_MarkM]

@ = "Microsoft Mark - angleščina (Združene države Amerike)"

"409" = "Microsoft Mark - angleščina (Združene države Amerike)"

"CLSID" = "{179F3D56-1B0B-42B2-A962-59B7EF59FE1B}"

"LangDataPath" = hex (2): 25, 00, 77, 00, 69, 00, 6e, 00, 64, 00, 69, 00, 72, 00, 25, 00, 5c, 00, 53, \

00, 70, 00, 65, 00, 65, 00, 63, 00, 68, 00, 5f, 00, 4f, 00, 6e, 00, 65, 00, 43, 00, 6f, 00, 72, 00, \

65, 00, 5c, 00, 45, 00, 6e, 00, 67, 00, 69, 00, 6e, 00, 65, 00, 73, 00, 5c, 00, 54, 00, 54, 00, 53, \

00, 5c, 00, 65, 00, 6e, 00, 2d, 00, 55, 00, 53, 00, 5c, 00, 4d, 00, 53, 00, 54, 00, 54, 00, 53, 00, \

4c, 00, 6f, 00, 63, 00, 65, 00, 6e, 00, 55, 00, 53, 00, 2e, 00, 64, 00, 61, 00, 74, 00, 00, 00

"VoicePath" = hex (2): 25, 00, 77, 00, 69, 00, 6e, 00, 64, 00, 69, 00, 72, 00, 25, 00, 5c, 00, 53, 00, \

70, 00, 65, 00, 65, 00, 63, 00, 68, 00, 5f, 00, 4f, 00, 6e, 00, 65, 00, 43, 00, 6f, 00, 72, 00, 65, \

00, 5c, 00, 45, 00, 6e, 00, 67, 00, 69, 00, 6e, 00, 65, 00, 73, 00, 5c, 00, 54, 00, 54, 00, 53, 00, \

5c, 00, 65, 00, 6e, 00, 2d, 00, 55, 00, 53, 00, 5c, 00, 4d, 00, 31, 00, 30, 00, 33, 00, 33, 00, 4d, \

00, 61, 00, 72, 00, 6b, 00, 00, 00

[ HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Microsoft \ SPEECH \ Voices \ Tokens \ MSTTS_V110_enUS_MarkM \ Atributi]

"Starost" = "Odrasli"

"DataVersion" = "11.0.2013.1022"

"Spol" = "Moški"

"Language" = "409"

"Name" = "Microsoft Mark"

"SharedPronpression" = ""

"Vendor" = "Microsoft"

"Različica" = "11.0"

5. korak: Uvoz novih podatkov

Uvoz je preprost. Samo dvokliknite datoteko registra, ki ste jo spremenili, in sprejmete opozorilni poziv.

Upoštevajte, da morate uporabnike preklopiti, znova odjaviti in vklopiti ali znova zagnati računalnik, preden boste lahko videli druge glasove v drugih programih.

Za dodajanje podatkov v register z .reg datotekami potrebujete tudi administrativne pravice.

Korak bonusa: Cortana

Cortanovi ekskluzivni glasovi se sklicujejo na drugem mestu registra.

  1. Pojdite na HKEY_CLASSES_ROOT \ Lokalne nastavitve \ Programska oprema \ Microsoft \ Windows \ CurrentVersion \ AppContainer \ Storage \ microsoft.windows.cortana_cw5n1h2txyewy \ SOFTWARE \ Microsoft \ Speech_OneCore \ Isolated v urejevalniku registra.
  2. Tam najdete številne naključne vrednosti znakov. Sledite enemu od njih v \ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech_OneCore \ Voices \ žetoni
  3. Na moji testni sistem, sem šel na HKEY_CLASSES_ROOT \ Local Settings \ Software \ Microsoft \ Windows \ CurrentVersion \ AppContainer \ Storage \ microsoft.windows.cortana_cw5n1h2txyewy \ SOFTWARE \ Microsoft \ Speech_OneCore \ izolirane \ ohDO1Sgy3MzgdEgEb4WYfDS4eikKwN2EBJ1Cyr7HTF0 \ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech_OneCore \ Voices \ Žetoni
  4. Upoštevajte, da morajo biti pri izbiri mape na voljo dejanski glasovi LangUpdateDataDirectory.
  5. Izvozi podatke tako kot prej.
  6. Kopirajte podatke datoteke registra tako, da obstajajo trikrat (ne dva) v izvoženi datoteki registra.
  7. Prvo nastavljeno žetono zamenjajte s HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech_OneCore \ Voices \ Tokens
  8. Drugi set nastavite na žetone s HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech \ Voices \ Tokens
  9. Tretji niz nastavite na žetone s HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Microsoft \ SPEECH \ Voices \ Tokens

Tu je primer uporabe ameriškega glasu Cortana Eva.

Izvirna datoteka:

Različica urejevalnika registra Windows 5.00

[HKEY_CLASSES_ROOT \ Local Settings \ Software \ Microsoft \ Windows \ CurrentVersion \ AppContainer \ Storage \ microsoft.windows.cortana_cw5n1h2txyewy \ SOFTWARE \ Microsoft \ Speech_OneCore \ izolirane \ ohDO1Sgy3MzgdEgEb4WYfDS4eikKwN2EBJ1Cyr7HTF0 \ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech_OneCore \ Voices \ žetoni \ MSTTS_V110_enUS_EvaM]

@ = "Microsoft Eva Mobile - angleščina (Združene države Amerike)"

"LangDataPath" = "% windir% \\ Speech_OneCore \\ Motorji \\ TTS \\ en-US \\ MSTTSLocenUS.dat"

"LangUpdateDataDirectory" = "% SystemDrive% \\ Data \\ SharedData \\ Speech_OneCore \\ Motorji \\ TTS \\ sl-US"

"VoicePath" = "% windir% \\ Speech_OneCore \\ Motorji \\ TTS \\ en-US \\ M1033Eva"

"VoiceUpdateDataDirectory" = "% SystemDrive% \\ Podatki \\ SharedData \\ Speech_OneCore \\ Motorji \\ TTS \\ sl-ZDA"

"409" = "Microsoft Eva Mobile - angleščina (Združene države)"

"CLSID" = "{179F3D56-1B0B-42B2-A962-59B7EF59FE1B}"

[HKEY_CLASSES_ROOT \ Local Settings \ Software \ Microsoft \ Windows \ CurrentVersion \ AppContainer \ Storage \ microsoft.windows.cortana_cw5n1h2txyewy \ SOFTWARE \ Microsoft \ Speech_OneCore \ izolirane \ ohDO1Sgy3MzgdEgEb4WYfDS4eikKwN2EBJ1Cyr7HTF0 \ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech_OneCore \ Voices \ Boni \ MSTTS_V110_enUS_EvaM \ Lastnosti]

"Različica" = "11.0"

"Language" = "409"

"Spol" = "Ženska"

"Starost" = "Odrasli"

"DataVersion" = "11.0.2013.1022"

"SharedPronpression" = ""

"Name" = "Microsoft Eva Mobile"

"Vendor" = "Microsoft"

"PersonalAssistant" = "1"

Urejena datoteka:

Različica urejevalnika registra Windows 5.00

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech_OneCore \ Voices \ Tokens \ MSTTS_V110_enUS_EvaM]

@ = "Microsoft Eva Mobile - angleščina (Združene države Amerike)"

"LangDataPath" = "% windir% \\ Speech_OneCore \\ Motorji \\ TTS \\ en-US \\ MSTTSLocenUS.dat"

"LangUpdateDataDirectory" = "% SystemDrive% \\ Data \\ SharedData \\ Speech_OneCore \\ Motorji \\ TTS \\ sl-US"

"VoicePath" = "% windir% \\ Speech_OneCore \\ Motorji \\ TTS \\ en-US \\ M1033Eva"

"VoiceUpdateDataDirectory" = "% SystemDrive% \\ Podatki \\ SharedData \\ Speech_OneCore \\ Motorji \\ TTS \\ sl-ZDA"

"409" = "Microsoft Eva Mobile - angleščina (Združene države)"

"CLSID" = "{179F3D56-1B0B-42B2-A962-59B7EF59FE1B}"

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech_OneCore \ Voices \ Tokens \ MSTTS_V110_enUS_EvaM \ Atributi]

"Različica" = "11.0"

"Language" = "409"

"Spol" = "Ženska"

"Starost" = "Odrasli"

"DataVersion" = "11.0.2013.1022"

"SharedPronpression" = ""

"Name" = "Microsoft Eva Mobile"

"Vendor" = "Microsoft"

"PersonalAssistant" = "1"

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Govor \ Glasovi \ Tokeni \ MSTTS_V110_enUS_EvaM]

@ = "Microsoft Eva Mobile - angleščina (Združene države Amerike)"

"LangDataPath" = "% windir% \\ Speech_OneCore \\ Motorji \\ TTS \\ en-US \\ MSTTSLocenUS.dat"

"LangUpdateDataDirectory" = "% SystemDrive% \\ Data \\ SharedData \\ Speech_OneCore \\ Motorji \\ TTS \\ sl-US"

"VoicePath" = "% windir% \\ Speech_OneCore \\ Motorji \\ TTS \\ en-US \\ M1033Eva"

"VoiceUpdateDataDirectory" = "% SystemDrive% \\ Podatki \\ SharedData \\ Speech_OneCore \\ Motorji \\ TTS \\ sl-ZDA"

"409" = "Microsoft Eva Mobile - angleščina (Združene države)"

"CLSID" = "{179F3D56-1B0B-42B2-A962-59B7EF59FE1B}"

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Govor \ Glasovi \ Tokeni \ MSTTS_V110_enUS_EvaM \ Atributi]

"Različica" = "11.0"

"Language" = "409"

"Spol" = "Ženska"

"Starost" = "Odrasli"

"DataVersion" = "11.0.2013.1022"

"SharedPronpression" = ""

"Name" = "Microsoft Eva Mobile"

"Vendor" = "Microsoft"

"PersonalAssistant" = "1"

[HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Microsoft \ SPEECH \ Voices \ Tokens \ MSTTS_V110_enUS_EvaM]

@ = "Microsoft Eva Mobile - angleščina (Združene države Amerike)"

"LangDataPath" = "% windir% \\ Speech_OneCore \\ Motorji \\ TTS \\ en-US \\ MSTTSLocenUS.dat"

"LangUpdateDataDirectory" = "% SystemDrive% \\ Data \\ SharedData \\ Speech_OneCore \\ Motorji \\ TTS \\ sl-US"

"VoicePath" = "% windir% \\ Speech_OneCore \\ Motorji \\ TTS \\ en-US \\ M1033Eva"

"VoiceUpdateDataDirectory" = "% SystemDrive% \\ Podatki \\ SharedData \\ Speech_OneCore \\ Motorji \\ TTS \\ sl-ZDA"

"409" = "Microsoft Eva Mobile - angleščina (Združene države)"

"CLSID" = "{179F3D56-1B0B-42B2-A962-59B7EF59FE1B}"

[HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Microsoft \ SPEECH \ Voices \ Token \ MSTTS_V110_enUS_EvaM \ Atributi]

"Različica" = "11.0"

"Language" = "409"

"Spol" = "Ženska"

"Starost" = "Odrasli"

"DataVersion" = "11.0.2013.1022"

"SharedPronpression" = ""

"Name" = "Microsoft Eva Mobile"

"Vendor" = "Microsoft"

"PersonalAssistant" = "1"

Datoteke registra lahko prenesete, če želite dodati sistem Cortana glas Eva in sistem za glasovno oznako v celotnem sistemu: windows-10-voices-add.zip

Ponovite korake za kateri koli jezik, ki ste ga morda namestili, postopek je vedno enak. (prek Reddita)