feat: Option to compress audio files by ~90%

Add option to reduce bandwidth (and potentially latency) by converting
voice recordings (wav) into a compressed audio format (webm or mp3).

Default behaviour is unchanged.

> File uploads are currently limited to 25 MB and the following input file
> types are supported: mp3, mp4, mpeg, mpga, m4a, wav, and webm.
>
> - https://platform.openai.com/docs/guides/speech-to-text
This commit is contained in:
Mike Bailey 2024-09-22 18:19:22 +10:00
parent f3ad683d70
commit 1cc30a22f9
6 changed files with 32 additions and 4 deletions

View file

@ -242,6 +242,9 @@
## Use VI editing mode in the terminal (default: False)
#vim: false
## Specify the audio format for voice recording (default: wav). webm and mp3 require ffmpeg
#voice-format: wav
## Specify the language for voice using ISO 639-1 code (default: auto)
#voice-language: en