[РЕШЕНО]Поговори со мной, компьютер!
Добавлено: 04 ноя 2018, 08:26
Во-первых, с Праздниками всех!
Теперь, к теме вопроса.
Захотелось, чтобы бук (время от времени) молвил чего-нить человеческим языком, да ишо и по-нашенски: установил festival и festivox-ru да сразу же, не проверяя, скрипт "дата-время" запустил, а он отказался работать (языкам, говорит, не обучен и ваще - отстань) -
код скрипта:
...ну, думаю, может хоть на забугорном чего ляпнет - опять же, послал куда подальше:
...смотрю, а папки (которую он открыть не может - на скрине) у нас в директориях вообще нет! Это пол беды - начал в Сети просматривать: разговоры ведутся про файл languages.scm что находится в /usr/share/festival/ ... отсутствует, собаку за ногу, такой файл у нас!
Вот и вопросы: почему так - у нас в репозитории укладывают какие-то недоработанные версии дистрибутивов, которые при установке ни папки нужные не делают, ни файлы необходимые не прописывают?! И второй - как это все исправить, может знает кто?
Благодарю за участие!
P.S.: сайты с информацией - http://ru.festivalspeaker.wikia.com/wik ... 0_Festival и https://forum.ubuntu.ru/index.php?topic=92123.0
Теперь, к теме вопроса.
Захотелось, чтобы бук (время от времени) молвил чего-нить человеческим языком, да ишо и по-нашенски: установил festival и festivox-ru да сразу же, не проверяя, скрипт "дата-время" запустил, а он отказался работать (языкам, говорит, не обучен и ваще - отстань) -
код скрипта:
Код: Выделить всё
#!/bin/bash
dat=`date +%H` #Время (кол-во часов)
day=`date +%A` #День недели
mont=`date +%B` #Месяц
num=`date +%e` #Число месяца
minut=`date +%M` #минута
n=$num #Порядковый номер названия числа словами в массиве chislo
night=5 #Конец ночи
morning=11 #Конец утра
afternoon=18 #Конец дня
evening=24 #Конец вечера
chislo=(ЧислаСловами первое второе третье четвёртое пятое шестое седьмое восьмое
девятое десятое одиннадцатое двенадцатое тринадцатое четырнадцатое пятнадцатое
шестнадцатое семнадцатое восемнадцатое девятнадцатое двадцатое двадцатьпервоое
двадцатьвтороое двадцатьтретье двадцатьчетвёртоое двадцатьпятоое двадцатьестоое
двадцатьседьмоое двадцатьвосьмоое двадцатьдевятоое тридцатое тридцатьпервоое)
if [ $dat -le $night ]
then
echo "Доброй ночи" | festival --tts --language russian
elif [ $dat -gt $night ] && [ $dat -le $morning ]
then
echo "Доброе утро" | festival --tts --language russian
elif [ $dat -gt $morning ] && [ $dat -le $afternoon ]
then
echo "День добрый." | festival --tts --language russian
elif [ $dat -gt $afternoon ] && [ $dat -le $evening ]
then
echo "Вечер добрый." | festival --tts --language russian
fi
echo "Сегодня" $day, $mont "месяц", ${chislo[n]} "число." "Местное время" $dat
"$minut." | festival --tts --language russian
...смотрю, а папки (которую он открыть не может - на скрине) у нас в директориях вообще нет! Это пол беды - начал в Сети просматривать: разговоры ведутся про файл languages.scm что находится в /usr/share/festival/ ... отсутствует, собаку за ногу, такой файл у нас!
Вот и вопросы: почему так - у нас в репозитории укладывают какие-то недоработанные версии дистрибутивов, которые при установке ни папки нужные не делают, ни файлы необходимые не прописывают?! И второй - как это все исправить, может знает кто?
Благодарю за участие!
P.S.: сайты с информацией - http://ru.festivalspeaker.wikia.com/wik ... 0_Festival и https://forum.ubuntu.ru/index.php?topic=92123.0