Whisper.cpp Server
بواسطة ATH Infosystems
Version 1.9.2 + Free Support on Ubuntu 26.04
Whisper.cpp Server is an open-source, self-hosted speech-to-text and automatic speech recognition (ASR) server powered by Whisper models. It provides an HTTP API and web-based interface for converting audio into text, making it suitable for transcription services, voice applications, AI workflows, media processing, accessibility solutions, and developer integrations while retaining control over audio data and deployment infrastructure.
Key Features of whisper.cpp Server:
- Self-hosted speech-to-text and automatic speech recognition server accessible through HTTP APIs and modern web browsers.
- Provides the
/inferenceendpoint for submitting audio files and receiving transcription results. - Includes a built-in web interface for uploading audio files and testing speech transcription directly from a browser.
- Supports Whisper GGML models for efficient speech recognition and transcription workloads.
- Supports multilingual speech recognition using compatible Whisper models.
- Supports configurable transcription parameters including language, temperature, temperature increment, and no-speech threshold.
- Provides multiple response formats for transcription workflows, including JSON, text, SRT, and VTT where supported by the server build.
- Supports audio processing workflows for common media formats when used with compatible FFmpeg-based conversion pipelines.
- Provides a
/loadendpoint for loading compatible Whisper model files into the server.
whisper.cpp Server Usage:
$ sudo su $ cd /opt/whisper.cpp Check whisper.cpp files:ls -la /opt/whisper.cppCheck whisper.cpp version:git -C /opt/whisper.cpp describe --tags --alwaysCheck whisper.cpp server binary:ls -lh /opt/whisper.cpp/build/bin/whisper-serverCheck Whisper model:ls -lh /opt/whisper.cpp/models/Check whisper.cpp Server service:sudo systemctl status whisper-server --no-pagerAccess the whisper.cpp Server Web UI:http://YOUR_SERVER_IP:8080/
Disclaimer:
whisper.cpp is an open-source project maintained by its developers and community contributors and is not affiliated with or endorsed by Microsoft Azure or any other cloud provider. Whisper model files may have their own licensing and usage requirements. Users are responsible for configuring network access, authentication, security settings, firewall rules, model licensing, audio data protection, privacy requirements, backup procedures, and user access controls when deploying and using whisper.cpp Server in a cloud environment.