Skip to content

Sudden non-deterministic TTS timeouts without app/plugin updates: anyone else? #619

@pitazzo

Description

@pitazzo

Hi there,

It seems that this plugin is no longer maintained, but we’re seeing something very strange and I’d like to know if anyone else is experiencing it.

We have several thousand production instances of our Android app using flutter_tts. We wrap it with our own service that:

  • enforces timeouts
  • emits structured logs for each utterance lifecycle

Starting ~2 weeks ago, without any app update and without any plugin change, we began recording hundreds of utterances timeouts per day. It’s non-deterministic, affects different devices/users, and there’s no obvious trigger on our side.

Current theory (only a theory): an Android TTS engine update may have changed behavior such that utterance completion is no longer reliably reported (e.g., completion callback not firing consistently), causing our watchdog timeout to trip.

Has anyone seen similar behavior recently on Android with flutter_tts (or the underlying TextToSpeech APIs)? Any known Android/TTS engine changes that could explain missing or delayed utterance completion events?

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions