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
builderjer
STT ovos-stt-plugin-server
goldyfruit
STT ovos-stt-plugin-server
Neon
STT ovos-stt-server-plugin

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