Flexibele parameters
Configureer 4 gedocumenteerde parameters, waaronder audio_id, example_dialogue, name, voice_description.
Synchroon herbruikbare voice-resources maken op basis van vooraf ingestelde stemmen
curl -X POST https://runapi.ai/api/v1/gemini_omni/create_audio \
-H "Authorization: Bearer $RUNAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"audio_id": "achernar",
"name": "Acher Narrator",
"voice_description": "Maak een tracking shot in 1080p van een neonstad, met een herbruikbaar personage dat door de regen loopt terwijl een rustige verteller spreekt.",
"example_dialogue": "Hello, I am achernar"
}'
import { GeminiOmniClient } from "@runapi.ai/gemini-omni";
const client = new GeminiOmniClient();
const result = await client.createAudio.run({
audio_id: "achernar",
name: "Acher Narrator",
voice_description: "Maak een tracking shot in 1080p van een neonstad, met een herbruikbaar personage dat door de regen loopt terwijl een rustige verteller spreekt.",
example_dialogue: "Hello, I am achernar",
});
import os
import requests
response = requests.post(
"https://runapi.ai/api/v1/gemini_omni/create_audio",
headers={"Authorization": f"Bearer {os.environ['RUNAPI_API_KEY']}"},
json={"audio_id":"achernar","name":"Acher Narrator","voice_description":"Maak een tracking shot in 1080p van een neonstad, met een herbruikbaar personage dat door de regen loopt terwijl een rustige verteller spreekt.","example_dialogue":"Hello, I am achernar"}
)
response.raise_for_status()
<?php
$client = curl_init("https://runapi.ai/api/v1/gemini_omni/create_audio");
curl_setopt_array($client, [
CURLOPT_HTTPHEADER => ["Authorization: Bearer " . getenv("RUNAPI_API_KEY"), "Content-Type: application/json"],
CURLOPT_POSTFIELDS => json_encode([
'audio_id' => 'achernar',
'name' => 'Acher Narrator',
'voice_description' => 'Maak een tracking shot in 1080p van een neonstad, met een herbruikbaar personage dat door de regen loopt terwijl een rustige verteller spreekt.',
'example_dialogue' => 'Hello, I am achernar',
])
]);
$response = curl_exec($client);
RunApi client = new RunApi(System.getenv("RUNAPI_API_KEY"));
Task task = client.createAudio().run({"audio_id":"achernar","name":"Acher Narrator","voice_description":"Maak een tracking shot in 1080p van een neonstad, met een herbruikbaar personage dat door de regen loopt terwijl een rustige verteller spreekt.","example_dialogue":"Hello, I am achernar"});
task.waitForResult();
require "runapi/gemini_omni"
client = RunApi::GeminiOmni::Client.new
result = client.create_audio.run(
audio_id: "achernar",
name: "Acher Narrator",
voice_description: "Maak een tracking shot in 1080p van een neonstad, met een herbruikbaar personage dat door de regen loopt terwijl een rustige verteller spreekt.",
example_dialogue: "Hello, I am achernar"
)
client := runapi.NewClient(os.Getenv("RUNAPI_API_KEY"))
task, err := client.createAudio.Run({"audio_id":"achernar","name":"Acher Narrator","voice_description":"Maak een tracking shot in 1080p van een neonstad, met een herbruikbaar personage dat door de regen loopt terwijl een rustige verteller spreekt.","example_dialogue":"Hello, I am achernar"})
if err != nil { log.Fatal(err) }
task.Wait()
$ runapi generate \
--model gemini-omni-audio \
--endpoint create_audio \
--wait
5 versies beschikbaar
Kies een model en genereer binnen enkele seconden.
| Provider | |
| Model-ID | gemini-omni-audio |
| Modaliteit | Audio & Muziek |
| Taaktypen | Synchronous |
| API-eindpunt | /api/v1/gemini_omni/create_audio |
| Factureringseenheid | aanroep |
| Invoerparameters | audio_id, example_dialogue, name, voice_description |
| Catalogusstatus | Operationeel |
Meld je gratis aan en maak vanuit het dashboard een API-sleutel voor gemini-omni-audio.
Stuur een POST-verzoek naar /api/v1/gemini_omni/create_audio met de model-ID gemini-omni-audio en je parameters.
Lees het voltooide gemini-omni-audio-antwoord rechtstreeks van het endpoint.
Configureer 4 gedocumenteerde parameters, waaronder audio_id, example_dialogue, name, voice_description.
Stelt 1 openbaar(e) endpoint(s) beschikbaar: create_audio.
Gemeten aan de hand van aanroep, zonder abonnementsvereiste.
nameAudio preset display name.
audio_idVoice identity used for the audio preset.
example_dialogueExample dialogue demonstrating the voice style.
voice_descriptionVoice characteristics such as pitch, tone, or accent.
Genereer royaltyvrije achtergrondmuziek die aansluit op de sfeer van een aflevering, zonder licentiekosten.
Genereer adaptieve ambient soundscapes en effecten voor procedureel gegenereerde levels.
Genereer maatwerkvoice-overs en sound effects voor campagnes van klanten zonder opnamestudio.
Geef de model-ID door die in de quickstart wordt getoond.
Rate limits per key schalen mee met je usage tier. Bekijk de prijzenpagina voor de actuele limieten.
Ja — variant is een flag. Wissel door de modelparameter aan te passen.
Waar streaming beschikbaar is, streamt RunAPI end-to-end.
Open een issue in de publieke GitHub-repo of mail support.
Nee. Je RunAPI API-sleutel volstaat voor toegang tot deze variant en elk ander model in de catalogus. Je hebt geen accounts bij de onderliggende provider nodig.
We helpen je met enterprise-inrichting, integraties en technische vragen.
Neem contact op