как выделить текст вместе со звуком в андроиде - PullRequest
3 голосов
/ 14 сентября 2011

У меня есть аудиофайл, и я хочу прочитать этот текстовый файл с выделением текста. Могу ли я это сделать. Пожалуйста, помогите мне.

1 Ответ

1 голос
/ 14 сентября 2011

Вы можете начать с прочтения вводной документации по Text to Speech класса Android android.speech.tts.TextToSpeech при http://developer.android.com/reference/android/speech/tts/TextToSpeech.html

С этим классом вы можете иметь свое приложение, чтобы легко говорить из текста. Вы просто создаете экземпляр класса, ждете, пока он завершит инициализацию, и говорите. Что-то в этом роде, только чтобы начать.

import com.google.tts.TTS;
...
private TTS myTts;
...
myTts = new TTS(this, ttsInitListener, true);
...
private TTS.InitListener ttsInitListener = new TTS.InitListener() {
  public void onInit(int version) {
    myTts.speak("Hello world", 0, null);
  }
};

Ситуация станет более сложной, когда вы попытаетесь изменить «Hello world» на фактический текст, прочитанный из вашего текстового файла, при выделении текста на экране. Я оставляю это как упражнение для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...