/audio-quill

Transcribe WAV recordings to text files with meaningful titles

Primary LanguageGoMIT LicenseMIT

Audio Quill

Transcribe WAV files to text files with titles using Whisper and Ollama.

All processing is local. No data leaves your machine.

Background:

I carry a low-tech ~$20 audio recorder when I go on walks to capture my thoughts and ideas. I leave my phone at home.

That way, I'm not distracted or tempted to check email, slack, discord, social media, etc.

Then when ready, I plug the SD card into my computer and transcribe the files.

I've been very happy with this device.

But audio isn't as useful as text. So this script turns them into text which I can organize later.

Setup

Download whisperfile.

wget https://huggingface.co/Mozilla/whisperfile/resolve/main/whisper-tiny.en.llamafile
chmod +x whisper-tiny.en.llamafile

Make sure Ollama is running and you've downloaded llama3.1 model.

ollama run llama3.1

Usage

IMPORTANT: I've only tested this on my M2 MacBook. YMMV.

Run the app

go run . --source /Volumes/USB-DISK/RECORD --dest ~/Downloads/aquill1