Singer

Урок: голосовое приветствие Windows.

Современные версии ОС Windows содержат в себе немало интересных возможностей для персонализации ПК. Одна из занятных фишек - голосовое приветствие или уведомление при запуске системы.

Итак, подготовим собственное аудиообращение с автовоспроизведением.

Функции голосового синтезирования текстовых сообщений в Windows реализованы на основе языка сценариев VBScript. Поэтому исполняемый файл должен иметь расширение .vbs. Создадим его.

Для этого откроем стандартное приложение "Блокнот" и скопируем в него следующий код:

Dim speaks, speech

speaks="Andrjusha, privet! Kak delishki? Otrabotal ili net?"

Set speech=CreateObject("sapi.spvoice")

speech.Speak speaks

with speech

.Volume = 100

.Rate = 4

end with

Текст в кавычках, это - произвольное приветствие, которое можно заменить на любое другое.

Сохраним файл с новым расширением в выбранную директорию. Для этого в блокноте с кнопки "Файл" командой "Сохранить как..." откроем проводник. В строке "Тип файла" заменим текстовый формат на все типы файлов. Назначим имя файлу, пропишем расширение и нажмем кнопку "Сохранить": Сохраняем файл с расширением .vbs

Сохраненный файл приобретает свойственную иконку: Иконка файла с 
расширением .vbs Дважды кликнув по нему можно предварительно прослушать составленную нами и внесенную в кавычки фразу.

После этого копируем файл в папку автозагрузки. Папка автозагрузки расположена здесь: C:\ Пользователи\ Имя_пользователя\ AppData\ Roaming\ Microsoft\ Windows\ Главное меню\ Программы\ Автозагрузка.

Также открыть папку автозагрузки можно через диалоговое окно "Выполнить". Вызовем его клавиатурным сочетанием Win+R и введем команду shell:startup:

Диалоговое окно

Скопируем файл talk.vbs в папку автозагрузки и закроем ее:

Папка автозагрузки

Теперь, при включении ПК после загрузки ОС прослушиваем наше приветствие или уведомление воспроизводимое Ириной - русским женским голосом Microsoft Irina Desktop.

Озвучиваемый текст в файле прописываем латиницей. Тогда, при выполнении скрипта речевой синтезатор будет корректно воспроизводить фразу в версиях ОС W7, W8, W8.1, W10.

Быстро и правильно произвести транслитерацию текста с русского языка в латынь можно на странице урока: транслитерация.

И как видим, сконструировать голосовое оповещение при старте системы совсем несложно. Приветствие поприветствует, а например, уведомление в начале работы напомнит о предстоящем.

урок добавлен 25.10.2019

поделитесь уроком в социалках:

Яндекс.Метрика

темы и статьи