Nyissa ki az összes Windows 10 TTS hangot az egész rendszeren, hogy minél többet hozzájusson hozzájuk

A Microsoft Windows 10 operációs rendszere minden eszközhöz telepített nyelvhez tartozó hangkészlettel rendelkezik. Csak a telepített hangok egy része elérhetővé válik az egész rendszerben, így harmadik féltől származó szoftverek és szolgáltatások is használhatják őket. A legtöbb hang belső használatra korlátozódik, pl. Cortana vagy más területeken.

Ha megnyitja a Beállítások> Könnyű hozzáférés> Diktátor elemet és kiválasztja a hangmenüt, akkor megjelenik a rendelkezésre álló hangok listája.

Amikor megnyit egy harmadik féltől származó programot, amely hangot használ a Windows PC-n, ezek közül csak néhány áll rendelkezésre.

A fenti képernyőkép megmutatja, hogy hány hang érhető el, ha a Diktátorban kiválasztja a hangválasztót.

A Balabolka harmadik fél által készített program csak három olyan hangot jelenít meg, amelyeket választhat, még akkor is, ha tudja, hogy több elérhető eszközön: frusztráló.

Van azonban mód arra, hogy feloldja az összes Windows 10 szöveges beszédhangot, hogy azok hozzáférhetők legyenek minden olyan program vagy alkalmazás számára, amely a Windows által biztosított hangokat használja.

Megjegyzés : A módszer megköveteli a beállításjegyzék szerkesztését. Azt javaslom, hogy készítsen biztonsági másolatot a nyilvántartásról vagy akár a rendszerről, mielőtt bármilyen módosítást elvégezne a Windows beállításjegyzékben, így visszaállíthatja a kezdeti állapotot, ha a dolgok nem a tervek szerint mennek.

Így történik meg:

1. lépés: Nyissa meg a Windows beállításjegyzék-szerkesztőt

  1. Aktiválja az operációs rendszer Start menüjét.
  2. Írja be a regedit.exe fájlt a Beállításszerkesztő indításához.
  3. Erősítse meg a megjelenő UAC biztonsági utasítást.

2. lépés: Nyissa meg a rendelkezésre álló hangok listáját

  1. Lépjen a Registry key számítógépre \ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech_OneCore \ Voices \ Token

Felsorolja az összes elérhető hangot (a Cortana hangok kivételével, erről később bővebben).

3. lépés: Exportálja a hangokat

Az első lépésben exportálnia kell a hanginformációkat a nyilvántartásban.

  1. Kattintson a jobb gombbal egy kulcsra a Beállításszerkesztőben, például az MSTTS_V110_enUS_MarkM, és válassza az Exportálás lehetőséget.
  2. Írja be az új regisztrációs fájl nevét, pl. Markm, és válassza a mentés lehetőséget a párbeszédpanelen.

4. Módosítsa az exportált regisztrációs fájlt

Nyissa meg a mentett regisztrációs fájlt. Azt módosítani kell, hogy az értékek hozzáadódjanak a nyilvántartás két másik helyéhez.

  1. Másolja az összes információt, kivéve az első sort (a Windows Registry Editor 5.00 verziója), és illessze be az információkat a fájl tartalma alá.
  2. Cserélje ki a helyet az első adatkészletben a HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech \ Voices \ Token-ekre
  3. Cserélje ki a helyet a második adatkészletben a HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Microsoft \ SPEECH \ Voices \ Token

Megjegyzés : Mindegyik készlet két útvonalat tartalmaz, amelyeket cserélnie kell. Vessen egy pillantást a következő módosított nyilvántartási fájlra, hogy jobban megértse a folyamatot (az amerikai hangjelzéshez):

Eredeti fájl:

A Windows beállításjegyzék-szerkesztő 5.00-as verziója

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

@ = "Microsoft Mark - angol (Egyesült Államok)"

"409" = "Microsoft Mark - angol (Egyesült Államok)"

"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 \ zseton \ MSTTS_V110_enUS_MarkM \ Tulajdonságok]

„Kor” = „Felnőtt”

"DataVersion" = "11.0.2013.1022"

„Nem” = „Férfi”

"Nyelv" = "409"

"Név" = "Microsoft Mark"

"SharedPronunciation" = ""

"Forgalmazó" = a "Microsoft"

"Version" = "11, 0"

Módosított fájl:

A Windows beállításjegyzék-szerkesztő 5.00-as verziója

