This release is a pre-release and may not be stable for production use.
Description
OpenVoiceOS companion plugin for OpenVoiceOS STT Server
Install
pip install ovos-stt-plugin-server
Configuration
"stt": {
"module": "ovos-stt-plugin-server",
"ovos-stt-plugin-server": {
"urls": ["https://0.0.0.0:8080/stt"],
"verify_ssl": true
},
}
for audio language detection
"listener": {
"audio_transformers": {
"ovos-audio-lang-server-plugin": {
"urls": ["https://0.0.0.0:8080/lang_detect"],
"verify_ssl": true
}
}
}
Security warning
Please note that while you can set verify_ssl to false to disable SSL
verification, this is not recommended and should only be used for testing
purposes. Consider using a private CA or certificates signed using
Let's Encrypt instead.
Self-hosting (recommended)
Run your own server. It keeps your audio on your own hardware, it does not depend on somebody else's uptime, and you choose the model.
pip install ovos-stt-http-server ovos-stt-plugin-onnx-asr
ovos-stt-server --engine ovos-stt-plugin-onnx-asr
ovos-stt-plugin-onnx-asr is the recommended engine: it runs ONNX models on CPU, ships a best-model-per-language registry covering ~90 languages, and loads a model per request language, so one server can serve all of them. Point the plugin at it:
"stt": {
"module": "ovos-stt-plugin-server",
"ovos-stt-plugin-server": {
"urls": ["https://your-server.example/stt"]
}
}
Public servers
If you set no urls, the plugin falls back to public servers.
These are a community courtesy, not a service. They exist so you can try OVOS without setting anything up first. They are provided on a best-effort basis with no guarantees of uptime, latency, accuracy, privacy, or continued existence, and they can change or disappear without notice. They are meant for demos, evaluation and onboarding — not for production, and not for anything you would not want a third party to receive. Audio you send is processed on hardware you do not control.
For anything beyond trying it out, self-host.
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_server-0.1.5a4.tar.gz.
File metadata
- Download URL: ovos_stt_plugin_server-0.1.5a4.tar.gz
- Upload date:
- Size: 8.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aae2649ff883267705379316bee0082acd92aecf8ed9667d50efa417ef0b51c6
|
|
| MD5 |
9526b3b69f208c25508e44de0d42cb38
|
|
| BLAKE2b-256 |
b9e4d08495d5ecdc2f7897cb3427e1bf20ecc345ce58301f1720e2c86ae6d220
|
File details
Details for the file ovos_stt_plugin_server-0.1.5a4-py3-none-any.whl.
File metadata
- Download URL: ovos_stt_plugin_server-0.1.5a4-py3-none-any.whl
- Upload date:
- Size: 9.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
53d0f752e38375b01fddc08b3110d1fc173e912525c9809d8d6b4c5c884e11a8
|
|
| MD5 |
f08d7fd54a4913babe2e6947d3f29653
|
|
| BLAKE2b-256 |
db242bb23972ffd2658e016b2fbe4db1a651ef3127374b4600873cc3ceb024b5
|