Skip to main content

simple aiohttp server to host OpenVoiceOS stt plugins as a service

Project description

OpenVoiceOS STT HTTP Server

Turn any OVOS STT plugin into a micro service!

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

Companion plugin

Use with OpenVoiceOS companion plugin

Docker

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ovos-stt-http-server-0.0.2a4.tar.gz (522.9 kB view details)

Uploaded Source

Built Distribution

ovos_stt_http_server-0.0.2a4-py3-none-any.whl (522.3 kB view details)

Uploaded Python 3

File details

Details for the file ovos-stt-http-server-0.0.2a4.tar.gz.

File metadata

File hashes

Hashes for ovos-stt-http-server-0.0.2a4.tar.gz
Algorithm Hash digest
SHA256 984432d1fb5f1c8b276fd6bb27de9fa08e36c11510f61ddc0964e55bc123770a
MD5 88f609a37820aa7aa8d6652106e24969
BLAKE2b-256 53f64f6ec08c74d114758bee1d7015577615f6431a9d6cf38c7da92302409076

See more details on using hashes here.

File details

Details for the file ovos_stt_http_server-0.0.2a4-py3-none-any.whl.

File metadata

File hashes

Hashes for ovos_stt_http_server-0.0.2a4-py3-none-any.whl
Algorithm Hash digest
SHA256 479e36d67aa9ccbb4092689d54cb67ddc261d12c3b3144d96b5ad103303ea1ae
MD5 f554dde63bb0f37fe9df7c4bf5e242f2
BLAKE2b-256 2405b89776d6cb8e22c7b7906a085c74a1487a73f3c19f2e9105b9f2abd24521

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page