Как выполнить языковую установку с помощью Windows PowerShell Command в Windows 10?
Я бы установил через command line
новый язык голоса в Windows 10 Text To Speech.
До сих пор в Интернете я нашел только ручной способ, которым пользователь мог бы выполнить: https://support.office.com/en-us/article/download-voices-for-immersive-reader-read-mode-and-read-aloud-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?
Спасибо