Как стать автором
Обновить

Комментарии 50

НЛО прилетело и опубликовало эту надпись здесь
Я думал над ней, тоже хотел организовать что-то подобное с заголовками приходящих писем.
Есть идея, пока не пробовал реализовывать: нарезать текст на рус/англ, потом text2wave сгенерить N wav-файлов, склеить а потом воспроизвести склейку.
Генерится может будет долго, но говорить будет без пауз.
ЗдОрово! классная идея с wiki )) рад что тема интересна! :D
Было бы интересно сделать общие словари с синхронизацией. Допустим, вы редактируете свой словарь, изменения отправляются в общую базу. Правда, тут есть ряд технических и организационных проблем, так что сначала надо хорошенько обмозговать.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Скажите, пожалуйста, а у какого индуса вы украли вот этот код?

if($argv[2]==1)
{
echo $day1." января";
}
if($argv[2]==2)
{
echo $day1." февраля";
}
if($argv[2]==3)
{
echo $day1." марта";
}


if($argv[2]==10)
{
echo $day1." октября";
}
if($argv[2]==11)
{
echo $day1." ноября";
}
if($argv[2]==12)
{
echo $day1." декабря";
}
Решение в лоб. Предложите свой вариант.
$months=array(
  'января', 'февраля', 'марта', 'апреля', 'мая' ,'июня', 'июля', 'августа', 'сентября', 'октрября', 'ноября', 'декабря'
);

echo $day1.' '.$months[$argv[2]-1];


Как-то так, не проверял.
Ну и плюс проверочку входящих данных и жесткое приведение к int, конечно же.
Работает безотказно! Спасибо.
Тогда уж и верхний switch тоже стоит заменить на массив.
Ну хватит мешать — я наслаждаюсь.
хотя бы case использовали, и то лучше было бы :)
Уже же объяснили, что решение было в лоб. Там выше же того участка, что я привел используется case. Видно, что делалось вспешке вот и все.
на bash'e
Спасибо за статью. Самому в лом писать было %).
Спасибо за статью, мне тоже понравился фестиваль, планируем поставить его, чтобы уведомлять разработчиков о push'е на сервер (позволит свести верояность создания remoute heads к нулю), крахе всяческих автоматических тестов и недоступности ключевых служб.
НЛО прилетело и опубликовало эту надпись здесь
Нету, искал :(
Может плохо искал? Подскажите)
Тоже очень люблю эти книги… вот бы еще сделали адекватное распознавание речи…
НЛО прилетело и опубликовало эту надпись здесь
У вас тоже festival долго думает перед тем, как произнести текст?
Смотря какой текст, максимум — секунд 10 думает.
текстовая строка «один два… двадцать», произношу русским языком вызывая festival, задержки:
из консоли с параметрами — 8 сек
из командной оболочки фестиваля (festival>) — 4..6 сек
если произносить английский тескт задержки около 2 сек не зависимо с консоли или из командной оболочки фестиваля…

есть параметр (audio_mode 'async) — по моим тестам не дает уменьшение задержек,
пробовал создать ram-disk и поместить словари туда, тоже не дало прироста в скорости обработки…
читаю документацию, на предмет запуска его сервером
две секунды это еще можно терпеть, но 6-8 — слишком много для интерактива, для погоды и редких событий сойдет…
А Эти скрипты можете добавить?
4) Проверка почты
5) Температуру на улице (актуальную)???
температуру по 1-wire ведь получаете?
Проверка почты gmail — немного переделанный скрипт из статьи
добавил.
Нет, актуальную погоду получаю из интернета :)
с сайта 6.pogoda.by/33562 — там же можете найти свой город
скрипт добавил
Cкрипт битый. Пример: if [ $Nmb -gt $OldNmb ]
а что не так?
ругать на -gt
извините, но… а как же надо?
if [ $Nmb > $OldNmb ]
then
if [ $Nmb > 1 ]


Так работать, а с -gt не хотеть. OpenSUSE 11.2 x86_64

зы. Есть еще момент с ПХП скриптами, например, этот не захотел сразу заработать через "<?", в других скриптах все гуд, там "<?php"
На «Получение актуальной погоды» опечатка:
chmod u+x say_forecast.sh forecast_echo.sh
спасибо
Да, там еще в forecast_echo.php есть использование numbers.php, а он у нас number_case.php. Ну и путь наверное лучше уже использовать к файлам как ./pluralform.php
да, нужно будет подредактировать все пути…
а пути нужно использовать полные, так как скрипты могут быть запущены cron'ом, а там рабочая папка — корень домашней.
да-да… только что запускал крон на погоду, так на это и наткнулся
Да и Вам СПАСИБО! Делаете большое дело :)

Вроде как говорят что создать словарь с женским голосом не так уж и дорого, возможно организовать фонд сбора средств и все же сделать такой словарик?
Зачем женский, жена все уши прожужжала, достал говорит, ноут базарить каждый час. Представляю если еще и женским говорить начнет:)
хм. странно, у меня всё работает
у вас шорт-теги включены в php.ini
да нет, это синтаксис баша…
Супер. Спасибо за проделанную работу:). По возможности буду следить за вашим банком скриптов и пополнять!
Немного поправил скрипты для удобочитаемости, скрипт вытаскивания погоды написал с использованием Google weather API, там работа с XML, удобнее.
Плюс во всех скриптах проставил активные ударения, иначе получается что-то вроде «пЯтнадцать градУсов».
Сейчас еще немного приведу в божеский вид и кину на викиа.
везде ставить активные ударения вредно, потому что если правильно поставить ударение в слове, которое есть в словаре фестиваля, оно скажет хуже чем сказало бы без него.
Да, это еще и замедляет рендеринг. Тут нужно будет составить базу неправильно произносимых слов, и ударения ставить только для них.
Изменил скрипты для вывода строки времени, даты и погоды. Тестировал, вроде работает.
для тех, кто все еще думает, нужна ли ему вся эта чепуха, положил для вас в сети аудиофайлик. Там примерно рассказывается, как у меня начинается утро.
shizz.ru/example.wav
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории