Skip to main content
Query the API to get available voices, models, and languages. Use the REST API or Python SDK.

Requirements

Before you begin, ensure you have the following:
  • Python (3.9 or higher) installed on your machine.
  • An API key from the Smallest AI platform.
  • The Smallest AI Python SDK installed. If you haven’t installed it yet, follow the instructions below:

Install the SDK

Set your API key as an environment variable:

Fetch Available Voices, Models, and Languages

The Smallest AI SDK allows you to query the available languages, voices, and models for your TTS needs. Here’s how you can do it:

Explanation of Functions

  • get_languages(): Retrieves the list of supported languages for Text-to-Speech.
  • get_voices(model="model_name"): Retrieves the voices available for a specific model (e.g., “lightning-v3.1”).
  • get_cloned_voices(): Fetches all user-specific cloned voices.
  • get_models(): Retrieves the TTS models on the platform available through API.

Need Help?

If you have any questions or encounter issues, our community is here to help!