Отключете всички гласове на Windows 10 TTS в цялата система, за да получите повече от тях
- Категория: Windows
Операционната система Windows 10 на Microsoft се предлага с набор от гласове за всеки език, инсталиран на устройството. Само някои от инсталираните гласове стават достъпни за цялата система, така че софтуерът и услугите на трети страни могат да се възползват и от тях. По-голямата част от гласовете са ограничени до вътрешна употреба, напр. за Кортана или други области.
Ако отворите Настройки> Лесен достъп> Разказвач и изберете менюто 'изберете глас' там, ще получите списък с гласове, които са на разположение.
Когато отворите програма на трета страна, която използва гласове на компютър с Windows, се предоставят само някои от тях.
Снимката по-горе показва колко гласове са налични, когато изберете гласовия инструмент за избор на глас.
Програмата на трети страни Balabolka показва само три гласа, които можете да изберете, въпреки че знаете, че на устройството са достъпни още: фрустриращо.
Има начин обаче да отключите всички гласове с текст в реч на Windows 10, така че те да станат достъпни за всяка програма или приложение, което използва гласовете, които Windows предоставя.
Забележка : Методът изисква редактиране на системния регистър. Предлагам ви създайте резервно копие на системния регистър или дори вашата система, преди да направите каквито и да било промени в системния регистър на Windows, така че да можете да възстановите първоначалното състояние, ако нещата не вървят по план.
Ето как става това:
Стъпка 1: Отворете редактора на системния регистър на Windows
- Активирайте менюто 'Старт' на операционната система.
- Въведете regedit.exe, за да стартирате редактора на системния регистър.
- Потвърдете съобщението за сигурност на UAC, което се показва.
Стъпка 2: отворено списъка на наличните гласове
- Отидете на ключа за регистър Компютър HKEY_LOCAL_MACHINE SOFTWARE Microsoft Speech_OneCore Voices Tokens
Той изброява всички налични гласове (с изключение на гласовете от Кортана, повече за това по-късно).
Стъпка 3: Експортирайте гласовете
Трябва да експортирате гласовата информация в Регистъра на първата стъпка.
- Щракнете с десния бутон върху ключ в редактора на системния регистър, напр. MSTTS_V110_enUS_MarkM и изберете Експорт.
- Въведете име за новия регистър файл, напр. маркирайте и изберете запазване от диалоговия прозорец.
4. Променете експортирания регистър файл
Отворете записания файл на системния регистър. Той трябва да бъде променен, така че неговите стойности да бъдат добавени на две други места в Регистъра.
- Копирайте цялата информация с изключение на първия ред (Windows Registry Editor 5.00) и поставете информацията под съдържанието на файла.
- Заменете местоположението в първия набор от данни с HKEY_LOCAL_MACHINE SOFTWARE Microsoft Speech Voices Tokken
- Заменете местоположението във втория набор от данни с HKEY_LOCAL_MACHINE SOFTWARE WOW6432Node Microsoft SPEECH Voices Tokens
Забележка : Всеки набор включва два пътя, които трябва да замените. Разгледайте следния модифициран регистър файл, за да разберете по-добре процеса (за американската гласова маркировка):
Оригинален файл:
Версия на редактора на системния регистър на Windows 5.00
[HKEY_LOCAL_MACHINE SOFTWARE Microsoft Speech_OneCore Voices Знаците MSTTS_V110_enUS_MarkM]
@ = 'Microsoft Mark - английски (САЩ)'
'409' = 'Microsoft Mark - английски (Съединени щати)'
'CLSID '=' {179F3D56-1B0B-42B2-A962-59B7EF59FE1B} '
'LangDataPath '= хекс (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 '= хекс (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 Знаците MSTTS_V110_enUS_MarkM атрибути]
'Възраст' = пълнолетни
'Версия на данните' = '11 .0.2013.1022 '
'Пол' = 'Мъж'
'Език' = '409'
'Name' = 'Microsoft Mark'
'SharedPronunciation '=' '
'Vendor' = 'Microsoft'
'Версия' = '11,0'
Модифициран файл:
Версия на редактора на системния регистър на Windows 5.00
[ HKEY_LOCAL_MACHINE SOFTWARE Microsoft говора Voices Знаците MSTTS_V110_enUS_MarkM]
@ = 'Microsoft Mark - английски (САЩ)'
'409' = 'Microsoft Mark - английски (Съединени щати)'
'CLSID '=' {179F3D56-1B0B-42B2-A962-59B7EF59FE1B} '
'LangDataPath '= хекс (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 '= хекс (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 говора Voices Знаците MSTTS_V110_enUS_MarkM атрибути]
'Възраст' = пълнолетни
'Версия на данните' = '11 .0.2013.1022 '
'Пол' = 'Мъж'
'Език' = '409'
'Name' = 'Microsoft Mark'
'SharedPronunciation '=' '
'Vendor' = 'Microsoft'
'Версия' = '11,0'
[ HKEY_LOCAL_MACHINE SOFTWARE Wow6432Node Microsoft реч Voices Знаците MSTTS_V110_enUS_MarkM]
@ = 'Microsoft Mark - английски (САЩ)'
'409' = 'Microsoft Mark - английски (Съединени щати)'
'CLSID '=' {179F3D56-1B0B-42B2-A962-59B7EF59FE1B} '
'LangDataPath '= хекс (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 '= хекс (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 реч Voices Знаците MSTTS_V110_enUS_MarkM атрибути]
'Възраст' = пълнолетни
'Версия на данните' = '11 .0.2013.1022 '
'Пол' = 'Мъж'
'Език' = '409'
'Name' = 'Microsoft Mark'
'SharedPronunciation '=' '
'Vendor' = 'Microsoft'
'Версия' = '11,0'
Стъпка 5: Импортиране на новите данни
Импортирането е просто. Просто щракнете двукратно върху файла на системния регистър, който сте променили и приемете предупредителната подкана.
Имайте предвид, че трябва да превключите потребителите, да излезете и включите отново или да рестартирате компютъра, преди да видите новия глас в други програми.
Освен това се нуждаете от административни права, за да добавите данни в системния регистър, като използвате .reg файлове.
Бонусна стъпка: Кортана
Ексклюзивните гласове на Cortana са препратени на друго място в Регистъра.
- Отидете на HKEY_CLASSES_ROOT Local Settings Software Microsoft Windows CurrentVersion AppContainer Storage microsoft.windows.cortana_cw5n1h2txyewy SOFTWARE Microsoft Speech_OneCore Isolated в редактора на системния регистър.
- Там ще намерите редица случайни стойности на знака. Следвайте един от тях до HKEY_LOCAL_MACHINE SOFTWARE Microsoft Speech_OneCore Voices Tokens
- На моя тест система, отидох Изолирани ohDO1Sgy3MzgdEgEb4WYfDS4eikKwN2EBJ1Cyr7HTF0 HKEY_LOCAL_MACHINE Software Microsoft Speech_OneCore Voices да HKEY_CLASSES_ROOT Local Settings Software Microsoft Windows CurrentVersion AppContainer Storage microsoft.windows.cortana_cw5n1h2txyewy SOFTWARE Microsoft Speech_OneCore Знаците
- Обърнете внимание, че действителните гласове трябва да имат списък LangUpdateDataDirectory, когато изберете папката.
- Експортирайте данните точно както преди.
- Копирайте данните на регистърния файл, така че да съществуват три пъти (не два) в експортирания файл на системния регистър.
- Заменете първата настройка на токени с HKEY_LOCAL_MACHINE SOFTWARE Microsoft Speech_OneCore Voices Tokens
- Заменете втората настройка на токени с HKEY_LOCAL_MACHINE SOFTWARE Microsoft Speech Voices Tokens
- Заменете третия набор от токени с HKEY_LOCAL_MACHINE SOFTWARE WOW6432Node Microsoft SPEECH Voices Tokens
Ето един пример, използващ американския глас на Cortana Eva.
Оригинален файл:
Версия на редактора на системния регистър на Windows 5.00
[HKEY_CLASSES_ROOT Local Settings Software Microsoft Windows CurrentVersion AppContainer Storage microsoft.windows.cortana_cw5n1h2txyewy SOFTWARE Microsoft Speech_OneCore Изолирани ohDO1Sgy3MzgdEgEb4WYfDS4eikKwN2EBJ1Cyr7HTF0 HKEY_LOCAL_MACHINE SOFTWARE Microsoft Speech_OneCore Voices Знаците MSTTS_V110_enUS_EvaM]
@ = 'Microsoft Eva Mobile - английски (САЩ)'
'LangDataPath' = '% windir% \ Speech_OneCore \ Двигатели \ TTS \ en-US \ MSTTSLocenUS.dat'
'LangUpdateDataDirectory' = '% SystemDrive% \ \ данни SharedData \ \ Speech_OneCore Двигатели \ \ TTS ен-US'
'VoicePath' = '% windir% \ Speech_OneCore \ Двигатели \ TTS \ en-US \ M1033Eva'
'VoiceUpdateDataDirectory' = '% SystemDrive% \ \ данни SharedData \ \ Speech_OneCore Двигатели \ \ TTS ен-US'
'409' = 'Microsoft Eva Mobile - английски (САЩ)'
'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 Изолирани ohDO1Sgy3MzgdEgEb4WYfDS4eikKwN2EBJ1Cyr7HTF0 HKEY_LOCAL_MACHINE Software Microsoft Speech_OneCore Voices Знаците MSTTS_V110_enUS_EvaM атрибути]
'Версия' = '11,0'
'Език' = '409'
'Пол' = 'Жена'
'Възраст' = пълнолетни
'Версия на данните' = '11 .0.2013.1022 '
'SharedPronunciation '=' '
'Name' = 'Microsoft Eva Mobile'
'Vendor' = 'Microsoft'
'PersonalAssistant' = '1'
Редактиран файл:
Версия на редактора на системния регистър на Windows 5.00
[HKEY_LOCAL_MACHINE SOFTWARE Microsoft Speech_OneCore Voices Знаците MSTTS_V110_enUS_EvaM]
@ = 'Microsoft Eva Mobile - английски (САЩ)'
'LangDataPath' = '% windir% \ Speech_OneCore \ Двигатели \ TTS \ en-US \ MSTTSLocenUS.dat'
'LangUpdateDataDirectory' = '% SystemDrive% \ \ данни SharedData \ \ Speech_OneCore Двигатели \ \ TTS ен-US'
'VoicePath' = '% windir% \ Speech_OneCore \ Двигатели \ TTS \ en-US \ M1033Eva'
'VoiceUpdateDataDirectory' = '% SystemDrive% \ \ данни SharedData \ \ Speech_OneCore Двигатели \ \ TTS ен-US'
'409' = 'Microsoft Eva Mobile - английски (САЩ)'
'CLSID '=' {179F3D56-1B0B-42B2-A962-59B7EF59FE1B} '
[HKEY_LOCAL_MACHINE SOFTWARE Microsoft Speech_OneCore Voices Знаците MSTTS_V110_enUS_EvaM атрибути]
'Версия' = '11,0'
'Език' = '409'
'Пол' = 'Жена'
'Възраст' = пълнолетни
'Версия на данните' = '11 .0.2013.1022 '
'SharedPronunciation '=' '
'Name' = 'Microsoft Eva Mobile'
'Vendor' = 'Microsoft'
'PersonalAssistant' = '1'
[HKEY_LOCAL_MACHINE SOFTWARE Microsoft говора Voices Знаците MSTTS_V110_enUS_EvaM]
@ = 'Microsoft Eva Mobile - английски (САЩ)'
'LangDataPath' = '% windir% \ Speech_OneCore \ Двигатели \ TTS \ en-US \ MSTTSLocenUS.dat'
'LangUpdateDataDirectory' = '% SystemDrive% \ \ данни SharedData \ \ Speech_OneCore Двигатели \ \ TTS ен-US'
'VoicePath' = '% windir% \ Speech_OneCore \ Двигатели \ TTS \ en-US \ M1033Eva'
'VoiceUpdateDataDirectory' = '% SystemDrive% \ \ данни SharedData \ \ Speech_OneCore Двигатели \ \ TTS ен-US'
'409' = 'Microsoft Eva Mobile - английски (САЩ)'
'CLSID '=' {179F3D56-1B0B-42B2-A962-59B7EF59FE1B} '
[HKEY_LOCAL_MACHINE SOFTWARE Microsoft реч Voices Знаците MSTTS_V110_enUS_EvaM атрибути]
'Версия' = '11,0'
'Език' = '409'
'Пол' = 'Жена'
'Възраст' = пълнолетни
'Версия на данните' = '11 .0.2013.1022 '
'SharedPronunciation '=' '
'Name' = 'Microsoft Eva Mobile'
'Vendor' = 'Microsoft'
'PersonalAssistant' = '1'
[HKEY_LOCAL_MACHINE SOFTWARE Wow6432Node Microsoft реч Voices Знаците MSTTS_V110_enUS_EvaM]
@ = 'Microsoft Eva Mobile - английски (САЩ)'
'LangDataPath' = '% windir% \ Speech_OneCore \ Двигатели \ TTS \ en-US \ MSTTSLocenUS.dat'
'LangUpdateDataDirectory' = '% SystemDrive% \ \ данни SharedData \ \ Speech_OneCore Двигатели \ \ TTS ен-US'
'VoicePath' = '% windir% \ Speech_OneCore \ Двигатели \ TTS \ en-US \ M1033Eva'
'VoiceUpdateDataDirectory' = '% SystemDrive% \ \ данни SharedData \ \ Speech_OneCore Двигатели \ \ TTS ен-US'
'409' = 'Microsoft Eva Mobile - английски (САЩ)'
'CLSID '=' {179F3D56-1B0B-42B2-A962-59B7EF59FE1B} '
[HKEY_LOCAL_MACHINE SOFTWARE Wow6432Node Microsoft РЕЧ Voices Знаците MSTTS_V110_enUS_EvaM атрибути]
'Версия' = '11,0'
'Език' = '409'
'Пол' = 'Жена'
'Възраст' = пълнолетни
'Версия на данните' = '11 .0.2013.1022 '
'SharedPronunciation '=' '
'Name' = 'Microsoft Eva Mobile'
'Vendor' = 'Microsoft'
'PersonalAssistant' = '1'
Можете да изтеглите файловете в системния регистър, за да добавите гласа от Cortana Eva и гласовата маркировка в цялата система: windows-10-voices-add.zip
Повторете стъпките за всеки език, който може да сте инсталирали, процесът винаги е един и същ. (чрез Reddit )