Na Macu jest funkcja, która pozwala na ustne informowanie komputera o godzinie, czy w Ubuntu jest coś podobnego? Czy jest to pakiet, który już to robi, czy muszę skonfigurować coś takiego, say
aby odczytać godzinę? A jeśli tak, to jak mam to zrobić? Używam Ubuntu GNOME 15.04 z GNOME 3.16.
10
date
wypisuje to w tekście. może mógłbyś przepuścić to przez program zamiany tekstu na mowę?[time]
zastąpione godziną):It is now [time] O'clock
sed
Odpowiedzi:
Możesz użyć swojego crontab
Utwórz mały skrypt
dodaj kod poniżej
i ustawić prawa do plików wykonywalnych
Edytuj swój crontab przez
i dodaj konfigurację poniżej
Możesz zastąpić
espeak
linię jedną z poniższych możliwościlub
lub
%I
- format godzinowy (01..12)%H
- godzina w formacie (00..23)%M
- minuta (00..59)%S
- drugi (00..60)%T
-HH:MM:SS
w formacie 24Więcej opcji za pomocą
man date
,man espeak
,man festival
iman spd-say
źródło
>
.flite
). Mówi godzinę o pełnej godzinie i (gg: mm) za każdym razem, gdy wysyłam mu pakiet Wake-on-Lan. Ustawiłem go tak, aby mówił nieco wolniej (set Duration_stretch=1.3
), aby uzyskać przyjemniejszy ton głosu.Daje to czas na mowę (dzięki kos za lepszą składnię):
Pierwsza instalacja
say
, która znajduje się wgnustep-gui-runtime
:Następnie uruchom.
Tryb 24-godzinny:
Tryb 12-godzinny
źródło