mcp-server-speak

mcp-server-speak

0

@passelin/mcp-server-speak is an MCP server that utilizes the operating system's text-to-speech engine to convert text to audio. It supports customizable voices and adjustable speech speed, and offers options to stop speech mid-playback.

@passelin/mcp-server-speak

A Model Context Protocol (MCP) server enabling text-to-speech conversion using the operating system's native engine.

Features

  • Converts text to speech
  • Supports customizable voices
  • Adjustable speech speed
  • Ability to stop speech mid-playback

Usage

  • Start the MCP server with npx @passelin/mcp-server-speak
  • Uses stdio transport for interactions via JSON-RPC messages

API

  • speak: Speaks the provided text with optional voice and speed
  • stop: Stops ongoing speech

Development

  • Node.js 18.0.0+, npm 8.0.0+
  • Follows Semantic Versioning, uses Conventional Commits for releases

Dependencies

  • Model Context Protocol SDK, say, zod

License

Licensed under MIT License.