LibreAI / Audio / whisper.api
// audio ยท innovatorved/whisper.api

whisper.api

A ready API for speech-to-text with per-user access control.

๐Ÿ’Ž Hidden gemโ˜… 914 starsโ‘‚ 38 forksMITupdated 2026-04
โ–ฆ visual โ€” this project's README ships no embeddable screenshot,
so here's a placeholder. The guide below is complete regardless.
// project facts

Project facts

whisper.api is an open-source audio project by innovatorved (innovatorved/whisper.api on GitHub). It has 914 GitHub stars and 38 forks, is released under the MIT license, and was last updated on GitHub on 28 April 2026.

GitHub stars
914
Forks
38
License
MIT
Last updated on GitHub
28 April 2026
Category
Audio
Listing
Hidden gem โ€” a shorter page for a lesser-known project
Official site
Official site
// how it works

How it works

  1. Deploy the service

    Host it on your own server or container.

  2. Create user accounts

    Use the built-in user-level access control.

  3. Send audio to the API

    POST recordings and get transcripts back.

  4. Try the live demo

    Preview the output on the hosted demo site first.

// features

Why people love it

Whisper transcription

Fine-tuned Whisper model for accurate speech-to-text.

User-level access

Supports multiple users with per-user controls.

HTTP API

Simple REST-style interface for any client.

Live demo

Try it on the hosted site before self-hosting.

Easy to deploy

Designed to be stood up as a transcription service.

MIT licensed

Free for personal and commercial use.

Advertisement
// run it

Run it yourself

  1. Step 1 โ€” Clone the repo

    Download the source and move into the project folder.

    git clone https://github.com/innovatorved/whisper.api.git
    cd whisper.api
  2. Step 2 โ€” Check the README

    Every project documents its own setup; start with install requirements.

    cat README.md | head -60
  3. Step 3 โ€” Run it

    Follow the project's launch command โ€” Docker, pip, npm, or a binary release.

    # see README for the exact launch command
// use cases

What you can build

Advertisement
// faq

Questions, answered

Who maintains whisper.api?

It is an open-source project at innovatorved/whisper.api with 38 forks. Check the repo's contributors and recent commits to see how active maintenance is.

Is whisper.api free for commercial use?

MIT licensed โ€” commercial use allowed with attribution.

What does user-level access mean?

The API supports individual user accounts and per-user access control.

Can I see it working first?

Yes โ€” there is a live demo site to try before deploying.

What hardware do I need to host it?

Whisper runs best with a GPU, but smaller models can work on CPU โ€” check the README.

// keep exploring

Similar tools

Audio

Faster Whisper

Faster Whisper transcription with CTranslate2

โ˜… 25.7k starsMIT
View guide โ†’
Audio

whisper.cpp

Port of OpenAI's Whisper model in C/C++

โ˜… 54.1k starsMIT
View guide โ†’
Audio

buzz

Buzz transcribes and translates audio offline on your personal computer. Powered by OpenAI's Whisper.

โ˜… 21.8k starsMIT
View guide โ†’
Audio

gTTS

gTTS โ€” Python library and CLI that turns text into spoken mp3 via Google Translate's speech API

โ˜… 2.6k starsMIT
View guide โ†’
Audio

docker-whisper

Self-hosted Whisper speech-to-text as a Docker image.

โ˜… 112 starsNOASSERTION
View guide โ†’
Audio

edge-tts

Use Microsoft Edge's online text-to-speech service from Python WITHOUT needing Microsoft Edge or Windows or an API key

โ˜… 12.2k starsCustom
View guide โ†’
// alternatives

Alternatives in Audio

The most-starred other Audio projects in the LibreAI catalogue โ€” the realistic shortlist if whisper.api is not the right fit.

Get whisper.api

Free and open โ€” grab the source, star the repo, and start creating.