Saltar al cuntegna

Gemini TTS

Integrar

ID dal model gemini-tts
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/gemini-tts?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "Hello from Doitong. This is a short test sentence."
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Questa dumonda: ≈$0,03 30 credits API Lantschar sin questa pagina

Obtegna ina clav API
Google Text a discurrer #text-to-speech#audio#gemini

Text-to-speech cun 30 vuschs, dialog cun plirs pledaders, instrucziuns da stil e tscherna tranter in model Flash u Pro

Google · Audio

Tes emprim resultat vegn qua

Construis ina dumonda sutvart e l'exequescha cun tia clav API. Outputs vegnan copiads en nossa memorisaziun, conservads per adina u 7 dis gratuitamain.

Construir ina dumonda

Ils controls vegnan generads dal schema dal model. Il code e ​​il pretsch s'actualiseschan durant che ti als midas.

•obligatori 50 / 50000

Text discurrì per Gemini TTS, cun sustegn per direcziuns integradas en lingua natirala davart stil, tempo, accent ed emoziun, sco 'Say cheerfully: Have a wonderful day!'. Marcaders inline sco [slowly], [whispering], [excited], e [extremely fast] controlleschan er il tempo e il stil. Pliras persunas dovran lingias che cumenzan cun aliases dal champ speakers, per exempel 'Alice: Hello!\nBob: Hi!'.

Avanzà style_instructions · output_format · voice · model · language_code · temperature · speakers
0 / 4000

Direcziuns opziunalas en lingua natirala, separadas dal cuntegnair discurrì e inseridas avant il prompt per furmar l'expressivitad, l'accent, il tempo, il tun e l'emoziun. Exempels èn 'Speak warmly and slowly', 'Read this as a dramatic newscast', 'Use a British accent with a cheerful tone', e 'Whisper mysteriously'.

output_format standard mp3

Format per l'audio d'output: mp3 furnescha datotecas compressas e cumpactas ed è recumandà; wav cuntegna PCM nuncompressà en in container WAV a 24 kHz cun audio mono da 16-bit; ogg_opus utilisescha Opus en Ogg per in bun equiliber tranter qualitad e grondezza.

standard Kore

Tscherna da la vusch per ina singula persuna tranter 30 presets distincts; definir speakers deactivescha questa tscherna. Opziuns popularas femininas èn Kore, cun ina transmissiun ferma e decisa, Zephyr, cun ina transmissiun clara e luminusa, ed Aoede, cun ina transmissiun chauda e melodica; opziuns popularas masculinas èn Puck, viv e dinamic, e Charon, calm e professional.

standard gemini-2.5-flash-tts

Tscherna dal model Gemini TTS. Per la pli auta qualitad en workflows structurads sco cudeschs auditivs, podcasts u support a clients, dovra gemini-2.5-pro-tts.

Lingua da la vusch per la sintesa multilingua: ometta ella per laschar al model deducir la lingua da tes text, u inditgescha ella per dirigir l'output discurrì. La cobertura cumpiglia 60+ linguas en Preview e 24 en GA.

standard 1

Configuraziun da la casualitad da la vusch, che va d'ina transmissiun concentrada e previsibla cun valurs bassas ad ina transmissiun creativa e variada cun valurs autas.

Configuraziun da la persuna sustegnida da gemini-2.5-pro-tts e gemini-2.5-flash-tts, ma betg da gemini-2.5-flash-lite-preview-tts. La furniziun permetta a differentas vuschs da leger differentas parts dal text; per mintga persuna furnescha ina vusch plus in alias speaker_id che correspunda als prefixes dal prompt da quella persuna.

POST /run/gemini-tts?wait=20 calculaziun → $0,03
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/gemini-tts?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "Hello from Doitong. This is a short test sentence."
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Executar questa dumonda

Tia clav resta en quest browser: ella vegn tramessa mo al Doitong API e memorisada (localStorage) mo sch'ella scheccas Tiar a memoria. Obtegnair ina clav API

Davart Gemini TTS

Convertescha fin a 50,000 caracteras da text en discurs. Tscherner ina `voice` e il `model` gemini-2.5-flash-tts u gemini-2.5-pro-tts. `style_instructions` (fin a 4000 caracteras) gida la pronunzia, e `speakers` accepta 2 fin a 10 entradas per scripts cun pliras vuschs. `language_code`, `temperature` 0 fin a 2, e output wav, mp3 u ogg_opus èn opziunals.

Parameters

NumTip StandardPermess Descripziun
promptobligatori
Tipstring
≤ 50 000 caracters
Text discurrì per Gemini TTS, cun sustegn per direcziuns integradas en lingua natirala davart stil, tempo, accent ed emoziun, sco 'Say cheerfully: Have a wonderful day!'. Marcaders inline sco [slowly], [whispering], [excited], e [extremely fast] controlleschan er il tempo e il stil. Pliras persunas dovran lingias che cumenzan cun aliases dal champ speakers, per exempel 'Alice: Hello!\nBob: Hi!'.
style_instructionsopziunal
Tipstring | null
≤ 4 000 caracters
Direcziuns opziunalas en lingua natirala, separadas dal cuntegnair discurrì e inseridas avant il prompt per furmar l'expressivitad, l'accent, il tempo, il tun e l'emoziun. Exempels èn 'Speak warmly and slowly', 'Read this as a dramatic newscast', 'Use a British accent with a cheerful tone', e 'Whisper mysteriously'.
voiceopziunal
Tipenum
StandardKore
AchernarAchirdAlgenibAlgiebaAlnilamAoedeAutonoeCallirrhoeCharonDespinaEnceladusErinomeFenrirGacruxIapetusKore
+14 dapliLaomedeiaLedaOrusPulcherrimaPuckRasalgethiSadachbiaSadaltagerSchedarSulafatUmbrielVindemiatrixZephyrZubenelgenubi
Tscherna da la vusch per ina singula persuna tranter 30 presets distincts; definir speakers deactivescha questa tscherna. Opziuns popularas femininas èn Kore, cun ina transmissiun ferma e decisa, Zephyr, cun ina transmissiun clara e luminusa, ed Aoede, cun ina transmissiun chauda e melodica; opziuns popularas masculinas èn Puck, viv e dinamic, e Charon, calm e professional.
modelopziunal
Tipenum
Standardgemini-2.5-flash-tts
gemini-2.5-flash-ttsgemini-2.5-pro-tts
Tscherna dal model Gemini TTS. Per la pli auta qualitad en workflows structurads sco cudeschs auditivs, podcasts u support a clients, dovra gemini-2.5-pro-tts.
language_codeopziunal
Tipenum
Arabic (Egypt)Bangla (Bangladesh)Dutch (Netherlands)English (India)English (US)French (France)German (Germany)Hindi (India)Indonesian (Indonesia)Italian (Italy)Japanese (Japan)Korean (South Korea)Marathi (India)Polish (Poland)Portuguese (Brazil)Romanian (Romania)
+71 dapliRussian (Russia)Spanish (Spain)Tamil (India)Telugu (India)Thai (Thailand)Turkish (Turkey)Ukrainian (Ukraine)Vietnamese (Vietnam)Afrikaans (South Africa)Albanian (Albania)Amharic (Ethiopia)Arabic (World)Armenian (Armenia)Azerbaijani (Azerbaijan)Basque (Spain)Belarusian (Belarus)Bulgarian (Bulgaria)Burmese (Myanmar)Catalan (Spain)Cebuano (Philippines)Chinese Mandarin (China)Chinese Mandarin (Taiwan)Croatian (Croatia)Czech (Czech Republic)Danish (Denmark)English (Australia)English (UK)Estonian (Estonia)Filipino (Philippines)Finnish (Finland)French (Canada)Galician (Spain)Georgian (Georgia)Greek (Greece)Gujarati (India)Haitian Creole (Haiti)Hebrew (Israel)Hungarian (Hungary)Icelandic (Iceland)Javanese (Java)Kannada (India)Konkani (India)Lao (Laos)Latin (Vatican City)Latvian (Latvia)Lithuanian (Lithuania)Luxembourgish (Luxembourg)Macedonian (North Macedonia)Maithili (India)Malagasy (Madagascar)Malay (Malaysia)Malayalam (India)Mongolian (Mongolia)Nepali (Nepal)Norwegian Bokmal (Norway)Norwegian Nynorsk (Norway)Odia (India)Pashto (Afghanistan)Persian (Iran)Portuguese (Portugal)Punjabi (India)Serbian (Serbia)Sindhi (India)Sinhala (Sri Lanka)Slovak (Slovakia)Slovenian (Slovenia)Spanish (Latin America)Spanish (Mexico)Swahili (Kenya)Swedish (Sweden)Urdu (Pakistan)
Lingua da la vusch per la sintesa multilingua: ometta ella per laschar al model deducir la lingua da tes text, u inditgescha ella per dirigir l'output discurrì. La cobertura cumpiglia 60+ linguas en Preview e 24 en GA.
speakersopziunal
Tipobject[]
≤ 10 elements≥ 2 elements
Configuraziun da la persuna sustegnida da gemini-2.5-pro-tts e gemini-2.5-flash-tts, ma betg da gemini-2.5-flash-lite-preview-tts. La furniziun permetta a differentas vuschs da leger differentas parts dal text; per mintga persuna furnescha ina vusch plus in alias speaker_id che correspunda als prefixes dal prompt da quella persuna.
speakers[].voiceobligatori
Tipenum
AchernarAchirdAlgenibAlgiebaAlnilamAoedeAutonoeCallirrhoeCharonDespinaEnceladusErinomeFenrirGacruxIapetusKore
+14 dapliLaomedeiaLedaOrusPulcherrimaPuckRasalgethiSadachbiaSadaltagerSchedarSulafatUmbrielVindemiatrixZephyrZubenelgenubi
Vusch preset attribuida a questa persuna.
speakers[].speaker_idobligatori
Tipstring
Alias da la persuna che cuntegna mo caracteristicas alfanumericas e nagin spazi. Identifitgescha la persuna cun preceder ses text dal prompt cun quest alias, sco en 'Alice: Hello! Bob: Hi there!'.
temperatureopziunal
Tipnumber
Standard1
0 – 2
Configuraziun da la casualitad da la vusch, che va d'ina transmissiun concentrada e previsibla cun valurs bassas ad ina transmissiun creativa e variada cun valurs autas.
output_formatopziunal
Tipenum
Standardmp3
wavmp3ogg_opus
Format per l'audio d'output: mp3 furnescha datotecas compressas e cumpactas ed è recumandà; wav cuntegna PCM nuncompressà en in container WAV a 24 kHz cun audio mono da 16-bit; ogg_opus utilisescha Opus en Ogg per in bun equiliber tranter qualitad e grondezza.
obligatori

Output

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "gemini-tts",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 30,
    "usd": "0.03",
    "charged": 30,
    "refunded": 0
  },
  "input": {
    "prompt": "Hello from Doitong. This is a short test sentence."
  },
  "output": {
    "audio": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp3",
      "content_type": "audio/mpeg",
      "file_name": "0-output.mp3",
      "file_size": 1843200
    }
  },
  "outputs": [
    {
      "type": "audio",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp3",
      "content_type": "audio/mpeg",
      "file_size": 1843200,
      "duration": 12,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Tias datotecas, tia decisiunMintga outputs[].url è ina copia en nossa memorisaziun: conservada per adina (pajà per GB-mes) u 7 dis gratuitamain, tenor la configuraziun dal conto u ?storage=.
La medema structura per mintga modeltype, url, content_type, width, height e duration, tant per maletgs sco per video e audio. output è l'object da resultat dal model sez.
Champs da l'output
audio
object {url, content_type, file_name, file_size}Datoteca audio producida da la generaziun.

Per agents AI: questa pagina sco Markdown è disponibla sut https://doitong.com/rm/developers/models/gemini-tts.md. Tut ils models e las guidas: https://doitong.com/developers/llms.txt