Skocz do zawartości
jestemnawakacjach

Voice Input

    Rekomendowane odpowiedzi

    Witam,

    Czy korzystał ktoś już RecognizerIntent.ACTION_RECOGNIZE_SPEECH, i rozwiązał problem z ActivityNotFound na telefonach innych niz htc desire z androidem 2.2? Zapewne brakuje jakiejś biblioteki?

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    gzajac
    Czy korzystał ktoś już RecognizerIntent.ACTION_RECOGNIZE_SPEECH, i rozwiązał problem z ActivityNotFound

    Co rozumiesz przez rozwiązanie problemu? Dostajesz taki wyjątek?

    Jeśli tak to najlepiej sprawdzić czy rozpoznawanie mowy jest zainstalowane w urządzeniu. Można np takim fragmentem kodu (tak robimy w naszej aplikacji Program TV & Repertuar Kin):

    // Check if Speech Recognition activity is present in the system
    PackageManager pm = getPackageManager();
    List<?> activities = pm.queryIntentActivities(new Intent(
           RecognizerIntent.ACTION_RECOGNIZE_SPEECH), 0);
    
    if (activities.size() == 0) {
       mBtnSpeak.setVisibility(View.GONE); // jak nie ma to nie pokazujemy przycisku z mikrofonem
    }

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Własnie chodzi mi rozwiązanie, które pozwoli użytkownikowi zainstalować potrzebne biblioteki jeśli ich nie ma obecnych w systemie. Na androidzie 2.2 pomaga zainstalowanie VoiceSearch. Natomiast co zrobić w przypadku androida 2.1. Oraz osobne pytanie, czy dostępność tej biblioteki jest jakoś zależna od producenta, lokalizacji?

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    jest dostępna osobna wersja dla 2.1 i dla 2.2+ domyślnie wyszukiwana jest wersja 2.2+ ale wystarczy się zalogować i będzie poprawna wersja

    tak czy inaczej użyteczność tego programu jest dyskusyjna, jeżeli telefon nie jest wyposażony w drugi mikrofon do odfiltrowania odgłosów tła

    Edytowane przez zawadaki

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

    Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

    Zarejestruj nowe konto

    Załóż nowe konto. To bardzo proste!

    Zarejestruj się

    Zaloguj się

    Posiadasz już konto? Zaloguj się poniżej.

    Zaloguj się

    • Ostatnio przeglądający   0 użytkowników

      Brak zarejestrowanych użytkowników przeglądających tę stronę.

    x