[ HKEY_LOCAL_MACHINE \ SZOFTVER \ Microsoft \ Speech \ Voices \ Tokenek \ MSTTS_V110_huUS_MarkM]

@ = "Microsoft Mark - angol (Egyesült Államok)"

"409" = "Microsoft Mark - angol (Egyesült Államok)"

"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 \ SZOFTVER \ Microsoft \ Speech \ Voices \ Tokenek \ MSTTS_V110_huUS_MarkM \ Attribútumok]

„Kor” = „Felnőtt”

"DataVersion" = "11.0.2013.1022"

„Nem” = „Férfi”

"Nyelv" = "409"

"Név" = "Microsoft Mark"

"SharedPronunciation" = ""

"Forgalmazó" = a "Microsoft"

"Version" = "11, 0"

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

@ = "Microsoft Mark - angol (Egyesült Államok)"

"409" = "Microsoft Mark - angol (Egyesült Államok)"

"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 \ SZOFTVER \ WOW6432Node \ Microsoft \ SPEECH \ Voices \ Tokenek \ MSTTS_V110_enUS_MarkM \ Attribútumok]

„Kor” = „Felnőtt”

"DataVersion" = "11.0.2013.1022"

„Nem” = „Férfi”

"Nyelv" = "409"

"Név" = "Microsoft Mark"

"SharedPronunciation" = ""

"Forgalmazó" = a "Microsoft"

"Version" = "11, 0"

5. lépés: Importálja az új adatokat

Az importálás egyszerű. Csak kattintson duplán a módosított beállításjegyzék-fájlra, és fogadja el a figyelmeztetést.

Vegye figyelembe, hogy a felhasználókat ki kell kapcsolnia, újra be kell jelentkeznie és újra be kell kapcsolni, vagy újra kell indítania a számítógépet, mielőtt más programokban megjelenik az új hang.

Ezen felül adminisztratív jogokra van szüksége ahhoz, hogy .reg fájlokkal adatait hozzáadja a nyilvántartáshoz.

Bónusz lépés: Cortana

A Cortana kizárólagos hangjaira a nyilvántartás egy másik helyén hivatkoznak.

  1. Nyissa meg a HKEY_CLASSES_ROOT \ Helyi beállítások \ Szoftver \ Microsoft \ Windows \ CurrentVersion \ AppContainer \ Storage \ microsoft.windows.cortana_cw5n1h2txyewy \ SOFTWARE \ Microsoft \ Speech_OneCore \ Elkülönített elemet a Beállításszerkesztőben.
  2. Itt található számos véletlenszerű karakterérték. Kövesse az egyiket a \ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech_OneCore \ Voices \ Token
  3. A tesztrendszeren elmentem a HKEY_CLASSES_ROOT \ Helyi beállítások \ Szoftver \ Microsoft \ Windows \ CurrentVersion \ AppContainer \ Storage \ microsoft.windows.cortana_cw5n1h2txyewy \ SOFTWARE \ Microsoft \ Speech_OneCore \ Isolated \ ohDO1Software_Software_Software_Software_Software_Software_Software_Software_Software_Software_Software_Software_Software_Software_Software_Software_support_Software_support_support_support \ tokenek
  4. Vegye figyelembe, hogy a mappák kiválasztásakor a tényleges hangoknak fel kell tüntetniük a LangUpdateDataDirectory fájlt.
  5. Exportálja az adatokat, mint korábban.
  6. Másolja a nyilvántartási fájl adatait úgy, hogy azok háromszor (nem kettő) létezzenek az exportált nyilvántartási fájlban.
  7. Cserélje le az első Token-re beállított HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech_OneCore \ Voices \ Token
  8. Cserélje ki a második Token-ek beállításait HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech \ Voices \ Token-ekre
  9. Cserélje ki a harmadik, Token-ekre beállított elemet a HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Microsoft \ SPEECH \ Voices \ Token-re

Íme egy példa az amerikai Cortana hangú Eva-ra.

Eredeti fájl:

A Windows beállításjegyzék-szerkesztő 5.00-as verziója

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

@ = "Microsoft Eva Mobile - angol (Egyesült Államok)"

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

"LangUpdateDataDirectory" = "% SystemDrive% \\ \\ adatok SharedData \\ \\ Speech_OneCore Motorok \\ \\ TTS en-US"

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

