X

E-mail:

Пароль:

| Забыли пароль?


Синтез речи в Ubuntu: несколько примеров

Синтез речи в Ubuntu: несколько примеров

В прошлой статье на эту тему я рассказал о том, как установить, настроить и заставить говорить на русском языке пакет festival. Теперь, по просьбе одного из читателей хочу привести несколько примеров: каким же образом это можно использовать на практике?

Внимание: Подразумевается, что вами прочитана статья "Говорящая Ubuntu", все настроено как описано в ней и работает!

Скрипт приветствия (по всем нормам этикета)

Итак, открываем терминал, выполняем:

sudo gedit /usr/bin/salut

Вставляем в появившемся редакторе такой скрипт:

#!/bin/bash
var4=`date +%H`
var4=${var4#0}
var_priv=""
if [[ "$var4" -ge 0 && "$var4" -le 5 ]]; then
var_priv="Доброй ночи"
elif [[ "$var4" -ge 6 && "$var4" -le 11 ]]; then
var_priv="Доброе утро"
elif [[ "$var4" -ge 12 && "$var4" -le 17 ]]; then
var_priv="Добрый день"
elif [[ "$var4" -ge 18 && "$var4" -le 23 ]]; then
var_priv="Добрый вечер"
fi
echo "$var_priv"
exit 0

Сохраняем, закрываем редактор. Выставляем нужные права доступа к получившемуся файлу:

sudo chmod 755 /usr/bin/salut

И пробуем:

salut

Эту команду можно добавить в автозапуск компьютера (Система - Параметры - Запускаемые приложения). Здорово, правда? Теперь и приличных людей в гости пригласить не стыдно =).

Чтение свежих новостей

Для начала поставим пакет curl:

sudo apt-get install curl

Создадим новый скрипт:

sudo gedit /usr/bin/read_news

Вот такого содержания : Текст скрипта удален со страницы. Скачайте скрипт по ссылке: http://startubuntu.ru/files/read_news.txt

Сохраняем, закрываем редактор. Выставляем нужные права доступа к получившемуся файлу:

sudo chmod 755 /usr/bin/read_news

Пробуем:

read_news

Скрипт читает новости с RSS-ленты Яндекса. Я постарался максимально адаптировать его для форматирования новостей таким образом, чтобы festival смог его прочитать, однако от совершенства он далека. Если процесс чтения новостей прерывается, можете попробовать запустить команду read_news в терминале и посмотреть на каком слове или символе происходит сбой и внести дополнения в скрипт. Свои дополнения оставляйте в комментариях - может быть все вместе доведем его до стабильного состояния =).

О проблемах пишите в комментариях – буду дополнять и исправлять.

Автор:

Раскажи всем:


В рубрике "Другие HOW-TO":

Простая и быстрая настройка Socks сервера на Ubuntu и Debian

Простая и быстрая настройка Socks сервера на Ubuntu и DebianИнтернет кипит новостями о блокировке Telegram. Каждый, кому не лень пишет о способах обхода блокировок. Можно найти бесплатный VPN или Socks прокси-сервер и настроить Telegram для работы через него. Однако бесплатные сервисы часто "пропадают без вести" или показывают нежелательную рекламу. Да к том...

Может ли Ubuntu это?

Может ли Ubuntu это?Англоязычный ресурс "OMG! Ubuntu" приводит ответ на 4 часто-задаваемых Google вопроса, начинающихся с "Can Ubuntu" ("Может ли Ubuntu..."). В связи с языковыми особенностями, проанализировать эту же тему в рунете немного сложнее, но в целом, вопросы и ответы на них актуальны для любого региона, поэто...

Программная точка доступа в Ubuntu (обновлено)

Программная точка доступа в Ubuntu (обновлено) Программная точка доступа позволяет работать вашему компьютеру в качестве Wifi-роутера. Это наиболее легкий способ соединить несколько компьютеров в одну сеть, а также раздавать доступ в интернет через свой компьютер на другие устройства сети, включая ноутбуки, смартфоны и планшетные компьютеры. Эт...

Установка Ubuntu рядом с Windows

Установка Ubuntu рядом с Windows Самый большой, важный и, как многие думают - сложный шаг в начале работы с Ubuntu - это ее установка. Однако я утверждаю, что это вовсе не так, и установка Ubuntu ни чуть не сложнее Windows! Но так как файловая система Ubuntu, как и любой другой Linux-системы, в корне отличается от Windows, зачасту...

Установка программ в Ubuntu - способы

Установка программ в Ubuntu - способыВ Ubuntu Linux существует множество способов установки программ. Здесь можно и воспользоваться встроенным в систему магазином приложений, и пакетным менеджером, и устанавливать программы из репозиториев при помощи команд в терминале, а также скачивать пакеты программ из интернета, после чего устанав...

Чиним звук в Skype в Ubuntu 13.10

Чиним звук в Skype в Ubuntu 13.10Пользователи Ubuntu 13.10 жалуются на искаженный звук в Skype, если он был установлен не из репозиториев Ubuntu, а скачан с официального сайта программы. Некоторые пользователии говорят об отсутствии звука вовсе. Проблема заключается в том, что Ubuntu 13.10 поставляется с PulseAudio 4.0 на борту, ко...

Исправляем смену раскладки клавиатуры в Ubuntu 13.10

Исправляем смену раскладки клавиатуры в Ubuntu 13.10Одна из новинок Ubuntu 13.10 - это новая система переключения раскладок клавиатуры. Однако новинка эта оказалась весьма непродуманной и для конечного пользователя обратилась кучей проблем. Во-первых, индикатор раскладки отображается в области системных уведомлений даже если у вас всего одна раскладк...

Как удалить онлайн-поиск ِAmazon и другие поисковые плагины Unity в Ubuntu 13.10

Как удалить онлайн-поиск ِAmazon и другие поисковые плагины Unity в Ubuntu 13.10В Ubuntu 13.04, если вы хотите избавиться от результатов поиска в онлайн-магазинах в главном меню Unity, нужно просто удалить линзы для магазинов ("Shopping lens"). В Ubuntu 13.10 Saucy Salamander этого сделать нельзя, однако есть другой способ избавиться от ненужных линз Unity - просто отключить их...
Δ Наверх