Otključajte sve Windows 10 TTS glasove u cijelom sustavu da biste ih dobili više

Microsoftov Windows 10 operativni sustav dolazi sa skupom glasova za svaki jezik instaliran na uređaju. Samo su neki instalirani glasovi dostupni na cijelom sustavu tako da ih mogu koristiti i softver i usluge trećih strana. Većina glasova ograničena je na internu upotrebu, npr. Za Cortanu ili druga područja.

Ako otvorite Postavke> Jednostavnost pristupa> Pripovjedač i tamo odaberete glasovni izbornik, dobit ćete popis dostupnih glasova.

Kada otvorite program treće strane koji na Windows računalu koristi glasove, dostupni su samo neki od njih.

Gornja snimka zaslona prikazuje koliko je glasova dostupno kad odaberete birač glasa u programu Narrator.

Program Balabolka treće strane prikazuje samo tri glasa koja možete odabrati iako znate da je na uređaju dostupno još: frustrirajuće.

No postoji način da se otključaju svi glasovi u obliku teksta u govor za Windows 10 tako da oni postanu dostupni bilo kojem programu ili aplikaciji koja koristi glasove koje Windows pruža.

Napomena : Metoda zahtijeva uređivanje registra. Predlažem vam da napravite sigurnosnu kopiju registra ili čak vašeg sustava prije nego što unesete bilo kakve izmjene u sustav Windows Registry kako biste mogli vratiti početno stanje ako stvari ne idu kako je planirano.

Evo kako se to radi:

Korak 1: Otvorite uređivač registra sustava Windows

  1. Aktivirajte izbornik Start operativnog sustava.
  2. Unesite regedit.exe za pokretanje uređivača registra.
  3. Potvrdite prikazan sigurnosni upit UAC-a.

Korak 2: Otvorite popis dostupnih glasova

  1. Idite na ključ registra Računalo \ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech_OneCore \ Voices \ Tokens

Navodi sve glasove koji su dostupni (osim Cortana glasova, o tome više kasnije).

Korak 3: Izvezite glasove

Govorne podatke u Registru morate izvesti u prvom koraku.

  1. Desnom tipkom miša kliknite tipku u uređivaču registra, npr. MSTTS_V110_enUS_MarkM i odaberite Izvezi.
  2. Upišite naziv nove datoteke registra, npr. Markm, i odaberite dijalog spremiti u dijaloškom okviru.

4. Izmijenite izvoznu datoteku registra

Otvorite spremljenu datoteku registra. Morate ga izmijeniti tako da se njegove vrijednosti dodaju na dvije druge lokacije u Registru.

  1. Kopirajte sve podatke osim prvog retka (Windows Registry Editor 5.00) i zalijepite podatke ispod sadržaja datoteke.
  2. Zamijenite lokaciju u prvom skupu podataka HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech \ Voices \ Tokens
  3. Zamijenite lokaciju u drugom skupu podataka HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Microsoft \ SPEECH \ Voices \ Tokens

Napomena : Svaki skup uključuje dvije staze koje morate zamijeniti. Pogledajte slijedeću izmijenjenu datoteku registra kako biste bolje razumjeli postupak (za američki govorni znak):

Izvorna datoteka:

Verzija uređivača registra Windows 5.00

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech_OneCore \ Glasovi \ tokene \ MSTTS_V110_enUS_MarkM]

@ = "Microsoft Mark - engleski (Sjedinjene Države)"

"409" = "Microsoft Mark - engleski (Sjedinjene Države)"

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

"LangDataPath" = heks (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" = heks (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 \ Glasovi \ tokene \ MSTTS_V110_enUS_MarkM \ Atributi]

„Starost” = „za odrasle”

"DataVersion" = "11.0.2013.1022"

„Spol” = „muških”

"Jezik" = "409"

"Name" = "Microsoft Mark"

"SharedPronunciation" = ""

"Prodavač" = "Microsoft"

"Inačica" = "11.0"

Izmijenjena datoteka:

Verzija uređivača registra Windows 5.00

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

@ = "Microsoft Mark - engleski (Sjedinjene Države)"

"409" = "Microsoft Mark - engleski (Sjedinjene Države)"

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

"LangDataPath" = heks (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" = heks (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” = „za odrasle”

"DataVersion" = "11.0.2013.1022"

„Spol” = „muških”

"Jezik" = "409"

"Name" = "Microsoft Mark"

"SharedPronunciation" = ""

"Prodavač" = "Microsoft"

"Inačica" = "11.0"

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

@ = "Microsoft Mark - engleski (Sjedinjene Države)"

"409" = "Microsoft Mark - engleski (Sjedinjene Države)"

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

"LangDataPath" = heks (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" = heks (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 \ Tokes \ MSTTS_V110_enUS_MarkM \ Atributi]

„Starost” = „za odrasle”

"DataVersion" = "11.0.2013.1022"

„Spol” = „muških”

"Jezik" = "409"

"Name" = "Microsoft Mark"

"SharedPronunciation" = ""

"Prodavač" = "Microsoft"

"Inačica" = "11.0"

Korak 5: Uvezite nove podatke

Uvoz je jednostavan. Samo dvaput kliknite na datoteku registra koju ste izmijenili i prihvatite upit upozorenja.

Imajte na umu da morate prebaciti korisnike, ponovo se prijaviti i ponovo pokrenuti ili ponovo pokrenuti računalo prije nego što možda vidite novi glas u drugim programima.

Također, potrebna su vam administrativna prava za dodavanje podataka u Registar pomoću .reg datoteka.

Korak bonusa: Cortana

Cortanovi ekskluzivni glasovi nalaze se na drugom mjestu u Registru.

  1. Idite na HKEY_CLASSES_ROOT \ Lokalne postavke \ Softver \ Microsoft \ Windows \ CurrentVersion \ AppContainer \ Storage \ microsoft.windows.cortana_cw5n1h2txyewy \ SOFTWARE \ Microsoft \ Speech_OneCore \ Izolirani u uređivaču registra.
  2. Tamo pronalazite brojne nasumične vrijednosti znakova. Slijedite jedan od njih do \ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech_OneCore \ Voices \ Tokens
  3. Na mojoj testnoj sustav, otišao sam do HKEY_CLASSES_ROOT \ Local Settings \ Software \ Microsoft \ Windows \ CurrentVersion \ AppContainer \ Storage \ microsoft.windows.cortana_cw5n1h2txyewy \ SOFTWARE \ Microsoft \ Speech_OneCore \ izoliranog \ ohDO1Sgy3MzgdEgEb4WYfDS4eikKwN2EBJ1Cyr7HTF0 \ HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Speech_OneCore \ glasova \ žetoni
  4. Imajte na umu da stvarni glasovi moraju imati popis LangUpdateDataDirectory kad odaberete mapu.
  5. Izvezite podatke baš kao i prije.
  6. Kopirajte podatke datoteke registra tako da postoje tri puta (ne dva) u izvezenoj datoteci registra.
  7. Zamijenite prvo postavljeno tokene HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech_OneCore \ Voices \ Tokens
  8. Zamijenite drugi set tokena HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech \ Voices \ Tokens
  9. Zamijenite treći set tokena HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Microsoft \ SPEECH \ Voices \ Tokens

Evo primjera američkog Cortana glasa Eva.

Izvorna datoteka:

Verzija uređivača registra Windows 5.00

[HKEY_CLASSES_ROOT \ Local Settings \ Software \ Microsoft \ Windows \ CurrentVersion \ AppContainer \ Storage \ microsoft.windows.cortana_cw5n1h2txyewy \ SOFTWARE \ Microsoft \ Speech_OneCore \ izoliranog \ ohDO1Sgy3MzgdEgEb4WYfDS4eikKwN2EBJ1Cyr7HTF0 \ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech_OneCore \ Glasovi \ tokene \ MSTTS_V110_enUS_EvaM]

@ = "Microsoft Eva Mobile - engleski (Sjedinjene Države)"

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

"LangUpdateDataDirectory" = "% systemdrive% \\ podataka \\ SharedData \\ Speech_OneCore \\ Motori \\ TTS \\ en-US"

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

"VoiceUpdateDataDirectory" = "% systemdrive% \\ podataka \\ SharedData \\ Speech_OneCore \\ Motori \\ TTS \\ en-US"

"409" = "Microsoft Eva Mobile - engleski (Sjedinjene 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 \ izoliranog \ ohDO1Sgy3MzgdEgEb4WYfDS4eikKwN2EBJ1Cyr7HTF0 \ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech_OneCore \ Glasovi \ tokene \ MSTTS_V110_enUS_EvaM \ Atributi]

"Inačica" = "11.0"

"Jezik" = "409"

„Spol” = „Žena”

„Starost” = „za odrasle”

"DataVersion" = "11.0.2013.1022"

"SharedPronunciation" = ""

"Name" = "Microsoft Eva Mobile"

"Prodavač" = "Microsoft"

"PersonalAssistant" = "1"

Uređena datoteka:

Verzija uređivača registra Windows 5.00

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech_OneCore \ Glasovi \ tokene \ MSTTS_V110_enUS_EvaM]

@ = "Microsoft Eva Mobile - engleski (Sjedinjene Države)"

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

"LangUpdateDataDirectory" = "% systemdrive% \\ podataka \\ SharedData \\ Speech_OneCore \\ Motori \\ TTS \\ en-US"

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

"VoiceUpdateDataDirectory" = "% systemdrive% \\ podataka \\ SharedData \\ Speech_OneCore \\ Motori \\ TTS \\ en-US"

"409" = "Microsoft Eva Mobile - engleski (Sjedinjene Države)"

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

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech_OneCore \ Glasovi \ tokene \ MSTTS_V110_enUS_EvaM \ Atributi]

"Inačica" = "11.0"

"Jezik" = "409"

„Spol” = „Žena”

„Starost” = „za odrasle”

"DataVersion" = "11.0.2013.1022"

"SharedPronunciation" = ""

"Name" = "Microsoft Eva Mobile"

"Prodavač" = "Microsoft"

"PersonalAssistant" = "1"

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ govora \ Glasovi \ tokene \ MSTTS_V110_enUS_EvaM]

