Overview of Wyoming OpenAI
mainWyoming OpenAI is an OpenAI-compatible proxy middleware for the Wyoming protocol. It acts as a bridge between Wyoming clients (such as the Home Assistant Wyoming Integration) and OpenAI-compatible endpoints for Automatic Speech Recognition (ASR/STT) and Text-to-Speech (TTS).
Key features include:
- Service Consolidation: Allows multiple programs (e.g., Open WebUI and Home Assistant) to share a single inference server.
- Streaming Compatibility: Uses
yasbdto chunk text at sentence boundaries, enabling responsive incremental audio delivery even for APIs that do not natively support streaming text input. - Asynchronous Processing: Supports concurrent pipelining (defaulting to three in-flight requests) to keep audio playback smooth while maintaining event order.