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')