Как отобразить текст с автоматической прокруткой из TextView для использования TTS в Android

#android #kotlin #text-to-speech

Вопрос:

Я бы хотел, чтобы вы автоматически прокручивали представление во время его произнесения. На данный момент я выделяю текст во время его произнесения. Однако, когда текст длинный, я бы хотел, чтобы текстовый контейнер автоматически прокручивал текст вниз во время его произнесения.

 override fun onInit(i: Int) {   tts!!.setOnUtteranceProgressListener(object : UtteranceProgressListener() {  override fun onStart(utteranceId: String) {  Log.i("TTS", "utterance started")  }   override fun onDone(utteranceId: String) {  if (stringArrayList.size - 1 != paragraphCount) {  paragraphCount    speakText() // ScrollingDown()   } else {  paragraphCount = 0  }  Log.i("TTS", "utterance done")  }   override fun onError(utteranceId: String) {  Log.i("TTS", "utterance error")  }   override fun onRangeStart(utteranceId: String?, start: Int, end: Int, frame: Int) {  super.onRangeStart(utteranceId, start, end, frame)  }  })  }