This is a Text-to-Speech (TTS) service based on Model Context Protocol (MCP), using Microsoft Edge TTS engine.
This service provides two main tools:
list_voice: Get available voice list, equivalent toedge-tts --list-voicescommand functionalitytts: Convert text to speech and return generated audio file and subtitle file paths
- Python >= 3.11
- Internet connection (for accessing Microsoft Edge TTS service)
Note: TTS service uses Microsoft TTS engine, poor network connectivity will affect service calls.
Runtime environment requires Python and UV to be installed first
Add the following content to the MCP configuration:
{
"mcpServers": {
"edge-tts-mcp": {
"command": "uvx",
"args": [
"edge_tts_mcp"
]
}
}
}