MCPFast / Tools / OpenAI-compatible Docker audio server with multiple ASR/TTS backends
An open-source Docker audio server with OpenAI compatibility, integrating 7 ASR backends and 2 TTS engines, supporting CPU/CUDA and hot model swapping.
View on GitHub→This open-source Docker audio server provides a unified API for integrating speech-to-text (ASR) and text-to-speech (TTS) capabilities into your AI applications. Designed for developers, it offers seamless compatibility with the OpenAI API format, simplifying the process of adding voice functionality. Whether you're building chatbots, voice assistants, or any application requiring audio processing, this tool streamlines your development workflow by abstracting away the complexities of individual ASR and TTS engines.
The docker-talkies server acts as a central hub for audio processing. It exposes an OpenAI-compatible API endpoint that accepts audio input for transcription (ASR) and text input for speech synthesis (TTS). Behind the scenes, it intelligently routes requests to one of its integrated ASR or TTS backends. This allows you to leverage a variety of cutting-edge speech technologies without needing to manage their individual deployments or APIs. The server supports both CPU and CUDA (GPU) acceleration for enhanced performance.
This tool is ideal for AI developers, researchers, and engineers who need to quickly and efficiently integrate voice capabilities into their projects. It's particularly useful for those building: