Я пытаюсь реализовать преобразование текста в речь, следуя этой статье в блоге разработчиков Android. Он предлагает следующий код для установки текста в речевые данные, если он не поддерживается.
Intent installIntent = new Intent();
installIntent.setAction(TextToSpeech.Engine.ACTION_INSTALL_TTS_DATA);
startActivity(installIntent);
Это бросает Exception
:
ActivityNotFoundException
: нет активности
найдено для обработки намерения
Однако я использую код здесь , чтобы определить, что намерение действительно поддерживается. Вот представление списка:
[ResolveInfo{43cc5280 com.svox.pico.DownloadVoiceData p=0 o=0 m=0x108000}]
Почему это не работает?
Обновление
Я не знаю почему, но сейчас это похоже на работу.