Building a private, zero-cost AI audio transcriber with Whisper and Docker

I had ~60 hours of .ogg and .m4a audio recordings and was keen to see if AI could transcribe them without sending the files to a cloud-based service. I see huge potential in local AI models, both from an environmental and privacy perspective, but this was my first real-world test. My hardware was a modest ThinkPad T14 Gen 1 AMD (equipped with a Ryzen 5 PRO, 16GB RAM, and no dedicated GPU). Running local AI models without a discrete graphics card can be slow and painful, so the setup needed to be optimised to run entirely on CPU without bringing the machine to its knees. ...

10 Oct 2026 · 2 min · 331 words · James Greenhalgh

Self-hosting Metabase for fun and non-profit

Reef-World holds 14+ years of environmental impact data collected from Green Fins assessments. This data was trapped in silos and needed human effort to manually export and transform CSV files into something meaningful. Impact data is used by the team to understand how environmental threats have evolved over time by location and industry. With the introduction of Green Fins digital membership, we needed a way to ground truth self-evaluation data and understand if Green Fins Hub engagement was having the intended behaviour centred design (BCD) impact. ...

7 Jul 2023 · 2 min · 321 words · James Greenhalgh