[JFWRus] Как подружить друг с другом конфликтующие голоса САПИ5?

Здравствуйте, участники рассылки.
Бывает так: Вы выкачали новый синтезатор, поставили его, а он никак не хочет
подружится с уже установленными. И Вы начинаете мечтать, как бы сделать моментальный
снос и установку синтезатора. Если так у Вас уже было, то я научу Вас, как это
осуществить. Как обыычно Вы не имеете права продавать, делать подобные вещи за
деньги, или извлекать иную выгоду из полученных от меня знаний. Это относится
ко всем, кто прочитает данное сообщение без исключений. Тем, что Вы продолжаете
читать далее, Вы соглашаетесь с данными условиями. Если Вы не согласны, то не
читая дальше, просто сотрите данное сообщение.
Итак, поскольку Вы согласны, продолжим. Имейте в виду, что эта инструкция относится
только к синтезаторам с интерфейсом пятой версии или более высокой. Если Вы попробуете
применить её к синтезаторам версии ниже пятой, то у Вас ничего не получится.
1. Устанавливаем желаемые синтезаторы. Неважно, что они глючат друг с другом,
сейчас главное установить. Чтобы они друг другу не мешали, я рекомендую пользоваться
во время установки любым синтезатором ниже пятой версии, например Говорящей мышкой
или Дигалой 2000.
2. Теперь делаем так: открываем реестр, если Вы не знаете как это сделать, то
даже не пытайтесь, Вам ещё рано играть в такие серьёзные игры. В реестре находим
раздел с таким путём: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens.
Нашли? А зачем?
3. Открываем этот раздел и с удивлением обнаруживаем там все установленные нами
голоса с интерфейсами выше пятого. Теперь по очереди встаём на каждый синтезатор,
и заходя в меню "Файл", а в нём в меню "Экспорт", увидим диалог экспорта. В нём
необходимо установить тип файлов .reg и главное установить сохранение текущей
ветви реестра, а то весь реестр не насохраняешься.
4. Таким образом сохраняем все голоса, которые у нас установлены в виде реестровых
патчей.
5. Теперь просто сносим их все, кнопочкой Delete, как это принято в Окошках.
Вы можете спокойно оставить Майкрософтовского Дядюшку Сэма, поскольку, как не
странно он самый надёжный, несмотря на производителя.
6. Подготовительная работа завершена. Теперь, когда Вы хотите воспользоваться
одним из несовместимых голосов, Вы можете зайти в реестр по тому же пути, снести
кнопочкой Delete мешающий Вам голос, затем просто нажать кнопочку Ввод на том
синтезаторе, который Вы собираетесь использовать, после чего спокойно пользоваться
новым голосом, тут же появляющемся в диалоге выбора голосов. Для ещё большего
упрощения процесса, для особо продвинутых личностей могу посоветовать написать
очень простенькую программу сноса соответствующих синтезаторов из реестра, после
чего написать соответствующий батник, сносящий один синтезатор и устанавливающий
второй, после чего смена синтезатора будет происходить вообще запуском одного
батника, сначала сносящего нежелательный синтезатор, а потом устанавливающего
желательный.
До свидания.
P. S. Пожалуйста, не спрашивайте меня как открыть реестр, если Вы ээтого не знаете,
то я Вас учить точно не буду...
***
Это сообщение No2968
было разослано для 291 участников дискуссионного листа
[JFWRus] Как подружить друг с другом конфликтующие голоса САПИ5?
Здравствуйте, участники дискуссионного листа.
Как я понял, в нынешний год собаки в нашем листе теперь принято указывать собственные
копирайты на общеизвестные вещи. Однако
пренебрегая этим почином, предупреждаю, что нижеследующую информацию вы можете
использовать на свой страх и риск (!) в любых целях
(в том числе и коммерческих).
Serge Tumanyan пишет:
очень простенькую программу сноса соответствующих синтезаторов из реестра...
Для не очень продвинутых личностей могу сообщить, что такая простенькая программа
входит в состав Windows и называется regedit:
To delete a key using Regedit, include a minus sign in front of the key path.
Это означает, что после того как вы создали файл для подключения синтезатора,
например, setup1.reg, сделайте его копию,
переименуйте в delete1.reg и в строке, указывающей путь до ключа реестра поставьте
минус после квадратной скобки, то есть:
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\...]
Сохраните этот файл.
Запускаются reg-файлы из батников командой
regedit.exe /s имя_файла.reg
или из скрипта джоза командой
Run ("regedit.exe /s имя_файла.reg")
В последнем случае, скорее всего, придется указать полный путь к reg-файлу.
Успехов. Анатолий.
***
Это сообщение No2970
было разослано для 291 участников дискуссионного листа
[JFWRus] Re: Как подружить друг с другом конфликтующие голоса САПИ5?