跳转至

语音列表

本 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"
}