Using Premade Voices

Mirako provides a collection of high-quality, premade voice profiles for speech synthesis and interactive sessions.

List Premade Voice Profiles

Retrieve available voices with GET /v1/voice/premade_profiles.

import requests

api_key = "YOUR_API_KEY"
base_url = "https://api.mirako.ai/v1"
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}

response = requests.get(
    f"{base_url}/voice/premade_profiles",
    headers=headers
)
response.raise_for_status()
profiles = response.json().get("data", {}).get("profiles", [])
for profile in profiles:
    print(profile.get("id"), profile.get("name"), profile.get("language"))

Note: Select a profile_id from this list when synthesizing speech or starting an interactive session.

Dive deeper