notsointresting
notsointresting000
Sahill S.
All work

gemini-tts-mcp

Gives AI assistants a voice: Gemini text-to-speech as two MCP tools.

Domain
Voice
Built with
TypeScript, Node.js, MCP SDK
Source
github.com/notsointresting/gemini-tts-mcp
Grey keycap engraved with a musical note

The problem

AI command-line assistants cannot speak without someone wiring up an audio pipeline by hand.

How it works

  1. An MCP server over Gemini 2.5 Flash and Pro TTS.
  2. generate_speech and list_voices tools, with vocal style set in plain language.
  3. Base64 audio streaming or direct .wav files on disk.
  4. Packaged as a Gemini CLI extension and a Claude Desktop tool.

Where it landed

30+ voices (Aoede, Zephyr, Puck, Charon, Kore, Fenrir and more) with configurable rate limits.

Stack

  • TypeScript
  • Node.js
  • MCP SDK
  • Gemini API
  • Zod
Next projectreadme-visualizer