mcp-server-speak
If you are the rightful owner of mcp-server-speak and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol (MCP) server that provides the ability to speak text using the operating system's text-to-speech engine.
The @passelin/mcp-server-speak is a Model Context Protocol server designed to convert text into speech using the native text-to-speech capabilities of the operating system. It leverages the 'say' package to facilitate this conversion, allowing for customizable voices and adjustable speech speed. The server can be started using the 'npx' command and interacts through JSON-RPC messages. It supports stopping speech mid-playback, making it versatile for various applications. The server is built on Node.js and requires version 18.0.0 or higher, along with npm 8.0.0 or higher. It follows Semantic Versioning for release management and uses Conventional Commits for commit formatting. The package includes dependencies such as the Model Context Protocol SDK, 'say' for text-to-speech, and 'zod' for schema validation.
Features
- Converts text to speech using the system's native text-to-speech capabilities
- Supports customizable voices
- Adjustable speech speed
- Ability to stop speech mid-playback
Tools
speak
Speaks the provided text using the system's text-to-speech engine.
stop
Stops any ongoing speech.