Wc

whisper.cpp Server

Azure Artificial Intelligence (AI)

whisper.cpp, a fast CPU only port of OpenAI's Whisper speech recognition model, with a ready to use transcription API and browser interface.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

whisper.cpp is a high performance implementation of OpenAI's Whisper automatic speech recognition model written in plain C and C++. It runs entirely on the CPU with no GPU, no Python runtime and no external services, which makes accurate speech to text practical on ordinary general purpose hardware.

It ships a bundled HTTP server that turns the engine into a service: post an audio file and receive a transcript back as plain text, JSON, or SRT and VTT subtitles. A browser page lets you upload a file and read the transcript without writing any code. Many audio and video formats are accepted and converted automatically, so recordings, meetings, voice notes, interviews and podcast episodes can be transcribed as they are.

Because everything runs locally, audio never leaves the machine you control, which suits recordings that cannot be sent to a third party transcription service.

Why the cloudimg image

cloudimg builds whisper.cpp from a pinned upstream release on a fully patched base and preinstalls a speech recognition model, so transcription works the moment the instance boots with nothing to compile and no model file to find. Security is the real difference: the upstream server has no authentication at all, and its own documentation warns against exposing it, because it accepts file uploads and offers an endpoint that can load an arbitrary server side file as a model. cloudimg binds the inference engine to the loopback interface only, places it behind a reverse proxy that requires authentication on every path, and blocks the model loading endpoint outright. There are no default credentials: a password unique to that instance is generated on first boot and written to a root only file. The preinstalled model is a format conversion of OpenAI's original Whisper checkpoint rather than a third party fine tune, and copies of both MIT licences plus a written provenance record ship in the image. Every deployment is paired with a step by step deploy guide and backed by 24/7 cloudimg support.

Common uses

  • Self hosted transcription of meetings, interviews and voice notes
  • A private speech to text API for audio that cannot leave your control
  • Generating SRT and VTT subtitles for recorded video

See it running

Real screenshots taken while testing this image against its deployment guide.

whisper.cpp Server screenshot 1 whisper.cpp Server screenshot 2 whisper.cpp Server screenshot 3 whisper.cpp Server screenshot 4