Skip to main content
Pre-release

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

ovos_stt_plugin_server-0.1.5a4.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ovos_stt_plugin_server-0.1.5a4-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

File details

Details for the file ovos_stt_plugin_server-0.1.5a4.tar.gz.

File metadata

File hashes

Hashes for ovos_stt_plugin_server-0.1.5a4.tar.gz
Algorithm Hash digest
SHA256 aae2649ff883267705379316bee0082acd92aecf8ed9667d50efa417ef0b51c6
MD5 9526b3b69f208c25508e44de0d42cb38
BLAKE2b-256 b9e4d08495d5ecdc2f7897cb3427e1bf20ecc345ce58301f1720e2c86ae6d220

See more details on using hashes here.

File details

Details for the file ovos_stt_plugin_server-0.1.5a4-py3-none-any.whl.

File metadata

File hashes

Hashes for ovos_stt_plugin_server-0.1.5a4-py3-none-any.whl
Algorithm Hash digest
SHA256 53d0f752e38375b01fddc08b3110d1fc173e912525c9809d8d6b4c5c884e11a8
MD5 f08d7fd54a4913babe2e6947d3f29653
BLAKE2b-256 db242bb23972ffd2658e016b2fbe4db1a651ef3127374b4600873cc3ceb024b5

See more details on using hashes here.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page