Я попытался с примером кода Google для чтения текста из предварительного просмотра камеры.Еще одно приложение, которое обнаруживает текст в графическом оверлее.Мне нужно прочитать текст из графического оверлея с обратной связью.Но проблема в том, что имя приложения только для двусторонней связи, а не графический текст.
Вот пример кода и Проект лаборатории комплектов ML .
TextToSpeech.OnInitListener listener =
new TextToSpeech.OnInitListener() {
@Override
public void onInit(final int status) {
if (status == TextToSpeech.SUCCESS) {
Log.d("OnInitListener", "Text to speech engine started successfully.");
tts.setLanguage(Locale.US);
} else {
Log.d("OnInitListener", "Error starting the text to speech engine.");
}
}
};
tts = new TextToSpeech(this.getApplicationContext(), listener);
Другая проблема заключается в том, что textToSpeech и Android Talkback конфликтуют друг с другом.