Я установил бы через command line
новый голос языка на Windows 10 Text To Speech.
До сих пор в Интернете я нашел только ручной способ, которым пользователь мог бы выполнять:https://support.office.com/en-us/article/download-voices-for-immersive-reader-read-mode-and- чтения вслух-4c83a8d8-7486-42f7-8e46-2b0fdf753130
Но что если я автоматизирую этот процесс с помощью командной строки на Windows 10?
Я прочитал и попробовал ручную процедуру, которая объясняет, что возможно запустить несколько инсталляторов (Runtime и Package Language), но я думаю, что это не подходит для Windows 10.
Microsoft Speech Platform - Языки выполнения (версия 11) https://www.microsoft.com/en-us/download/details.aspx?id=27224
Подробно я попытался установить Runtime и французский пакет MSSpeech_SR_fr-FR_TELE.msi и MSSpeech_TTS_fr-FR_Hortense.msi, но он не работает.
Я считаю, что эти установщики не предназначены для Windows 10, потому что ничего не будет отображаться в языковых настройках Windows 10 и в реестре:
HKEY_LOCAL_MACHINE\ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Microsoft \ Speech \ Voices \ Tokens HKEY_LOCAL_MACHINE\ SOFTWARE \ WOW6432Node \ Microsoft \ SPEECH \ Voices \ Tokens
Просто чтобы попробовать, я вручную добавил китайский и английский языки в качестве дополнительных языков (по первой ссылке, вставленной в этом посте), и этот язык будет отображаться, как я и ожидал, в ключах реестра Windows, которые я упомянул (и в системе) ,
Используя [Windows PowerShell]
(см. Эту ссылку) и следующие команды, можно добавить новый язык в Windows 10:
PS C:\> $UserLanguageList = New-WinUserLanguageList -Language en-EN
PS C:\> $UserLanguageList[0].Handwriting = $True
PS C:\> Set-WinUserLanguageList -LanguageList $UserLanguageList
Результат будет примерно таким:Область Windows Настройки языка
Но как я могу запустить Загрузка и установку голоса TTS?
Спасибо