Вопрос или проблема
Я надеялся установить голос синтеза речи на испанском для использования в программе на vb.Net, которую я создаю.
Я скачал MSSpeech_TTS_es-ES_Helena
с http://www.microsoft.com/en-gb/download/details.aspx?id=27224 и установил его. Я также установил Microsoft Speech Platform - Runtime
, который требуется с ним.
Однако, когда я захожу в Свойства речи в Панели управления, у меня все еще есть только возможность использовать Microsoft Anna. Я не могу нигде найти Helena.
Следует упомянуть, что у меня Windows 7 32-битная Home Premium с пакетом обновления 1. Это значит, что я не могу сменить язык системы, так как у меня не Ultimate. Я бы не подумал, что это повлияет на системные голоса.
Это становится все более раздражающим. Я проверил в интернете и даже рискнул изменить ключи реестра, но безрезультатно.
Есть ли какие-либо предложения?
” Как добавить больше голосов TTS в Windows 7/8.1/10 ”
Ссылка на Youtube – https://youtu.be/ojwNJmqoPDk
.
Ответ или решение
Установка новых языков текст-в-искор в Windows 7 32bit Home Premium
Теоретическая часть
Введение новых языков для функций синтеза речи на операционных системах, таких как Windows 7, может представлять определённые сложности, особенно когда используются версии с ограниченными возможностями, такие как Home Premium. Хотя возможности текст-в-искор (TTS) в Windows предоставляют базовые функции с установленной по умолчанию голосом "Microsoft Anna" на английском языке, добавление новых языков, таких как испанский, требует дополнительных шагов.
Пример
Вы описываете ситуацию, в которой скачали и установили испанский TTS голос "MSSpeech_TTS_es-ES_Helena" вместе с "Microsoft Speech Platform – Runtime". Однако данный голос не отображается в списке доступных голосов в настройках "Свойства Речи" в Панели управления. Это общая проблема, с которой сталкиваются пользователи версий Windows, где возможности по изменению системных параметров ограничены, таких как Home Premium.
Решение
-
Проверка совместимости: Убедитесь, что установленная платформа речи и голос совместимы с 32-битной версией Windows 7. Иногда установленные файлы могут быть предназначены для 64-битных систем.
-
Проверка правильности установки:
- Повторно проверьте, что установлен "Microsoft Speech Platform – Runtime", соответствующий вашей системе.
- Исполнительный файл [
MSSpeech_TTS_es-ES_Helena
] не всегда автоматически регистрируется правильно.
-
Редактирование реестра: Хотя вы уже пытались редактировать реестр, проверьте следующие ключи и убедитесь, что они правильно настроены для добавления нового голоса:
- Перейдите к ключу реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SPEECH_OneCore\Voices
иHKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\SPEECH_OneCore_Voices
. - Убедитесь, что присутствует подпапка с именем скачанного голоса (например, "Helena") и что все пути установлены правильно.
- Перейдите к ключу реестра
-
Стороннее ПО: Для того чтобы обойти ограничение Windows Home Premium, можно использовать сторонние приложения для управления TTS, такие как Balabolka. Такие программы могут распознавать голоса, установленные вне системного управления.
-
Использование в программировании:
- При разработке на языке vb.Net, вместо стандартных системных вызовов можно использовать API "Microsoft Speech Platform SDK" или "System.Speech.Synthesis.SpeechSynthesizer" из .NET Framework, напрямую указывая желаемый язык/голос через программные интерфейсы.
Применяя приведённые шаги, постарайтесь перезапустить систему после каждой из внесённых вами изменений, чтобы гарантировать правильность регистрации установленных приложений и голосовых пакетов. Кроме того, учтите, что даже обновление пакета Service Pack до версии 1 не всегда дают полные права управления системными языками в версиях, отличных от Ultimate.
Также, если вы не уверены в своих действиях по редактированию реестра, рекомендуется создать резервную копию исходных настроек или обратиться за помощью к IT-специалисту.
Заключение
Установка новой языковой модели TTS на ограниченную версию операционной системы требует комплексного подхода, включающего как проверку совместимости и правильность установки, так и возможный обман системы с помощью сторонних инструментов. Надеюсь, представленные советы помогут вам успешно интегрировать испанский голос в ваш проект.