🔊 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'
{}