How to record audio from the microphone

Is there any way to record audio from the microphone and then send it to an endpoint using JavaScript? I would like to be able to dictate using OpenAI's Whisper.

I have tried using ActionScript and QuickTime, but it doesn't work well, it freezes saving the file. I've also tried using a WebView, but it doesn't have access to the microphone, and I haven't found a way to allow it.

I have also thought about this. There are command line utilities like "sox" that could be used, but I think it would be better if a dedicated "record audio" action was available in BTT.

I'll add this for the next release

Awesome :smile:

If you need beta testing, let me know!

Any progress on this front?

Nope? :smile:

Not yet, but it's high on my TODO list

Great, thank you so much.

How is the best way to find out when it's available to try?

I'll post here!

I'm really looking forward to this feature as well.
The target state is to click a button, record audio (e.g. meeting summary), and then send the audio to GPT for transcription, according to a given promt, to output text that can be pasted (e.g. into an email).
Thanks!