large-text-to-speech

large-text-to-speech

3.5

The Large Text to Speech MCP server is designed for large-scale text-to-speech synthesis, handling extensive text volumes for high-quality audio conversion.

The Large Text to Speech MCP server is a robust solution designed for handling large-scale text-to-speech synthesis tasks. It excels in processing extensive volumes of text, making it ideal for applications that require the conversion of large text bodies into high-quality spoken audio.

Features

  • Asynchronous Processing: The server operates on a job-based system, allowing you to submit large texts for conversion without needing immediate results.
  • High Volume Capability: Capable of processing texts with virtually no size limit, handling substantial inputs like 12,000 words or 72,000 characters.
  • Accessibility: Resulting audio files are accessible via a direct download link, valid for 24 hours.

MCP Tools

  • Create TTS Job: Initiate a text-to-speech job by submitting the text you want to be converted into speech.
  • Get Job Status: Check the status of your submitted text-to-speech job, including ETA and download link.

Usage with Different Platforms

mcp

python
import requests

# Submit a text-to-speech job
response = requests.post('https://api.example.com/tts', data={'text': 'Your large text here'})
job_id = response.json().get('job_id')

# Check job status
status_response = requests.get(f'https://api.example.com/tts/status/{job_id}')
status = status_response.json()

if status.get('completed'):
    download_link = status.get('download_link')
    print(f'Audio file available at: {download_link}')
else:
    print('Job is still processing')