It would be useful to have an automatic cut-off in the event that the user is silent for perhaps 20 or 30 seconds. Occasionally it's easy to accidentally leave the recording open, which I presume is draining down the API credits and sending stuff for transcription for no reason.
