roryeckel/wyoming_openai

OpenAI-Compatible Proxy Middleware for the Wyoming Protocol

67
/ 100
Established

Implements a Wyoming protocol server that bridges to OpenAI-compatible APIs (and self-hosted alternatives like Mistral, LocalAI, and Kokoro), enabling Home Assistant and other Wyoming clients to access ASR and TTS services. Uses intelligent sentence-boundary chunking with pySBD and concurrent request pipelining to provide incremental TTS streaming even when upstream APIs lack streaming support. Supports multiple model backends including proprietary (OpenAI, Mistral) and open-source options (Whisper, Piper, Kokoro), with Docker/Compose deployment for quick setup.

150 stars and 346 monthly downloads. Available on PyPI.

Maintenance 10 / 25
Adoption 16 / 25
Maturity 25 / 25
Community 16 / 25

How are scores calculated?

Stars

150

Forks

22

Language

Python

License

Apache-2.0

Last pushed

Mar 01, 2026

Monthly downloads

346

Commits (30d)

0

Dependencies

3

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/roryeckel/wyoming_openai"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.