语音列表
本 API 指南概述了如何在我们的平台上列出可用的语音。
通过使用此 API,您将能够检索所有可用语音的完整列表,包括默认和个性化选项。 要生成批量视频请求,您将需要 'id' 和相应的 'voice_service_name' 才能有效地处理和管理我们平台上的多个请求。 🎧🎬
快速入门
让我们探索如何获取语音详细信息,以便您轻松访问并在视频中使用它。 🎧✨
列出默认语音
此 API 提供默认语音列表。 从列表中选择一个语音并记录其 'id' 和 'voice_service_name',它们是模板创建 或批量请求创建 使用所必需的。
curl --request GET \
--url 'https://api.immersive-fox.com/v1/voice/default_voices/' \
--header 'X-Api-Key: <your-api-key>' \
--header 'Content-Type: application/json'
[
{
"id": 2,
"language": "Afrikaans",
"label": " Afrikaans - Informative",
"gender": "Female",
"language_code": "af-ZA",
"voice_service_name": "google_audio"
}
]
列出个性化语音
该 API 提供个性化语音列表,从列表中选择一个语音,并记录其 'id' 和 'voice_service_name',在 创建模板 或 批量创建请求 中需要用到。
curl --request GET \
--url 'https://api.immersive-fox.com/v1/voice/personalized_voices/' \
--header 'X-Api-Key: <your-api-key>' \
--header 'Content-Type: application/json'
[
{
"id": 2,
"language": "Afrikaans",
"supported_languages": [
{
"name": "Greek",
"language_code": "el-GR"
},
{
"name": "Russian",
"language_code": "ru-RU"
}
],
"label": "👤 My voice",
"default_language": "en-US",
"gender": "Male",
"audio_id": "QqH3AY53vGZpD1HCthXE",
"user": 31,
"voice_service_name": "resemble_audio"
}
]
检查个性化语音状态
要检查生成的个性化语音的状态,您需要在请求中提供'id'。语音生成过程的状态将包含在响应中的'status'字段下。使用此信息来监控进度并确定个性化语音的完成状态。
curl --request GET \
--url 'https://api.immersive-fox.com/v1/voice/status/<voice_id>' \
--header 'X-Api-Key: <your-api-key>' \
--header 'Content-Type: application/json'
{
"id": 2,
"language": "Afrikaans",
"supported_languages": [
{
"name": "Greek",
"language_code": "el-GR"
},
{
"name": "Russian",
"language_code": "ru-RU"
}
],
"label": "👤 My voice",
"default_language": "en-US",
"gender": "Female",
"audio_id": "QqH3AY53vGZpD1HCthXE",
"user": 31,
"status": "Completed",
"voice_service_name": "resemble_audio"
}