Skip to main content
MCP server CX Codex

Talkies — Claude Code MCP server for speech and transcription

A self-hosted speech server in one Docker image. Useful when an agent has to transcribe audio or speak text back.

Open on GitHub

What Talkies does

Talkies runs as a local container. It covers file transcription, live ASR over WebSocket, speech synthesis in several formats, server-side file staging and model lifecycle controls. Agents reach the same features through the /v1/mcp endpoint, which exposes ASR and file tools. The transcription and speech routes mirror the OpenAI wire shapes where the contracts overlap; streaming, files, lifecycle and MCP are Talkies extensions.

On the first boot, pass TALKIES_ENABLED_MODELS to pull only the models you need. Skip it and the entrypoint downloads the whole bundled registry. Some models are CUDA-only: Parakeet-TDT, the larger Canary entries, Qwen3 TTS and Chatterbox Turbo need the psyb0t/talkies:latest-cuda image plus --gpus all. Keep the port on loopback as in the example, 127.0.0.1:8000 — GET /healthz is the one route that skips authentication.

Voice cloning is folder-based. Drop a .wav into /data/custom-voices and it shows up in GET /v1/audio/voices. Qwen3 can pair it with a sibling .txt transcript; Chatterbox takes the clip alone, and it has to run past five seconds. Chatterbox Turbo understands 19 inline tags such as [sigh] or [whispering], written lowercase in square brackets inside the input text. Any other bracketed word gets read out as literal text. Its audio carries a neural watermark unless you set TALKIES_CHATTERBOX_WATERMARK to false.

What it helps with

  • turn a meeting recording into text with timestamps
  • get IPA phones for what was actually spoken
  • render a line as mp3 with a chosen voice
  • stage an audio file on the server and fetch it by name
  • evict a model from memory once you are done

Example prompts for the agent

  • Transcribe clip.wav with whisper-large-v3-turbo and give me the text
  • Synthesize this line with chatterbox-turbo as mp3
  • Copy intro.wav into /data/custom-voices and list the voices

How to install Talkies

Install

The MCP registry has no launch command for it: see the repository README

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about Talkies

How do I install Talkies in Claude Code?

There is no install command. You start the server in Docker: `docker run --rm -it --name talkies -p 127.0.0.1:8000:8000 -v "$PWD/talkies-data:/data" -e TALKIES_ENABLED_MODELS=whisper-large-v3-turbo,kokoro-82m psyb0t/talkies:latest, then point the client at the /v1/mcp` endpoint.

What does Talkies do?

It serves transcription, live ASR over WebSocket, speech synthesis and file staging. Agents get the same tools through the MCP endpoint.

Which models need CUDA?

Parakeet-TDT, the larger Canary entries, Qwen3 TTS and Chatterbox Turbo. They require the psyb0t/talkies:latest-cuda image and a run with --gpus all.

Similar MCP servers

All MCP servers for AI and ML →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor