Skip to main content
GET
/
api
/
get-text-to-speech-config
Get TTS Configuration
curl --request GET \
  --url https://easy-peasy.ai/api/get-text-to-speech-config
{
  "languages": [
    "English",
    "Spanish",
    "French",
    "German",
    "Italian",
    "Portuguese",
    "Polish",
    "Dutch",
    "Hindi",
    "Japanese",
    "Chinese"
  ],
  "accents": [
    "American",
    "British",
    "Australian",
    "Indian",
    "Irish",
    "Scottish",
    "Spanish",
    "French",
    "German"
  ],
  "total_voices": 150,
  "filtered_by_language": null,
  "filtered_voices_count": null
}

Query Parameters

language
string

Filter accents by language (e.g., "English", "Spanish", "French")

Response

Successfully retrieved configuration

languages
string[]
required

List of all available languages (sorted alphabetically)

Example:
["English", "Spanish", "French", "German"]
accents
string[]
required

List of available accents. If language parameter was provided, only accents for that language are returned.

Example:
[
"American",
"British",
"Australian",
"Indian"
]
total_voices
integer
required

Total number of predefined voices available

Example:

150

filtered_by_language
string | null

The language filter that was applied, or null if no filter was used

Example:

"English"

filtered_voices_count
integer | null

Number of voices available for the filtered language, or null if no filter was used

Example:

85