🔊 AI-powered voice endpoints for seamless video automation.

Voice endpoints offered by Yepic's API facilitate the integration of AI avatars and video presenters, allowing for the scaling of videos to a diverse range of users. With the help of voice endpoints, you can enhance user experiences by incorporating AI-generated voices and realistic video presentations into their applications, products, or services.

Voices in YEPIC AI comes with various accents, languages, and gender - making them more unique and customisable.

☎️ API Calls - Examples

1) GET - Get Voices

Retrieves a list of available voices for a user.

curl --request GET \
     --url https://api.yepic.ai/v1/voices \
     --header 'X-API-KEY: YOUR API KEY' \
     --header 'accept: application/json'
{}

2) GET - Get Default Voice Settings

Retrieves the default settings for a voice, which may include parameters like similarity_boost corresponds to "Clarity + Similarity Enhancement" in the web app and stability corresponds to "Stability" slider in the web app.

curl --request GET \
     --url https://api.yepic.ai/v1/voices/settings/default \
     --header 'X-API-KEY: YOUR API KEY' \
     --header 'accept: application/json'
{}

3) GET - Get Voice Settings

Retrieves the specific settings for a particular voice, which may include parameters like similarity_boost corresponds to "Clarity + Similarity Enhancement" in the web app, and stability corresponds to "Stability" slider in the web app.

curl --request GET \
     --url https://api.yepic.ai/v1/voices/af-ZA-AdriNeural/settings \
     --header 'X-API-KEY: YOUR API KEY' \
     --header 'accept: application/json'
{}

4) GET - Get Voice

Retrieves detailed information about a specific voice, such as its name, language, or availability.

curl --request GET \
     --url 'https://api.yepic.ai/v1/voices/af-ZA-AdriNeural?with_settings=true' \
     --header 'X-API-KEY: YOUR API KEY' \
     --header 'accept: application/json'
{}

5) POST - Edit Voice Settings

Updates the settings for a specific voice, such as similarity_boost corresponds to "Clarity + Similarity Enhancement" in the web app, and stability corresponds to "Stability" slider in the web app.

curl --request POST \
     --url https://api.yepic.ai/v1/voices/af-ZA-AdriNeural/settings/edit \
     --header 'X-API-KEY: YOUR API KEY' \
     --header 'accept: application/json' \
     --header 'content-type: application/json' \
     --data '
{
  "similarity_boost": 1,
  "stability": 1
}
{}

6) POST - Add Voice

Adds a new voice to the system, allowing additional voice options or languages to be integrated.

curl --request POST \
     --url https://api.yepic.ai/v1/voices/add \
     --header 'X-API-KEY: YOUR API KEY' \
     --header 'accept: application/json' \
     --header 'content-type: application/json' \
     --data '
{
  "files": [
    "sample.mp3"
  ],
  "name": "Adri Neural",
  "labels": "af-ZA",
  "description": "new description of the voice"
}
{}

7) POST - Edit Voice

Modifies the properties of an existing voice, such as its name, labels, or file.

curl --request POST \
     --url https://api.yepic.ai/v1/voices/af-ZA-AdriNeural/edit \
     --header 'X-API-KEY: YOUR API KEY' \
     --header 'accept: application/json' \
     --header 'content-type: application/json' \
     --data '
{
  "files": [
    "sample.mp3"
  ],
  "description": "new description of the voice",
  "labels": "af-ZA",
  "name": "new name"
}
{}

8) DELETE - Delete Voice

Removes a voice by its ID, making it no longer available for use.

curl --request DELETE \
     --url https://api.yepic.ai/v1/voices/af-ZA-AdriNeural \
     --header 'X-API-KEY: YOUR API KEY' \
     --header 'accept: application/json'
{}

📌 Need help?

If you require assistance or encounter any issues, we recommend referring to our FAQ page first. If you are still unable to resolve your issue, please don't hesitate to contact us for further support.