Skip to main content

Text-to-Speech Service

Convert text to natural-sounding audio with YODI's TTS API.

Endpointโ€‹

POST https://admin.yodi.tg/api/ai/tts

Descriptionโ€‹

Convert text to high-quality audio files in multiple languages and voices.

Parametersโ€‹

Requiredโ€‹

ParameterTypeDescription
textstringText to convert

Optionalโ€‹

ParameterTypeDefaultDescription
languagestringfrLanguage code
voicestringdefaultVoice ID
speedfloat1.0Speaking speed (0.5 - 2.0)
pitchfloat1.0Voice pitch (0.5 - 2.0)
audioFormatstringmp3'mp3', 'wav', 'ogg'

Example Requestโ€‹

curl -X POST "https://admin.yodi.tg/api/ai/tts" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"text": "Bienvenue sur YODI!",
"language": "fr",
"voice": "default",
"speed": 1.0
}' \
-o audio.mp3

Example Responseโ€‹

{
"message": "SUCCESS",
"error": false,
"data": {
"audioUrl": "https://admin.yodi.tg/media/tts/abc123.wav",
"duration": 3.2,
"format": "wav"
},
"status": 200
}

Available Languagesโ€‹

  • mina โ€” Mina
  • ewe โ€” Ewe
  • fr โ€” French
  • tem โ€” Tem (Kotokoli)

Use Casesโ€‹

  • Podcast generation
  • Mobile app voiceovers
  • Accessibility features
  • Educational content
  • IVR systems

Next Stepsโ€‹