Speaches logo

Speaches

Website

OpenAI API-compatible server for speech-to-text and text-to-speech

3.5k stars 427 forks last commit first released MIT

Actively maintained

Last commit 18 Apr 2026.

Speaches screenshot

Speaches is an OpenAI API-compatible server for speech-to-text, translation, and text-to-speech, designed to be a local “model server” for voice workflows. It supports streaming and realtime interactions so applications can transcribe or generate audio with minimal integration changes.

Key Features

  • OpenAI API compatibility for integrating with existing OpenAI SDKs and tools
  • Streaming transcription via Server-Sent Events (SSE) for incremental results
  • Speech-to-text powered by faster-whisper, with support for transcription and translation
  • Text-to-speech using Piper and Kokoro models
  • Realtime API support for low-latency voice interactions
  • Dynamic model loading and offloading based on request parameters and inactivity
  • CPU and GPU execution support
  • Deployable with Docker and Docker Compose and designed to be highly configurable

Use Cases

  • Replace hosted speech APIs with a self-managed, OpenAI-compatible voice backend
  • Build realtime voice assistants that need streaming STT and fast TTS responses
  • Batch transcription/translation pipelines for recordings with optional sentiment analysis

Speaches is a practical choice when you want OpenAI-style endpoints for voice features while retaining control over models and infrastructure. It fits well into existing OpenAI-oriented application stacks while focusing specifically on TTS/STT workloads.

Categories:

Tags:

Tech Stack:

Share:

Similar to Speaches

LocalAI logo

LocalAI

OpenAI-compatible local AI inference server and API

47.9k
4.3k
Last commit

Run LLMs, image, and audio models locally with an OpenAI-compatible API, optional GPU acceleration, and a built-in web UI for managing and testing models.

MITActively maintained
Alternative to:
OpenAI API logo
OpenAI API
+19
Ollama logo

Ollama

Run and manage large language models locally with an API

177.1k
17.1k
Last commit

Ollama is a local LLM runtime that lets you pull, run, and customize models, offering a CLI and REST API for chat, generation, and embeddings.

MITActively maintained
Alternative to:
OpenAI API logo
OpenAI API
+15

Scriberr

Offline AI audio and video transcription with transcript chat

2.9k
224
Last commit

Scriberr is a self-hosted, privacy-focused AI transcription app for audio and video, with speaker diarization, word-level timestamps, summaries, and transcript chat.

MITActively maintained
Alternative to:
Otter.ai logo
Otter.ai
+6
AnythingLLM logo

AnythingLLM

All-in-one AI chat app with RAG, agents, and multi-model support

64k
7k
Last commit

AnythingLLM is an all-in-one desktop and Docker app for chatting with documents using RAG, running AI agents, and connecting to local or hosted LLMs and vector databases.

MITActively maintained
Alternative to:
AnythingLLM Cloud logo
AnythingLLM Cloud
+19

Willow

Open-source, privacy-focused voice assistant platform

3.1k
124
Last commit

Self-hosted voice assistant platform for ESP32 devices with on-device wake-word and command recognition, Home Assistant integration, and an optional inference server for STT/TTS/LLM.

Apache-2.0Actively maintained
Alternative to:
Amazon Alexa logo
Amazon Alexa
+9
Khoj logo

Khoj

Open-source personal AI for chat, semantic search and agents

36.1k
2.3k
Last commit

Self-hostable personal AI 'second brain' for chat, semantic search, custom agents, automations and integration with local or cloud LLMs.

AGPL-3.0Actively maintained
Alternative to:
Google NotebookLM logo
Google NotebookLM
+16