@ = "Microsoft Eva Mobile - engleski (Sjedinjene Države)"

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

"LangUpdateDataDirectory" = "% systemdrive% \\ podataka \\ SharedData \\ Speech_OneCore \\ Motori \\ TTS \\ en-US"

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

"VoiceUpdateDataDirectory" = "% systemdrive% \\ podataka \\ SharedData \\ Speech_OneCore \\ Motori \\ TTS \\ en-US"

"409" = "Microsoft Eva Mobile - engleski (Sjedinjene Države)"

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

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ govora \ Glasovi \ tokene \ MSTTS_V110_enUS_EvaM \ Atributi]

"Inačica" = "11.0"

"Jezik" = "409"

„Spol” = „Žena”

„Starost” = „za odrasle”

"DataVersion" = "11.0.2013.1022"

"SharedPronunciation" = ""

"Name" = "Microsoft Eva Mobile"

"Prodavač" = "Microsoft"

"PersonalAssistant" = "1"

[HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Microsoft \ Govorno \ Voices \ tokene \ MSTTS_V110_enUS_EvaM]

@ = "Microsoft Eva Mobile - engleski (Sjedinjene Države)"

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

"LangUpdateDataDirectory" = "% systemdrive% \\ podataka \\ SharedData \\ Speech_OneCore \\ Motori \\ TTS \\ en-US"

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

"VoiceUpdateDataDirectory" = "% systemdrive% \\ podataka \\ SharedData \\ Speech_OneCore \\ Motori \\ TTS \\ en-US"

"409" = "Microsoft Eva Mobile - engleski (Sjedinjene Države)"

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

[HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Microsoft \ Govorno \ Glasovi \ tokene \ MSTTS_V110_enUS_EvaM \ Atributi]

"Inačica" = "11.0"

"Jezik" = "409"

„Spol” = „Žena”

„Starost” = „za odrasle”

"DataVersion" = "11.0.2013.1022"

"SharedPronunciation" = ""

"Name" = "Microsoft Eva Mobile"

"Prodavač" = "Microsoft"

"PersonalAssistant" = "1"

Datoteke registra možete preuzeti da biste dodali Cortana-ov glas Eva i glasovni Mark u cijelom sustavu: windows-10-voices-add.zip

Ponovite korake za bilo koji jezik koji ste instalirali, postupak je uvijek isti. (putem Reddita)