say-mcp-server logo

say-mcp-server

by MCP-Mirror

An MCP server that provides text-to-speech functionality using macOS's built-in `say` command. It allows for extensive customization options, including voice selection, rate adjustment, and emphasis.

View on GitHub

Last updated: N/A

What is say-mcp-server?

This is an MCP server that leverages the macOS say command to provide text-to-speech capabilities within the MCP (Meta-Control-Protocol) environment.

How to use say-mcp-server?

  1. Install the server using npm install say-mcp-server. 2. Configure your MCP settings file to include the say server with the correct path to the index.js file. 3. Use the speak tool with the desired text and optional parameters like voice, rate, and background.

Key features of say-mcp-server

  • Text-to-speech using macOS say command

  • Voice selection

  • Speaking rate adjustment

  • Emphasis and pitch control

  • Background speech support

  • Integration with other MCP servers

Use cases of say-mcp-server

  • Reading search results aloud

  • Narrating YouTube video transcripts

  • Providing audio feedback in applications

  • Reading notes aloud

  • Accessibility features

FAQ from say-mcp-server

What operating systems are supported?

macOS is required as it relies on the built-in say command.

What version of Node.js is required?

Node.js version 14.0.0 or higher is required.

How do I change the speaking voice?

Use the voice parameter in the speak tool with the name of the desired voice. Use list_voices tool to see available voices.

How do I run the speech in the background?

Set the background parameter to true in the speak tool.

Where can I find a list of available voices?

The list_voices tool will list all available voices on your system. The README also provides a table of recommended voices.