About
Say is a text-to-speech (TTS) server designed to work with the MCP protocol, specifically aimed at integrating TTS functionality into applications like Claude Desktop and Cursor IDE. It leverages either the macOS `say` command or the ElevenLabs API to convert text into spoken words. The server registers two tools: `say` for local macOS TTS and `elevenlabs` for cloud-based TTS using the ElevenLabs API. This allows users to easily add voice output to their workflows and applications.
Key Features
- 3 GitHub stars
- Integrates with Claude Desktop and Cursor IDE.
- Supports macOS 'say' command for local TTS.
- Utilizes ElevenLabs API for cloud-based TTS.
- Registers 'say' and 'elevenlabs' tools via MCP.
- Configurable with environment variables (e.g., ElevenLabs API key).
Use Cases
- Integrating TTS into desktop applications for accessibility.
- Adding voice output to IDEs for code review or debugging.
- Automating text-to-speech tasks within development workflows.