Get a list of voices supported by the VideoGen API. Each element in the list incudes the name, language code, quality, gender, and a sample audio track. Additionally, the endpoint can take in arguments filtering based on language code, quality, and gender.
Request
Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Query Params
languageCode
string
optional
Two-letter language code.
Example:
en
quality
enum<string>
optional
Quality of the voice. "lifelike" is provided by ElevenLabs, "standard" is provided by OpenAI, and "basic" is provided by Google.
Allowed values:
lifelikestandardbasic
Example:
lifelike
gender
enum<string>
optional
Gender of the voice.
Allowed values:
MALEFEMALENEUTRAL
Example:
MALE
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl--location--request GET 'https://ext.videogen.io/v2/get-voices?languageCode=en&quality=lifelike&gender=MALE'
Responses
🟢200Successfully fetched voices
application/json
Body
voices
array [object {5}]
required
name
string
required
Name of the voice. This is used as the unique identifier to reference a voice in the API.
languageCode
string
required
Two-letter language code.
quality
enum<string>
required
Quality of the voice. "lifelike" is provided by ElevenLabs, "standard" is provided by OpenAI, and "basic" is provided by Google.