crafal
15 Listopad 2020 17:14
1
Bardzo proszę o informację co należy ustawić, aby móc słuchać odpowiedzi na zadane komendy na smartfonie lub/i tablecie?
Na tą chwilę mam tak, że po wydaniu komendy, np. “Która jest godzina” odpowiedź Jolki słyszę tylko w laptopie…
Szukałem odpowiedzi na forum jednak jej nie znalazłem.
Dziękuję za podpowiedź.
jolka
16 Listopad 2020 10:05
2
Witam,
Robimy TTS (text to speech) / przetwarzanie tekstu na mowę, czym się da na danym kliencie. Czyli my zwracamy z bramki tekst do przeczytania przez klienta (telefon czy przeglądarkę).
W telefonie żeby działał TTS trzeba mieć włączoną zamianę teksu na mowę (funkcjonalność wbudowana w system Android), tu są obrazki które pokazują jak to włączyć:
Cześć,
faktycznie mamy jakiś raport z błędem - dzięki
[image]
Wygląda na to, że jeżeli coś jest nie tak z inicjalizacją mechanizmu zamiany tekstu na mowę (TTS) to apka może się wywalić - poprawimy to w kolejnej wersji.
W ramach obejścia sprawdź proszę czy jak w ustawieniach, wyszukasz opcję zamiany tekstu na mowę:
[image]
i tam przejdziesz:
[image]
To działa Ci język polski ?
Jeżeli zacznie działać w ustawieniach, to odpal ponownie apkę ais-dom i daj proszę znać czy to pomogło…
Jak to działa w przeglądarce wyjaśniamy tu:
Wyjaśmimy jak to się dzieje, że “Jolka mówi w przeglądarce”
Jest to odpowiedz na pytania, typu “dlaczego w mojej przeglądarce xxx Jolka mówi tak a w przeglądarce yyy inaczej”?
Speech Synthesis API
Do mówienia w przeglądarce stosujemy API przeglądarki:
implementacja i dostęp do tego api zależy od przeglądarki:
https://caniuse.com/#search=Speech%20Synthesis%20API
[image]
Kod po stronie Jolki
nasz kod sprowadza się do tych 3 podkreślonych linijek
[image]
Test w przeglądarce
na dowolnej…