Understand RealtimeSTT Licensing
masterRealtimeSTT is released under the MIT license. However, the project integrates various optional transcription (ASR), Voice Activity Detection (VAD), and wake-word engines. Each of these engines brings its own dependencies, model weights, and service terms which are independent of RealtimeSTT.
Key considerations for developers:
- Upstream Terms: Always review the specific license for the engine, model revision, and distribution path you are using (e.g., Hugging Face model cards, API terms, or package metadata).
- Redistribution: If you bundle binaries, wheels, model files, or Docker images, you must preserve all upstream copyright notices and license texts.
- Model vs. Runtime: Be aware that the runtime code (e.g., a Python package) and the model weights it loads may have different licenses.
- Commercial Use: While many engines are permissive, always verify if the specific model or service provider (like Kroko or Picovoice) requires a commercial license for production use.