Я хочу отримати програму (сценарій, яку можна встановити для автоматичного запуску або щось подібне), яка говорить вам щогодини, наприклад, "Це 11 годин".
Я знаю, що на Macs це легко, але як це зрозуміти на Precis?
Я хочу отримати програму (сценарій, яку можна встановити для автоматичного запуску або щось подібне), яка говорить вам щогодини, наприклад, "Це 11 годин".
Я знаю, що на Macs це легко, але як це зрозуміти на Precis?
Відповіді:
Там в програмі в стандартній РЕПО для нього, saytime
.
sudo apt-get install saytime
Потім ви можете бігти, saytime -r 3600
щоб запустити його щогодини (3600 секунд, або змінити число на інший інтервал у секундах). Він запуститься як фоновий процес при запуску з цією опцією.
Якщо ви хочете змінити формат (наприклад, видалити "і X секунд"), це буде saytime -r 3600 -f %P%l%M
- параметри повного формату в man saytime
.
Джерело: http://ubuntuforums.org/showthread.php?t=516600&p=3130400#post3130400
sox FAIL formats: can't open output file '/dev/audio': Permission denied
запустити його padsp
:$ padsp saytime -r 3600
padsp saytime -r 3600
роботу зі запуску програм у Gnome? Я спробував додати його туди, але це не працює.
sudo apt-get install festival
Якщо ви хочете злізти, ви також можете додати до розкладу gnome:
echo This is my custom message | festival --tts
Якщо користувацьке повідомлення може включати вихід команди
date
і якщо ви хочете приємнішого голосу, спробуйте щось на кшталт:
sudo apt-get install festvox-us1
echo "(set! voice_default 'voice_us1_mbrola)" | sudo tee -a /etc/festival.scm
Поточна версія espeak (1.48.3) посилається безпосередньо на mbrola голоси. Таким чином, ви можете отримати хороший результат, наприклад:
date|espeak -v en-us
Парми доступні для виступу, щоб налаштувати голос. Дивіться, що це man
для додаткових варіантів.