51

Odp: Gadający router - Google TTS (text-to-speech)

Na pewno masz tam ten plik?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

52 (edytowany przez wabikboy 2013-10-23 15:02:28)

Odp: Gadający router - Google TTS (text-to-speech)

@Rafaello u mnie pomogło wstawienie spacji np: "przeja %C5%9A nienia" i teraz czyta prawidłowo

Rafaello napisał/a:

Podobnie jest w translate.google.pl  (z tą różnicą, że nie wchodzą teksty ze znakami typu "%C5%83" które zaproponował wabikboy).

Zwróć uwagę na adres w przeglądarce jak wpiszesz jakiś wyraz z polskimi znakami w okienku to właśnie tam są te znaki w ten sposób zapisane, jest to kodowanie utf-8

TL-WR1043ND: HDD-USB, extroot, LCD, Pilot, MP3 - Radio Player, NAS, Torrent, FTP, Sterowanie głosem, Komunikaty Głosowe, Termometr, PowerSwitch - Sterownik oświetlenia, Budzik, LTE - ODU IDU 200
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka smile

53

Odp: Gadający router - Google TTS (text-to-speech)

Cezary napisał/a:

Na pewno masz tam ten plik?

Mam. A w przypadku z http gwiazdki oznaczają, że plik się ściągnął. 100%. Długość w bajtach - 53.
Tylko się nie odtwarza.

54

Odp: Gadający router - Google TTS (text-to-speech)

To uruchom sh -x say2.sh i zobacz co umieścił w zmiennej (musi być czysty tekst do przeczytania).

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

55

Odp: Gadający router - Google TTS (text-to-speech)

Jeszcze jedno rozwiazanie bo to co podałem wyżej nie wszędzie działa.

`date +%d` pa%C5%BAdziernik
lub
`date +%d` pa%C5%BAdziernika

i nawet ładnie odmienia smile

TL-WR1043ND: HDD-USB, extroot, LCD, Pilot, MP3 - Radio Player, NAS, Torrent, FTP, Sterowanie głosem, Komunikaty Głosowe, Termometr, PowerSwitch - Sterownik oświetlenia, Budzik, LTE - ODU IDU 200
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka smile

56

Odp: Gadający router - Google TTS (text-to-speech)

Wynik wykonania polecenia:

root@Gargoyle:/bin# sh -x say2.sh
+ wget -O - http://costam.pl/pogoda.txt
Connecting to costam.pl (x.x.x.x:80)
-                    100% |*******************************|    53   0:00:00 ETA
+ CO=Witaj. Dziś jest dwudziesty trzeci pazidziernika.
+ madplay --adjust-volume=-23 -q -
+ wget -q -U Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6 http://translate.google.com/translate_tts?tl=pl&q=Witaj. Dziś jest dwudziesty trzeci pazidziernika. -O -
wget: server returned error: HTTP/1.0 400 Bad Request

Czy wget nie powinien być w tej samej linii co madplay?

57

Odp: Gadający router - Google TTS (text-to-speech)

Źle zrobiłeś bo nie zakodowałeś spacji w tekście jako %20. Więc dla niego ten url nie jest prawidłowy.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

58

Odp: Gadający router - Google TTS (text-to-speech)

Dziękuję Cezary.

Faktycznie. Wymagany jest odpowiednio sformatowany tekst (z przekodowanymi znakami).

Można to zrobić w php za pomocą funkcji rawurlencode. Tłumaczy ciąg znaków na taki jakiego potrzebujemy do TTS przez wget.

Zadziałało.

Teraz pracuję nad poprawnością językową, czyli:
jeden stopień
dwa stopnie
jedenaście stopni

oraz kilometr(y/ów) na godzinę itp ...
smile

59

Odp: Gadający router - Google TTS (text-to-speech)

Zrób po prostu w "case" chyba ze masz prostsze rozwiązanie to sam skorzystam o ile się podzielisz smile

TL-WR1043ND: HDD-USB, extroot, LCD, Pilot, MP3 - Radio Player, NAS, Torrent, FTP, Sterowanie głosem, Komunikaty Głosowe, Termometr, PowerSwitch - Sterownik oświetlenia, Budzik, LTE - ODU IDU 200
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka smile

60

Odp: Gadający router - Google TTS (text-to-speech)

Odkopie teraz ja temat...
Czy można jakoś głos z googla zastąpić IVONĄ ??
Czy ktoś wie jak na gargoyle zmusić IVONE do czytania z pliku?

61

Odp: Gadający router - Google TTS (text-to-speech)

Nie wiem jak z IVONĄ ale zainteresuj się espeak

TL-WR1043ND: HDD-USB, extroot, LCD, Pilot, MP3 - Radio Player, NAS, Torrent, FTP, Sterowanie głosem, Komunikaty Głosowe, Termometr, PowerSwitch - Sterownik oświetlenia, Budzik, LTE - ODU IDU 200
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka smile

62 (edytowany przez Rafaello 2015-11-10 13:57:13)

Odp: Gadający router - Google TTS (text-to-speech)

Czy działa Wam jeszcze say.sh z użyciem Google TTS ? U mnie jest problem.
Mam błąd 503.
Sprawdziłem na 2 routerach.
Spróbowałem jeszcze zmienić na UserAgent String na wersję Firefoxa 40.1, ale to nic nie zmienia.

Mieliście podobny problem? Ktoś sobie z tym poradził?

EDIT: Hmmm, widzę. Jest blokada obrazkowa sad. Tylko nie zwróciłem uwagi, bo za pierwszym razem mnie poprosiło, a potem przepuszczało.

EDIT2: Widzę, że problem już opisany został, ale nie rozwiązany:
http://eko.one.pl/forum/viewtopic.php?p … 01#p146101

Czy może ktoś z Was potwierdzić, że u niego say.sh wciąż działa?

63 (edytowany przez wabikboy 2015-11-18 15:12:01)

Odp: Gadający router - Google TTS (text-to-speech)

google dodało "kapcia" ale jest sposób, wystarczy w kodzie dopisać &client=tw-ob

np:

translate.google.com/translate_tts?tl=pl&q=Open%20WRT%20Bekfajer%20wersja%2010%200%203&client=tw-ob

TL-WR1043ND: HDD-USB, extroot, LCD, Pilot, MP3 - Radio Player, NAS, Torrent, FTP, Sterowanie głosem, Komunikaty Głosowe, Termometr, PowerSwitch - Sterownik oświetlenia, Budzik, LTE - ODU IDU 200
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka smile

64 (edytowany przez luk 2018-03-13 02:56:41)

Odp: Gadający router - Google TTS (text-to-speech)

Super a jak już mam say.sh to jak zrobić by czytał aktualną godzinę i date?
czyli mam godzinę:
date +"%H:%M"
i jak to podać do say.sh?
czy wewnątrz jakoś zmienić?
OK. mam do środka wstawić..