Lektor nie działa prawidłowo w Yanosik-u
Opublikowano: 2026-03-04
Lektor nawigacji nie działa prawidłowo na stacjach multimedialnych
Aplikacja na zdecydowanej większości sprzętu działa prawidłowo, zarówno dla nowych urządzeń i systemu, jak i dla starszych wersji. Problem leży po stronie zmodyfikowanego systemu w niektórych jednostkach multimedialnych. Treść zawarta w artykule opisuje stan z okolic marca 2026 roku, być może od tego czasu zaszły jakieś zmiany. Dotyczy samochodowych stacji multimedialnych z Androidem (często wyświetlających wersje systemu jako Android 12, 13, 14 choć realnie jest to Android 10 lub starszy), na których aplikacja Yanosik po usunięciu starego, klasycznego lektora (wraz z kolejną aktualizacją), nie chce poprawnie odtwarzać komunikatów głosowych generowanych automatycznie (TTS), ani nowego lektora.Poniższe porady mogą także pomóc w rozwiązaniu zamiany tekstu na mowę w innych aplikacjach lub samym systemie.
Szybka naprawa
W ustawieniach aplikacji do dźwięku wybierz lektor TTS, ale nie klikaj przyciskuTest.
Jeśli to nie pomoże lub jesteś ciekawy zagadnienia, czytaj dalej – w artykule opisano szczegółowo, jak rozwiązać problem krok po kroku.
Objawy problemu
- Po wyborze w Yanosiku głosu TTS (tekst na mowę) aplikacja prosi o instalację silnika mowy, mimo że jest on już zainstalowany.
- Po wyborze nowego lektora słychać tylko pojedyncze słowo (np.
Za...
), a reszta komunikatu milknie. - Inne aplikacje ogólnie związane z dźwiękiem (Spotify, YouTube, mapy) działają bez zarzutu – problem dotyczy Yanosika.
Krótkie wyjaśnienie techniczne
Nawigacja skleja komunikat z osobnych plików audio (np.za,
trzysta,
metrów). Na niektórych stacjach multimedialnych (zwłaszcza tych z podkręconym w oprogramowaniu numerem wersji Androida) mikser dźwięku ucina strumień audio przy najmniejszej przerwie między plikami, ale go nie wznawia, jak powinien robić prawidłowo, przez co słychać tylko pierwsze słowo. Rozwiązaniem jest przełączenie Yanosika na systemowy silnik TTS (Text-to-Speech), który generuje komunikat jako jeden, ciągły strumień audio – dzięki temu urządzenie nie ucina go w trakcie odtwarzania.
KROK 1 – Zacznij od najprostszego rozwiązania
- Wejdź w Sklep Play na stacji multimedialnej.
- Wyszukaj aplikację
Usługi mowy Google (Speech Services by Google)
– to domyślny, najpopularniejszy silnik TTS przewidziany przez Google dla Androida. W sklepie Google Play nazywa się Speech Recognition & Synthesis odGoogle LLC
. - Zainstaluj ją (lub zaktualizuj, jeśli już jest zainstalowana).
- Wejdź w ustawienia systemowe:
Ustawienia ➜ System ➜ Język i wprowadzanie ➜ Tekst na mowę (Text-to-Speech)(nazwa ścieżki może się różnić w zależności od nakładki producenta radia). - Ustaw jako preferowany silnik: Usługi mowy Google.
- Kliknij ikonę zębatki obok wybranego silnika, wejdź w Zainstaluj dane głosowe, znajdź język polski i pobierz go w całości.
- Odsłuchaj przykładowy głos, aby upewnić się, że radio faktycznie
mówi
. - W Yanosiku wybierz głos TTS i NIE klikaj przycisku
Test
w ustawieniach aplikacji (patrz sekcjaWażna uwaga
niżej) – po prostu wyjedź w trasę i sprawdź, czy komunikaty są odtwarzane.
Opcjonalnie: inny silnik TTS
Jeśli domyślny silnik Google nie działa poprawnie, można w tym samym menu spróbować zainstalować i wybrać alternatywny silnik TTS (np. dostępny w Sklepie Play jako inna aplikacja typutext to speech). Traktuj to jednak jako dodatek – w większości przypadków to właśnie oficjalny silnik Google rozwiązuje problem.
WAŻNA UWAGA – najczęstsza pułapka
PrzyciskTestw ustawieniach głosu w samym Yanosiku nie zawsze działa poprawnie. Zdarza się, że:
- Po kliknięciu
Test
aplikacja błędnie wykrywa brak silnika TTS i każe gozainstalować
– mimo że jest on prawidłowo zainstalowany i skonfigurowany w systemie. - Co gorsza, po takim błędnym teście potrafi samoczynnie przełączyć ustawienie głosu z TTS
na
lektora podstawowego
– bez wyraźnego powiadomienia użytkownika. - Lektor podstawowy w wielu wersjach wypowiada tylko część słów (np. sam kierunek skrętu bez nazwy ulicy), co może mylnie sugerować, że problem nadal występuje.
Testw aplikacji. Zamiast tego po prostu wyjedź w trasę – jeśli w systemie TTS jest poprawnie skonfigurowany, komunikaty będą czytane prawidłowo, mimo że test w samej aplikacji mógłby sugerować błąd.
KROK 2 – Jeśli aplikacja mimo instalacji nie widzi
silnika TTS
Zdarza się, że Sklep Play pokazuje aplikację Google TTS jako w pełni zainstalowaną i aktywną, a mimo to Yanosik
uparcie odsyła do instalacji. W takim wypadku ustawienia dotyczące mowy mogą być ukryte głębiej w systemie lub źle
powiązane z aplikacjami zewnętrznymi. Spróbuj dotrzeć do nich innymi ścieżkami:
A) Przez aplikację Ustawienia Google
/ Google
- Otwórz aplikację Ustawienia Google (czasem widoczna jako ikona zębatki z literą
G
) lub aplikację Google. - Wejdź w profil / ustawienia konta.
- Poszukaj zakładki Wyszukiwarka, Asystent i Voice (lub bezpośrednio Głos / Voice).
- Znajdź pozycję Tekst na mowę (Text-to-Speech) i sprawdź tam ustawienia języka oraz dostępnych głosów.
Sklepu Play(nie przeglądarka, aplikacja ogólna z literką
G). Tam klikamy na swoje zdjęcie profilowe (awatar), następnie
Ustawienia ➜ Rozpoznawanie mowy offline (Offline speech recognition)i sprawdzić czy język polski jest pobrany i aktywny (mimo iż ustawienie ma wpływ na odwrotny kierunek, może być powiązane). Warto też zobaczyć w ustawieniach systemowych Androida, czy w sekcji
Język i wprowadzaniemamy opcję
Syntezator mowylub podobną. Jeśli tak, należy ją włączyć i ustawić na odpowiedni język.
B) Przez ukryte menu systemowe – aplikacja Activity Launcher
Jeśli producent radia wyciął dostęp do standardowego menu Androida, można je wywołać bezpośrednio:- Zainstaluj ze Sklepu Play darmową aplikację Activity Launcher (ikona rakiety).
- Otwórz ją, kliknij lupę i wpisz frazę:
Text,TTSlubTekst na mowę. - Znajdź i uruchom pozycję prowadzącą do systemowego ekranu konfiguracji silnika mowy.
KROK 3 – Zmiany przez ADB (dla bardziej zaawansowanych)
Czym jest ADB? ADB (Android Debug Bridge) to narzędzie wiersza poleceń pozwalające połączyć się z urządzeniem z Androidem (przez USB lub sieć Wi-Fi) i wysyłać do niego polecenia bezpośrednio z komputera – z pominięciem interfejsu graficznego. Jak zainstalować, skonfigurować i połączyć ADB ze stacją multimedialną, sprawdź w osobnych, dedykowanych temu poradnikach (to temat wykraczający poza zakres tego dokumentu) – w skrócie: pobiera się pakiet platform-tools od Google (jeśli masz zainstalowaneAndroid Studioto już go masz w systemie), włącza się opcje deweloperskie i debugowanie USB/sieciowe na radiu, a następnie łączy się z urządzeniem komendą
adb connect (Wi-Fi) lub podłącza kablem USB.Poniższe komendy wykonuje się w terminalu, w katalogu, w którym znajdują się pliki platform-tools (np.
adb.exe).
3.1 Sprawdzenie i włączenie pakietu Google TTS (jeśli byłby wyłączony)
adb shell pm list packages -d | grep ttsJeśli na liście pojawi się
package:com.google.android.tts, oznacza to, że pakiet jest zainstalowany, ale
wyłączony. Aby go włączyć:
adb shell pm enable com.google.android.tts3.2 Wymuszenie Google TTS jako domyślnego silnika w systemie
adb shell settings put secure tts_default_synth com.google.android.ttsadb shell settings put secure tts_default_lang pladb shell settings put secure tts_default_country PL3.3 Weryfikacja zmian
adb shell settings get secure tts_default_synthadb shell settings get secure tts_default_langPowyższe komendy powinny zwrócić odpowiednio
com.google.android.tts oraz pl.
3.4 Restart urządzenia
adb rebootlub po prostu
uruchom ponownie, albo
Restart (reset)w menu radia. Chodzi aby system załadował się ponownie.
3.5 Wyczyszczenie pamięci Yanosika
Jeśli po powyższych krokach Yanosik nadal błędnie zgłasza brak silnika mowy, warto wymusić zamknięcie aplikacji i wyczyścić jej pamięć podręczną:adb shell am force-stop pl.neptis.yanosikadb shell pm clear-cache pl.neptis.yanosiklub w menu radia:
Ustawienia ➜ Aplikacje ➜ Yanosik ➜ Wymuś zatrzymaniei
Wyczyść pamięć podręcznąoraz
Wyczyść dane– jeśli chcesz całkowicie zresetować aplikację. Uwaga: użycie komendy
adb shell pm clear pl.neptis.yanosikwyloguje Cię z aplikacji i skasuje wszystkie jej ustawienia (nie tylko cache). Czasem jednak jest konieczne.
W nowszych wersjach aplikacji, w
Ustawienia ➜ Aplikacja ➜ Synchronizacja ustawień, można włączyć opcję, automatycznego pobrania ustawień (zapisanych w chmurze) po zalogowaniu się do aplikacji. Można też wysłać ustawienia do chmury, aby zaktualizować ich stan na dzień dzisiejszy. Warto to zrobić, jeśli planujesz wyczyścić dane aplikacji.
Ślepe uliczki – czego NIE robić (wnioski z testów)
W trakcie testów okazało się, że niektóre dodatkowe komendy ADB (np. wymuszanie wariantu językowegotts_default_variant albo nadpisywanie ustawień w sekcjach system i global)
mogą pogorszyć stan konfiguracji i spowodować powrót do stanu, w którym Yanosik ponownie prosi o
instalację silnika. Jeśli po jakichkolwiek zmianach zauważysz regres, można spróbować wyczyścić błędne wpisy
komendą:adb shell settings delete secure tts_default_variantadb shell settings delete system tts_default_langadb shell settings delete global tts_default_lang...i ponownie ustawić tylko podstawowe trzy wartości z punktu 3.2.
KROK 4 – Dostosowanie głosu (opcjonalne, po naprawieniu TTS)
Gdy TTS już działa, w ustawieniach systemowychTekst na mowę(lub w aplikacji Google, sekcja Głos) zwykle dostępne są dodatkowe opcje:
- Wybór jednego z kilku dostępnych głosów (np. 5 wariantów głosu polskiego).
- Regulacja szybkości mówienia.
- Regulacja wysokości tonu głosu.
KROK 5 – Sprawdzenie kanału audio w Yanosiku (do przetestowania, jeśli dźwięk nadal nie gra)
- W Yanosiku wejdź w:
Ustawienia ➜ Dźwięki. - Znajdź opcję Kanał audio (czasem: Ustawienia audio).
- Przetestuj obie opcje:
- Media – komunikaty traktowane jak zwykła muzyka.
- Alarmy / Systemowe / Powiadomienia – radio rozpoznaje komunikat jako nawigację i wycisza muzykę w tle na czas zapowiedzi.
- W ustawieniach ogólnych samego radia (menu fabryczne/samochodowe) sprawdź, czy jest zakładka Nawigacja i czy Yanosik jest tam ustawiony jako domyślna aplikacja nawigacyjna.
OSTATECZNOŚĆ – powrót do starszej wersji Yanosika
Jeżeli żadne z powyższych działań nie pomoże, a lektor podstawowy w trasie faktycznie gubi istotne komunikaty, jedynym pewnym rozwiązaniem pozostaje instalacja starszej, stabilnej wersji Yanosika sprzed usunięciaStarego Lektora.
- Odinstaluj obecną wersję Yanosika.
- Pobierz starszy plik
.apkz zaufanego źródła (np. APKPure, APKMirror). - Zainstaluj starszą wersję.
- W Sklepie Play wyłącz automatyczne aktualizacje dla aplikacji Yanosik, aby system jej nie nadpisał.
Podsumowanie – zalecana kolejność działań
- Zainstaluj/zaktualizuj
Usługi mowy Google
i ustaw je jako domyślny silnik TTS w systemie, pobierz pełny pakiet języka polskiego. - W Yanosiku wybierz głos TTS i nie klikaj przycisku
Test
w aplikacji – sprawdź działanie w realnej trasie. - Jeśli nie działa – poszukaj ustawień TTS przez aplikację Google lub Activity Launcher.
- Jeśli nadal nie działa – wykonaj podstawowe komendy ADB (sekcja 3.1–3.2), zweryfikuj i zrestartuj urządzenie.
- Jeśli po zmianach coś się pogorszy – wyczyść błędne wpisy (sekcja
Ślepe uliczki
) i wróć do podstawowej konfiguracji. - Sprawdź kanał audio w Yanosiku i ustawienie aplikacji nawigacyjnej w radiu.
- W ostateczności – zainstaluj starszą, stabilną wersję Yanosika z wyłączoną automatyczną aktualizacją.
