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

1 Like

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!

2 Likes

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!