Added in [API level 4](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level 18](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

# TextToSpeech.OnUtteranceCompletedListener

*** ** * ** ***

` public static interface TextToSpeech.OnUtteranceCompletedListener `   
` `

|---|
| android.speech.tts.TextToSpeech.OnUtteranceCompletedListener |

<br />

*** ** * ** ***

<br />

**This interface was deprecated in API level 18.**   

Use `https://developer.android.com/reference/android/speech/tts/UtteranceProgressListener` instead.

Listener that will be called when the TTS service has completed synthesizing an utterance. This is only called if the utterance has an utterance ID (see `https://developer.android.com/reference/android/speech/tts/TextToSpeech.Engine#KEY_PARAM_UTTERANCE_ID`).

## Summary

| ### Public methods ||
|---|---|
| ` abstract void` | ` https://developer.android.com/reference/android/speech/tts/TextToSpeech.OnUtteranceCompletedListener#onUtteranceCompleted(java.lang.String)(https://developer.android.com/reference/java/lang/String utteranceId) ` Called when an utterance has been synthesized. |

## Public methods

### onUtteranceCompleted

Added in [API level 4](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public abstract void onUtteranceCompleted (String utteranceId)
```

Called when an utterance has been synthesized.

<br />

| Parameters ||
|---|---|
| `utteranceId` | `String`: the identifier of the utterance. <br /> |