Как сделать голосовой ярлык в Windows
Хочу рассказать вам один компьютерный прикол. Он старый, но всегда производит впечатление. Выглядит это примерно так. Допустим, у вашей подруги или друга праздник. Он приходит на работу, включает компьютер, а тот ему человеческим голосом: «Поздравляю, Наташа!». Здорово? Думаю, что не только Наташе это понравится 🙂
Ну а теперь, как это сделать.
Создаем голосовой ярлык.
Создаем на рабочем столе текстовый файл и с помощью блокнота пишем:
dim speechobject
set speechobject=createobject(«sapi.spvoice»)
speechobject.speak «Hello! How are you?»
Обязательно пишите фразу на английском или транслите. Русского языка (пока) наш компьютер не понимает!
Как создать текстовый документ с помощью блокнота?1. Нажмите сочетание клавиш Win+R (о клавише Windows очень подробно здесь).
2. Откроется окошко, в котором вам нужно ввести notepad.
Нажмите OK
3. Введите нужный текст (или скопируйте его отсюда — Ctrl+C и вставьте в блокнот Ctrl+V)
4. Сохраните файл на рабочий стол с расширением .vbs
Вот и все! Голосовой ярлык готов.
Проверьте, как он работает. Кликните на нем дважды и послушайте, каким голосом говорит ваш компьютер. Если голос мужской, значит ваш компьютер — парень. Если женский — девушка. Но, кто бы ни был ваш компьютер, живите с ним дружно.
Хотя, если быть уж совсем точным, то это пол не компьютера, а операционной системы: Windows XP — это мужчина, а Windows 7 — женщина.
Перемещаем файл в автозагрузку.
Если такое поздравление или приветствие на английском вас устраивает, то можно поместить файл в автозагрузку, и при включении скрипт отработает и поприветствует вас голосом.
Как добавить файл в автозагрузку.1 . Сначала скопируем наш скрипт. Выделяем его на рабочем столе, кликаем на нем правой кнопкой мыши и выбираем «Копировать».
2. Теперь нажимаем кнопку Пуск, выбираем «Все программы», находим в списке «Автозагрузка» и выделяем эту строку.
3. Нажимаем правой кнопкой и выбираем «Развернуть». Откроется окно проводника с размещением файлов в автозагрузке.
4. Кликните правой кнопкой на пустом месте в окне справа и выберите «Вставить».
Все, наш скрипт добавлен в автозагрузку!
Теперь при включении, компьютер здоровается. Чтобы изменить фразу, открываем ярлык блокнотом. После изменения, просто сохраняем. Или делаем несколько таких, с разными фразами.
Устанавливаем русский голосовой движок.
Если же вы хотите добиться того, чтобы ваш компьютер заговорил по-русски, то нужно еще установить русские голосовые движки.
Голосовые движки синтеза речи — это программы выполненные в виде системного драйвера, предназначенные для преобразования текста в речь. Движки синтеза речи не имеют внешнего интерфейса, поэтому для того, чтобы ваш компьютер заговорил, не достаточно установить только движок.
Для использования движка необходима программа синтеза речи, которая позволяет работать с движком, изменять его настройки, звучание речи, использует дополнительные возможности. Таких программ сегодня много — Говорилка, Балаболка.
Компания Acapela разрабатывает голосовые движки. Сегодня самыми популярными русскоязычными голосовыми модулями являются Николай и Алена (отличные названия для модулей, не правда ли?). Женский голосовой движок Алена имеет приятный тембр голоса и интонацию, а по качеству синтезируемой речи опережает Николая.
Но установка Николая намного проще, поэтому установим сейчас его — программа Говорилка и русский голосовой движок Николай.
Если вы скачали архив, то распакуйте его. И теперь устанавливайте программы таким образом:
1.Установи программу Govorilka222.
2.Установи русский голосовой движок
Acapela-Elan-TTS-SpeechCube-5.1-RUS-Nicolai_MmE255.
3.Скинуть в Dic (C:\Program Files\Говорилка\Dic) словарь Digalo Russian Nicolai.dic.
4.Открыть Говорилку и в окне Голос выбрать
ELAN TTS Russian (Nicolai 16Khz),
в окне Словари выбрать
Digalo Russian Nicolai.
Программу Говорилка мы рассмотрим чуть позже, а сейчас установим Николая как системного говоруна.
Настройка преобразования текста в речь.
Находим в панели управления раздел «Настройка преобразования текста в речь«. В Windows 7 для быстрого доступа к нужному разделу можно воспользоваться поиском (смотрите подробнее об этом здесь).
Нажимаем кнопку Пуск и в строке поиска начинаем вводить «реч».
Нам предложат такие разделы:
Выбираем нужный нам пункт и кликаем. Откроется диалог настройки преобразования текста в речь.
Выбираем вместо Анны Николая. Нажмите применить.
Теперь наш компьютер умеет говорить по-русски. Замените в скрипте поздравление на английском на русское.
dim speechobject
set speechobject=createobject(«sapi.spvoice»)
speechobject.speak «Hello! How are you?»
Не забудьте сохранить файл и проверяйте. Если все нормально, перенесите его в автозагрузку.
Говорилка на русском.
Говорилка — это программа для чтения текстов голосом. То есть, вы можете не напрягать свои глазки, а загрузить документ в Говорилку и слушать текст. Более того, тот текст, который программа проговаривает, можно записать в звуковой файл (wav и mp3) на большой скорости.
Есть словари произношения, их можно корректировать, чтобы улучшить качество воспроизведения.
Программа эта работает очень даже неплохо, хотя давно уже не поддерживается.
Из новых подобных программ самая известная — это программа Балаболка.
Вы можете скачать говорилку и опробовать ее.
Не забудьте поделиться этой статьей с друзьями и оставить свои отзывы в комментариях.
Как загрузить русский в экранный диктор?
В одной из прошлых статей я описал как же адаптировать компьютер для слабовидящего, путём программных решений. В этом же материале речь пойдёт о добавлении русских синтезаторов в экранные дикторы.
Доступные решения
В материале разберём добавление русского голоса на такие программы, как NVDA и Экранный Диктор Windows.Данные программы доступнее остальных, так Экранный Диктор, является предустановленной программой операционной системы Windows? Не требует особых знаний и входит в лицензию системы. А программа NVDA, является уникальным продуктом для голосового доступа к экрану компьютера, она уже ни первый год помогает людям с нарушениями зрения. Главной особенностью программы, можно отметить её бесплатность и широкий спектр возможностей, по решаемой проблеме.
Как было сказано в прошлой статье, существует множество синтезаторов речи. В большинстве они выпускаются в нескольких вариантах, что облегчает выбор для вашего рабочего диктора. Синтезаторы речи можно поделить на две большие группы:
- Коммерческие – выпускаемые по платным лицензиям, имеющие ограничения на пробный период.
- Бесплатные – синтезаторы, предоставляемые пользователям на правах свободного распространения .
Люблю повторять фразу: «Бесплатно, не значит хуже!». В нашем случае эта фраза подходит, как нельзя лучше. Бесплатные синтезаторы речи развиваются и имеют место быть.
RHVoice
Советую попробовать лёгкий, быстрый и грамотный синтезатор речи RHVoice . Данный продукт помимо того что направлен на российских пользователей, распространяется совершенно бесплатно. Радует и тот факт, что данное решение для дикторов не останавливается в развитии, так на протяжении времени выходят новые версии, в которых, конечно, исправляются ошибки и добавляются нововведения.
Для того чтобы установить синтезатор речи RHVoice на свой компьютер, следует определиться с программой диктором. Если Вы будете использовать встроенную программу Windows , то формат скачиваемого файла будет иметь вид .EXE, а если ваш выбор диктора остановился на NVDA, то файл будет оканчиваться на .NVDA.
Установка на Windows
По умолчанию операционная система Windows не имеет русского языка для Экранного диктора, поэтому пользователям придётся самостоятельно дополнить голоса.
Скачав файл синтезатора речи , рассмотренного выше, запустите установку двойным щелчком мыши или клавишей клавиатуры – Enter.
Никаких изменений в установочный процесс вносить не потребуется, поэтому сложностей возникнуть не должно!
По завершении установки, откройте настройки Экранного диктора и измените голос. В списке голосов должны появиться несколько русских голосов, таких как: Александр, Елена и Ирина. Сохраните настройки выбора и попробуйте по перемещаться в системе.
Установка на NVDA
В отличии от стандартной программы Windows, программа экранного доступа NVDA имеет предустановленный синтезатор речи с поддержкой русского языка. Только стоит отметить, что качество произношения этого голоса далеко от совершенства. Его можно слышать при установки программы NVDA на свой компьютер.
В последних версиях NVDA было сделано полезное нововведение, которое позволило разрабатывать файлы плагинов и синтезаторов речи с оригинальным расширением, что позволяет быстрее устанавливать любые дополнения на программу.
Скачав файл с официального сайта синтезатора речи RHVoice , запустите установку двойным щелчком мыши или по нажатии клавиши – Enter. В появившемся уведомлении дайте согласие на установку. Подождите пару секунд и согласитесь с перезапуском программы NVDA (при этом Вы услышите характерные звуки выгрузки и запуска программы NVDA).
По окончании установки синтезатор запустится вместе с стартом диктора. Вам останется лишь настроить голоса с вашими предпочтениями!
В качестве бонуса, Вы можете прослушать пару вариантов голосов входящих в состав синтезатора RHVoice.
Голос Александр и Елена:
Вместо послесловия
Как Вы успели заметить ничего сложного в установки русского языка в экранный диктор – нет! Вам лишь потребуется найти синтезатор речи, который бы устраивал Вас своим произношением, скачать его и установить. Только помните, что не все синтезаторы могут подходить к вашему экранному диктору, прежде чем скачать установочный файл убедитесь, что программа экранного доступа, используемая вами, поддерживается синтезатором речи!
Приведённый пример программ индивидуален и может быть иным. В статье были показаны более доступные варианты установок и работы с компьютером для слабовидящего человека!
Новое в блогах
Новый бесплатный речевой движок для Windows 7
Компания Microsoft создала для Windows 7 новый речевой движок, он же русский голос Elena (не путать с Алёной от Nuance). По некоторым отзывам качество звучания синтезатора речи — очень посредственное; голос делает много ошибок в ударениях.Однако он, по моему мнению, гораздо лучше Светланы с её акцентом и приторможенной Екатерины. Файл установки входит в состав Microsoft Speech Platform — Runtime Languages – набор языков для серверной части. Для каждого языка доступны для скачивания модули для распознавания речи (файлы, чьи имена начинаются с «MSSpeech_SR_») и компьютерные голоса (файлы, чьи имена начинаются с «MSSpeech_TTS_»). В списке голосов присутствует и русский голос Elena (файл с именем «MSSpeech_TTS_ru-RU_Elena.msi», размер 6 МБ).Там же есть ещё один русский голос TELE (MSSpeech_SR_ru-RU_TELE.msi, 17.2 MB), но уменя он почему-то после установки не нашёлся)).
Важно! Этот голос не поддерживают ни SAPI4, ни SAPI5. Для его работы необходим Microsoft Speech Platform — набор инструментов, позволяющих разработчикам строить решения с распознаванием голоса и перевода голоса в текст. Текущая версия 11.0 платформы предлагает голоса для 26 языков, включая русский ( файлы SpeechPlatformRuntime.msi для х64 и х86, размеры 2,6МБ и 2,2МБ соответственно). Хотя на сайте Microsoft сказано, что платформа поддерживает только Windows Vista, Windows Server 2008 и Windows 7, тем не менее голоса для европейских языков будут работать и на Windows XP. Голоса для азиатских языков (китайский, корейский, японский) будут работать на Windows Vista и выше. Для голосов Microsoft Speech Platform можно использовать те же теги, что и для голосов SAPI 5. Однако, теги смены голоса («Voice» и «Lang») позволяют переключаться лишь между голосами платформы. То есть, нельзя при чтении одного текста задействовать голоса SAPI 5 и голоса Microsoft Speech Platform одновременно. На ХР я не проверял , но на 7-ке мои «читалки» Cool Reader 2.0.66, ICE Book Reader Professional Russian 9, «Демагог» Microsoft Speech Platform и Елену не нашли. Корректно работает с ней только «Балаболка». Загрузить программу (версия 2.3.0.516) .
Здесь можно подробнее узнать про Русские голоса.