Hej zrobiłem apkę do nauki angielskiego z wykorzystaniem klas:
- webkitSpeechRecognition() - tworzę obiekt speechRecognizer w swojej metodzie listen();
- SpeechSynthesisUtterance() - metoda speak();
Mam problem z wersją mobilną bo ile na desktopie wszystko git to jeżeli chodzi o mobile to odpala mi się samoistnie speechRecognizer.stop() ...
Działanie skryptu działa tak, że komputer wypowiada jakieś słówko (metoda speak) i zwraca metodę listen której zadaniem jest nasłuchiwać co powie user i odpowiednio zareagować.
No a na telefonie odpala się stop() czyli kończy się nasłuchiwanie zanim user coś w ogóle powie ... Kto mi pomoże?
-----------
A i jeszcze żeby tego było mało to czasami się odpala odrazu ten stop() a czasami dopiero po drugim słówku. Z kolei też innym razem opala się od razu onresult. Nie rozumiem z czego to wynika. Na moją logikę powinno tak samo śmigać jak na komputerze a nie jest tak ...