"VoiceUpdateDataDirectory" = "% SystemDrive% \\ \\ adatok SharedData \\ \\ Speech_OneCore Motorok \\ \\ TTS en-US"

"409" = "Microsoft Eva Mobile - angol (Egyesült Államok)"

"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 \ elszigetelt \ ohDO1Sgy3MzgdEgEb4WYfDS4eikKwN2EBJ1Cyr7HTF0 \ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech_OneCore \ Hangok \ zseton \ MSTTS_V110_enUS_EvaM \ Tulajdonságok]

"Version" = "11, 0"

"Nyelv" = "409"

„Nem” = „Nő”

„Kor” = „Felnőtt”

"DataVersion" = "11.0.2013.1022"

"SharedPronunciation" = ""

"Név" = "Microsoft Eva Mobile"

"Forgalmazó" = a "Microsoft"

"PersonalAssistant" = "1"

Szerkesztett fájl:

A Windows beállításjegyzék-szerkesztő 5.00-as verziója

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

@ = "Microsoft Eva Mobile - angol (Egyesült Államok)"

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

"LangUpdateDataDirectory" = "% SystemDrive% \\ \\ adatok SharedData \\ \\ Speech_OneCore Motorok \\ \\ TTS en-US"

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

"VoiceUpdateDataDirectory" = "% SystemDrive% \\ \\ adatok SharedData \\ \\ Speech_OneCore Motorok \\ \\ TTS en-US"

"409" = "Microsoft Eva Mobile - angol (Egyesült Államok)"

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

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech_OneCore \ Voices \ zseton \ MSTTS_V110_enUS_EvaM \ Tulajdonságok]

"Version" = "11, 0"

"Nyelv" = "409"

„Nem” = „Nő”

„Kor” = „Felnőtt”

"DataVersion" = "11.0.2013.1022"

"SharedPronunciation" = ""

"Név" = "Microsoft Eva Mobile"

"Forgalmazó" = a "Microsoft"

"PersonalAssistant" = "1"

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech \ Voices \ zseton \ MSTTS_V110_enUS_EvaM]

@ = "Microsoft Eva Mobile - angol (Egyesült Államok)"

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

"LangUpdateDataDirectory" = "% SystemDrive% \\ \\ adatok SharedData \\ \\ Speech_OneCore Motorok \\ \\ TTS en-US"

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

"VoiceUpdateDataDirectory" = "% SystemDrive% \\ \\ adatok SharedData \\ \\ Speech_OneCore Motorok \\ \\ TTS en-US"

"409" = "Microsoft Eva Mobile - angol (Egyesült Államok)"

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

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Speech \ Voices \ zseton \ MSTTS_V110_enUS_EvaM \ Tulajdonságok]

"Version" = "11, 0"

"Nyelv" = "409"

„Nem” = „Nő”

„Kor” = „Felnőtt”

"DataVersion" = "11.0.2013.1022"

"SharedPronunciation" = ""

"Név" = "Microsoft Eva Mobile"

"Forgalmazó" = a "Microsoft"

"PersonalAssistant" = "1"

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ BESZÉD \ Voices \ zseton \ MSTTS_V110_enUS_EvaM]

@ = "Microsoft Eva Mobile - angol (Egyesült Államok)"

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

"LangUpdateDataDirectory" = "% SystemDrive% \\ \\ adatok SharedData \\ \\ Speech_OneCore Motorok \\ \\ TTS en-US"

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

"VoiceUpdateDataDirectory" = "% SystemDrive% \\ \\ adatok SharedData \\ \\ Speech_OneCore Motorok \\ \\ TTS en-US"

"409" = "Microsoft Eva Mobile - angol (Egyesült Államok)"

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

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ BESZÉD \ Voices \ zseton \ MSTTS_V110_enUS_EvaM \ Tulajdonságok]

"Version" = "11, 0"

"Nyelv" = "409"

„Nem” = „Nő”

„Kor” = „Felnőtt”

"DataVersion" = "11.0.2013.1022"

"SharedPronunciation" = ""

"Név" = "Microsoft Eva Mobile"

"Forgalmazó" = a "Microsoft"

"PersonalAssistant" = "1"

Töltse le a nyilvántartási fájlokat, hogy hozzáadja a Cortana voice Eva és a hangjelölés egész rendszerét: Windows-10-voices-add.zip

Ismételje meg a lépéseket minden telepített nyelvre, a folyamat mindig ugyanaz. (Reddit útján)