09 października 2007
Głosowa informacja o godzinie
Dwie linijki wystarczą, by linux powiedział nam, która jest godzina :)
#! /bin/sh
espeak -w ~/.temp_espeak.wav "`date +"%k %M"`" && \
aplay -q ~/.temp_espeak.wav
rm -f ~/.temp_espeak.wav
Dlaczego tworzymy plik tymczasowy? Aby za pomocą alsy odtworzyć nagranie nawet gdy aktualnie słuchamy muzyki lub robimy cokolwiek innego. Pomijając ten krok "sztuczka" nie zawsze będzie działać.
Ta notka została wysłanana 09 października 2007 o 11:24:25. [Trackback]
Możesz przejść na koniec i zostawić komentarz.
Możesz przejść na koniec i zostawić komentarz.

D4rky powiedział(a):
09 października 2007 o 11:36:09
daj po wav ; rm -f ~/.tmp_espeak.wav i bedzie jedna ;)
dmn powiedział(a):
09 października 2007 o 11:37:09
dla walorów czytelności zostawię w dwóch :D
zen powiedział(a):
09 października 2007 o 13:35:08
Ale onelinera łatwiej wrzucić do crona na ten przykład.
xz powiedział(a):
09 października 2007 o 15:08:35
Ok i jak ja mam to uruchomić? :| :|
Wkleiłem zapisałem, ustawiłem żeby uruchamialo się jako program i nic.... co jest nie tak? :>
dmn powiedział(a):
09 października 2007 o 15:45:37
włącz głośnik ;)
a tak serio - co znaczy nic? jakieś błędy wyskakują (wklej wynik)? w jakiej dystrybucji to odpalasz? masz zainstalowane espeak, alsa-utils?
xz powiedział(a):
09 października 2007 o 18:12:14
Używam Ubuntu :) Jak się okazało brakowało mi paczki espeak - doinstalowałem i terez śmiga :)
PS. Za pierwszym razem w ogóle lektora nie zrozumiałem :P
PS.2. Można tego lektora wykorzystać w jakiś inny sposób :>
ktos.info - Jogger powiedział(a):
10 października 2007 o 19:11:04
Głosowa informacja o godzinie
dmn napisał wczoraj w jaki sposób zmusić Linuksa do "powiedzenia" jaką mamy aktualnie godzinę. Wystarczą dwie linijki kodu. A Windows zapytacie?
Wystarczy jedna.
(new-object -com Sapi.SpVoice).Speak([DateTime]::Now.ToString("T"))
Rzecz jasn[...]
Uzytkownik powiedział(a):
10 października 2007 o 21:53:46
Dlaczego nie:
espeak --stdout "`date +"%k %M"`" | aplay /dev/stdin
dmn powiedział(a):
11 października 2007 o 09:38:29
bo:
aplay: playback:2021: błąd odczytu
przynajmniej u mnie
jrk/jarek/jaareek powiedział(a):
14 października 2007 o 02:17:02
Głosowa informacja o godzinie?
Dmn i Ktos napisali, co zrobić by „linux powiedział godzinę”. Przypomniało mi to o pewnym programiku, zwycięzcy IOCCC z 2001 roku, który kiedyś widziałem. Kod poniżej.