Cold observable implementation, emits true when TTS engine finishes speaking, starts speaking when subscribed. Notice that API level 21 introduces different way to perform speaking:
public class RxTextToSpeech {
@Nullable RxTTSObservableOnSubscribe audio;
WeakReference<Context> contextR...