IllegalArgumentException: Недопустимый int: «ОС» с Samsung tts

Я использую текст для речи в своем приложении для Android. Он работает отлично с Google TT и espeak, но когда я использовал с Samsung TTS, он дает следующее исключение.

java.lang.IllegalArgumentException: Invalid int: "OS" at android.os.Parcel.readException(Parcel.java:1429) at android.os.Parcel.readException(Parcel.java:1379) at android.speech.tts.ITextToSpeechService$Stub$Proxy.isLanguageAvailable(ITextToSpeechService.java:482) at android.speech.tts.TextToSpeech$10.run(TextToSpeech.java:1084) at android.speech.tts.TextToSpeech$10.run(TextToSpeech.java:1081) at android.speech.tts.TextToSpeech$Connection.runAction(TextToSpeech.java:1329) at android.speech.tts.TextToSpeech.runAction(TextToSpeech.java:570) at android.speech.tts.TextToSpeech.runAction(TextToSpeech.java:561) at android.speech.tts.TextToSpeech.isLanguageAvailable(TextToSpeech.java:1081) 

    Я обнаружил, что получаю это исключение также, когда пытаюсь сделать что-то вроде TextToSpeech.getDefaultVoice или TextToSpeech.getVoices() или TextToSpeech.getVoice() . Я работал над этим, не называя их, а вместо этого работая по умолчанию Locale, чтобы получить то, что я пытался получить через объект Voices.

    Поэтому в моем случае я хотел знать Locale, чтобы выбрать язык, поэтому я сделал следующее

      Locale lTest = Locale.getDefault(); res = mTTS.isLanguageAvailable(lTest); 
    Intereting Posts
    Android – можно ли узнать, какое приложение имеет аудиофокус? Непредвиденная ошибка при анализе ввода недопустимого файла иерархии uiautomator Как узнать идентификатор строки элемента в меню, зная его десятичное значение? Как показывать значки в меню переполнения ActionBar? Android: текстовое представление не отображает установленное значение программно Процессы, убитые системой Android: также удаляются входящие уведомления? PlaceholderFragment в Android Как получить контекст в адаптере просмотра ресайклера Жизненный цикл деятельности и обслуживания Внедрение бесконечного адаптера Eclipse отсутствует Графический макет и вкладки «Источник» при редактировании файлов Android XML Как сделать пунктирную / пунктирную линию в Android? Реализует OnScrollListener внутри listFragment Android Развернуть локальную справочную таблицу JNI ListFragment vs ListActivity – Какой из них использовать?