A whispercpp stt plugin for OpenVoiceOS
Project description
Description
OpenVoiceOS STT plugin for whispercpp
High-performance inference of OpenAI's Whisper automatic speech recognition (ASR) model:
- Plain C/C++ implementation without dependencies
- Apple silicon first-class citizen - optimized via Arm Neon and Accelerate framework
- AVX intrinsics support for x86 architectures
- Mixed F16 / F32 precision
- Low memory usage (Flash Attention + Flash Forward)
- Zero memory allocations at runtime
- Runs on the CPU
Install
pip install ovos-stt-plugin-whispercpp
Configuration
available models are "tiny.en", "tiny", "base.en", "base", "small.en", "small", "medium.en", "medium", "large"
"stt": {
"module": "ovos-stt-plugin-whispercpp",
"ovos-stt-plugin-whispercpp": {
"model": "tiny"
}
}
Models
Models will be autodownloaded to ~/.local/share/pywhispercpp/models/{model_name} when plugin is loaded
Memory usage
| Model | Disk | Mem |
|---|---|---|
| tiny | 75 MB | ~280 MB |
| base | 142 MB | ~430 MB |
| small | 466 MB | ~1.0 GB |
| medium | 1.5 GB | ~2.6 GB |
| large | 2.9 GB | ~4.7 GB |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ovos_stt_plugin_whispercpp-0.0.2a1.tar.gz.
File metadata
- Download URL: ovos_stt_plugin_whispercpp-0.0.2a1.tar.gz
- Upload date:
- Size: 8.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
84d8e9e6f0ba87f8d5b89b1c48896b673a9a46a7c3da2fef692ea25166418fd3
|
|
| MD5 |
fc521f474ecee455149d4db56f959c1e
|
|
| BLAKE2b-256 |
b6fdf56b93bec43a77757ff99aa38f85df1c6e00a271211521545078562fc64e
|
File details
Details for the file ovos_stt_plugin_whispercpp-0.0.2a1-py3-none-any.whl.
File metadata
- Download URL: ovos_stt_plugin_whispercpp-0.0.2a1-py3-none-any.whl
- Upload date:
- Size: 8.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
92b5a7c75fbedfa14e5f89098165abcf7db6c07651bb7116b90921c266aedbc2
|
|
| MD5 |
f783c9d46fab3e3b3500f2bdcc168c5c
|
|
| BLAKE2b-256 |
84dc8380cdc02a4a294c25da45310ca6b648e591df576bda576924679d28db78
|