README.md

August 1, 2026 · View on GitHub

Description

This plugin adds Faster Whisper speech recognition to OpenVoiceOS. Faster Whisper is a fast inference engine for OpenAI's Whisper automatic speech recognition models.

The plugin also provides a language detection transformer for ovos-dinkum-listener.

Install

pip install ovos-stt-plugin-fasterwhisper

Models

The plugin supports these Whisper model names: tiny.en, tiny, base.en, base, small.en, small, medium.en, medium, large-v1, large-v2, large-v3, large, distil-large-v2, distil-medium.en, distil-small.en, distil-large-v3.

You can also pass a full path to a local model, or a Hugging Face repo ID, for example projecte-aina/faster-whisper-large-v3-ca-3catparla.

To use a model that is not already in Faster Whisper format, convert it, or pick a compatible model on Hugging Face.

Configuration

This example configures the large-v3 model to run on GPU:

  "stt": {
    "module": "ovos-stt-plugin-fasterwhisper",
    "ovos-stt-plugin-fasterwhisper": {
        "model": "large-v3",
        "use_cuda": true,
        "compute_type": "float16",
        "beam_size": 5,
        "cpu_threads": 4
    }
  }

This example uses Faster Whisper for language detection. It works only with ovos-dinkum-listener.

  "listener": {
    "audio_transformers": {
        "ovos-audio-transformer-plugin-fasterwhisper": {
            "model": "small"
        }
    }
  }

License

Apache-2.0