T2S OnUtteranceCompletedListener

S

swordi

Enthusiast
447
Hallo

ich möchte meinem Text2Speech Objekt einen OnUtteranceCompletedListener hinzufügen, das scheitert aber leider immer mit einem ERROR bei der zeile:

PHP:
int result = t2s.setOnUtteranceCompletedListener(completeListener);

da bekomme ich von der methode immer TextToSpeech.ERROR also -1 zurück.

mein completeListener sieht so aus

PHP:
TextToSpeech.OnUtteranceCompletedListener completeListener = new OnUtteranceCompletedListener() {

        @Override
        public void onUtteranceCompleted(String utteranceId) {
            System.out.println("finished");
        }
        
    };

jemand eine ahnung warum er einfach den listener nicht setzen will???

speek mach ich so
PHP:
HashMap<String, String> params = new HashMap<String, String>();
            params.put(TextToSpeech.Engine.KEY_PARAM_UTTERANCE_ID, "theUtId"); 
            t2s.speak(speechText, TextToSpeech.QUEUE_FLUSH, params);
 
Zurück
Oben Unten