Case study · 2026
Voice-to-Text Transcription API
FastAPI transcription service — validated uploads, FFmpeg normalisation and faster-whisper with timestamped segments.
- Python
- FastAPI
- faster-whisper
- FFmpeg
- Pydantic

System design
Client ──POST /transcribe (audio)──►
1. Validate extension · MIME type · size
2. Store temporary file
3. Normalise FFmpeg → mono 16 kHz WAV
4. Transcribe faster-whisper
5. Segment [{ start, end, text }]
6. Clean up delete temp files
◄── JSON { text, segments, duration }
Key decisions
- Normalise before inference — one audio format in means predictable accuracy and speed.
- Validate at the edge — reject bad files before they reach FFmpeg or the model.
- faster-whisper (CTranslate2) for CPU-friendly inference.
- Clear next steps documented: a job queue for long files, streaming results, and GPU workers for scale.
More projects
2025–26Case studyDubai Haus — Real-Estate Platform, SEO & Growth
Bilingual property platform built from scratch and grown through SEO — 2,200+ synced projects and 6.8× more organic clicks in 12 months.
- Next.js
- PostgreSQL
- Prisma
- Redis
- +8
Read case study
2026Case studySaadiyat Marina — Bilingual Property Publication
German-first Next.js publication on Abu Dhabi's Saadiyat Island — 54 URLs with a complete hreflang cluster, built in 7 working days.
- Next.js 15
- TypeScript
- JSON-LD
- hreflang
- +3
Read case study
