ahmetoner/whisper-asr-webservice

OpenAI Whisper ASR Webservice API

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 14 minutes ago
Added to GitGenius on September 20th, 2026
Created on September 22nd, 2022
Open Issues & Pull Requests: 126 (+0)
GitHub issues: Enabled
Number of forks: 584
Total Stargazers: 3,340 (+0)
Total Subscribers: 35 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 64
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 498 days
Stale 30+ days: 63
Stale 90+ days: 55

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (4)
  • enhancement (2)

Most active issues this week

Detailed Description

Whisper ASR Webservice is a web service that exposes OpenAI's Whisper automatic speech recognition model through an HTTP API.

The tool solves the problem of integrating Whisper speech-to-text capabilities into applications by wrapping the model in a REST API. Rather than requiring developers to manage Whisper directly in their code, the webservice runs as a standalone service that accepts audio input over HTTP and returns transcriptions. This approach decouples the speech recognition engine from client applications and allows multiple services to share a single Whisper instance.

The project suits developers who want to add speech recognition to web applications, microservices, or systems where running Whisper as a separate service is more practical than embedding it directly. It is particularly useful in containerized environments, as the README emphasizes Docker support. Teams building multi-service architectures benefit from the ability to call the API from any language or framework without managing Whisper dependencies in each application. The webservice approach also simplifies scaling and resource management by centralizing the computationally intensive model in one place.

Development activity shows consistent engagement with the codebase. The project receives regular updates and bug fixes addressing user-reported issues. Pull requests are reviewed and merged at a steady pace, indicating active maintenance. The maintainer responds to issues and incorporates community feedback into releases. Documentation is kept current alongside code changes, and the project demonstrates responsiveness to problems reported by users.