LibreAI / Áudio / WhisperLive
// audio · collabora/WhisperLive

WhisperLive

WhisperLive é um projeto de áudio de código aberto de collabora (collabora/WhisperLive no GitHub). Tem 4.309 estrelas no GitHub e 603 forks, é publicado sob a licença MIT e foi atualizado pela última vez no GitHub em 7 de outubro de 2026.

WhisperLive: a nearly-live OpenAI Whisper transcription server for files, mics, and streams

★ 4,3 mil estrelas⑂ 603 forksMITatualizado out 2026
▦ visual: o README deste projeto não inclui nenhuma captura incorporável,
então aqui vai um marcador. O guia abaixo está completo mesmo assim.
// dados do projeto

Dados do projeto

Estrelas no GitHub
4.309
Forks
603
Licença
MIT
Última atualização no GitHub
7 de outubro de 2026
Categoria
Áudio
Tipo de ficha
Guia de instalação completo
// como funciona

Como funciona

  1. Plan your deployment

    Decide which backend fits your hardware — faster-whisper (default), TensorRT, or OpenVINO — and your client types.

  2. Install

    Run the setup script for PortAudio, create a Python 3.12 environment, and pip-install whisper-live.

  3. Start the server

    Launch run_server.py on a port with your client and connection limits.

  4. Transcribe something

    Send a file with the client script, or use the Python TranscriptionClient from your own code.

// recursos

Por que as pessoas gostam tanto

Multiple inference backends

faster-whisper, TensorRT, and OpenVINO backends for different hardware.

Rich transcription output

Word-level timestamps and confidence scores, not just plain text.

Speaker diarization

Optional diarization via pyannote.audio identifies who spoke when.

Hotwords and vocabulary

Bias recognition toward custom terms and names.

Flexible inputs

Transcribe files, live microphone input, raw PCM, and RTSP/HLS streams; batch inference is supported.

OpenAI-compatible REST option

An --enable_rest flag exposes an OpenAI-style transcription API alongside the streaming protocol.

Advertisement
// execute você mesmo

Execute você mesmo

  1. Clone the repository

    Clone the project and enter its directory.

    git clone https://github.com/collabora/WhisperLive.git
    cd WhisperLive
  2. Install

    Install system audio dependencies, then the Python package (in a Python 3.12 venv).

    bash scripts/setup.sh
    pip install whisper-live
  3. Start the server

    Run the transcription server with the faster-whisper backend.

    python3 run_server.py --port 9090 --backend faster_whisper --max_clients 4 --max_connection_time 600
// casos de uso

O que você pode criar

  • Transcribe live meetings or lectures with word-level timestamps
  • Add speech-to-text to an app without sending audio to a cloud API
  • Transcribe RTSP camera or broadcast streams in near real time
  • Batch-transcribe a folder of interviews with speaker labels
Advertisement
// perguntas frequentes

Perguntas frequentes

Who maintains WhisperLive?

Collabora, the open-source consultancy, maintains WhisperLive.

Is WhisperLive free?

Yes, MIT-licensed; Whisper models run locally on your hardware.

Does it need a paid API key?

No cloud key is needed. Optional speaker diarization uses pyannote.audio models from Hugging Face, which may require accepting model terms there.

How does it compare to OpenAI's Whisper API?

The API is a managed per-minute service; WhisperLive is a self-hosted streaming server with multiple local backends, diarization, and stream inputs.

How do I get started?

Run `bash scripts/setup.sh`, `pip install whisper-live`, start `run_server.py`, then send audio with `run_client.py --files <file>`.

// continue explorando

Ferramentas semelhantes

Áudio

whispering-ui

Native desktop UI for live Whisper transcription and translation.

★ 329 estrelasMIT
Ver o guia →
Áudio

Faster-Whisper-XXL-GUI

Faster-Whisper-XXL-GUI — gui for faster‑whisper‑xxl transcription tool: download, open-...

★ 129 estrelasGPL-3.0
Ver o guia →
Áudio

transcribe-anything

Blazing-fast multi-backend Whisper transcription for any file or URL.

★ 1,4 mil estrelasMIT
Ver o guia →
Áudio

whisper-diarization

Automatic Speech Recognition with Speaker Diarization based on OpenAI Whisper

★ 5,7 mil estrelasBSD-2-Clause
Ver o guia →
Áudio

whisper.cpp

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

★ 54,1 mil estrelasMIT
Ver o guia →
// alternativas

Alternativas em Áudio

Os outros projetos de Áudio com mais estrelas no catálogo do LibreAI — a lista realista de alternativas se WhisperLive não for o ideal para você.

  • MoneyPrinterTurbo★ 128,3 mil

    利用 AI 大模型和自动化工作流,根据主题或关键词一键生成高清短视频。Generate HD short videos from a topic or keyword with an automated AI workflow.

  • Whisper★ 109,9 mil

    Robust Speech Recognition via Large-Scale Weak Supervision

  • GPT-SoVITS★ 62,3 mil

    1 min voice data can also be used to train a good TTS model! (few shot voice cloning)

  • Real-Time-Voice-Cloning★ 60,2 mil

    Clone a voice from 5 seconds of audio and generate arbitrary speech in real time

  • whisper.cpp★ 54,1 mil

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

// mais em audio

Mais em Áudio

Projetos de Áudio próximos no catálogo, os mais próximos em estrelas de WhisperLive: continue explorando dos dois lados dele.

  • MOSS-TTS-Nano★ 4,5 mil

    MOSS-TTS-Nano: a 0.1B open multilingual speech model that clones voices and streams in real time on CPU

  • metavoice-src★ 4,2 mil

    MetaVoice-1B: a 1.2B-parameter foundation model for emotional, zero-shot text-to-speech

  • fastrtc★ 4,6 mil

    FastRTC turns any Python function into a real-time audio or video stream over WebRTC or WebSockets

  • MOSS-TTS★ 4,2 mil

    MOSS-TTS family: open text-to-speech models for voice cloning, dialogue, voice design, and real-time agents

  • Kokoro-FastAPI★ 5,5 mil

    Turn the beloved Kokoro voice model into an OpenAI-compatible speech API with one Docker command.

  • RealtimeTTS★ 4,0 mil

    Converts text to speech in realtime

Baixe o WhisperLive

Grátis e aberto: pegue o código-fonte, dê uma estrela no repositório e comece a criar.