OpenVoiceOS STT HTTP Server
Turn any OVOS STT plugin into a microservice!
Companion plugin
Use with OpenVoiceOS companion plugin
Public Servers
Member | Service | Plugin | URL |
---|---|---|---|
STT | ovos-stt-plugin-server | Faster Whisper - https://fasterwhisper.ziggyai.online/stt |
|
STT | ovos-stt-plugin-server | Faster Whisper - https://stt.smartgic.io/fasterwhisper Chromium - https://stt.smartgic.io/chromium Nemo - https://stt.smartgic.io/nemo |
|
STT | ovos-stt-server-plugin | Nemo - https://nemo.neonaialpha.com |
Install
pip install ovos-stt-http-server
Usage
ovos-stt-server --help
usage: ovos-stt-server [-h] [--engine ENGINE] [--port PORT] [--host HOST]
options:
-h, --help show this help message and exit
--engine ENGINE stt plugin to be used
--port PORT port number
--host HOST host
Docker
Pre built containers can be found in the ovos-docker-stt repository
Template
you can create easily create a docker file to serve any plugin
FROM python:3.7
RUN pip3 install ovos-stt-http-server==0.0.1
RUN pip3 install {PLUGIN_HERE}
ENTRYPOINT ovos-stt-http-server --engine {PLUGIN_HERE}
build it
docker build . -t my_ovos_stt_plugin
run it
docker run -p 8080:9666 my_ovos_stt_plugin
Each plugin can provide its own Dockerfile in its repository using ovos-stt-http-server