Speech & audio › Gemini
Gemini 3.1 Flash Text to speech
Content generation using elevenlabs/audio-isolation ## Query Task Status After submitting a task, use the unified query endpoint to check progress and retrieve results: <Card title="Get Task Details" icon="lucide-search" href="/market/common/get-task-detail"> Learn how to query task status and retrieve generation results </Card> For production use, we recommend using the `callBackUrl` parameter to receive automatic notifications when generation completes, rather than polling the status endpoint. ## Related Resources <CardGroup cols={3}> <Card title="Market Overview" icon="lucide-store" href="/
audio Gemini price on request
Request
POST https://app.video-blade.com/api/v1/generations
X-API-Key: vb_…
Content-Type: application/json
{
"callback_url": "https://your-app.example/callbacks/video-blade",
"input": {
"dialogue_turns": "\u2026",
"speakers": "\u2026"
},
"model": "google-gemini-3-1-flash-tts"
}
Input parameters
| Name | Type | Required | Description |
|---|---|---|---|
temperature |
number | optional | Sampling temperature, e.g., 1 Default:
1 |
scene |
string | optional | Scene description, e.g., "A quiet, warm room with a fireplace crackling softly." Default:
|
sample_context |
string | optional | Sample context/overall tone, e.g., "Audiobook style narration. Tone is gentle and inviting." Default:
|
speakers |
array | required | List of speaker configurations |
dialogue_turns |
array | required | List of dialogue turns, output in sequential order |
Pricing
Price on request; the charge is settled from actual consumption with the audio coefficient ×2.0. See Pricing & tokens.