A way to stop the currently playing text-to-speech

I’m using the text-to-speech api to implement a audio-only interface for a visually impaired relative. It’s working great but I’m wondering if there is a way to stop an already playing text-to-speech audio?
Right now all texts sent to the text-to-speech api will be queued and played in their entirety one after the other.
If one wants to quickly navigate a menu it would be great if there was a way to stop and play the next one.