Google: Gemini 3.5 Transcribe
Google Gemini 3.5 Transcribe převádí zaznamenanou řeč na text s automatickou detekcí jazyka, vlastním slovníkem a volitelným časováním slov nebo diarizací mluvčích. Pro časování a přiřazení mluvčích zvolte VERBATIM, pro čitelný diktát SMART; SMART nelze s těmito dvěma funkcemi kombinovat.
O modelu
Tento popis zahrnuje schopnosti modelu. Vstupy, výstupy a možnosti dostupné v Ailoot jsou uvedeny níže pro vybranou metodu.
Google Gemini 3.5 Transcribe je synchronní model pro převod úplných předem nahraných zvukových souborů na psaný text. Vychází ze schopností Gemini pro porozumění zvuku, má však vstupní a výstupní kontrakt specifický pro přepis. Samostatná edice Gemini 3.5 Transcribe Live přijímá zvukový stream a vrací průběžné výsledky. Tento model pro zaznamenaný zvuk vytváří dokončený přepis s volitelným časováním slov nebo přiřazením mluvčích podle zvolené konfigurace.
Připravte zřetelnou nahrávku s řečí bez výrazného ořezu signálu a pokud možno s dobře rozlišitelnými jednotlivými hlasy. Synchronní příklady výrobce předávají zvuk WAV jako bajty souboru nebo uložený zvukový prostředek s uvedením jeho typu MIME. Uchovávejte původní zvuk pro kontrolu. Zamýšleným výsledkem může být ověřený přepis rozhovoru, záznam pro časové přiřazení titulků nebo čitelný diktát; před kombinováním funkcí měnících znění nebo přidávajících metadata rozhodněte, který výstup potřebujete.
Google dokumentuje automatickou detekci jazyka ve více než 85 jazycích včetně střídání jazyků v rámci jedné relace. Úrovně jazykové podpory se liší a uvedení známého jazyka jako nápovědy může zlepšit rozpoznávání. Vlastní slovník obsahuje konkrétní jména, značky nebo odborné výrazy, které se pravděpodobně vyskytnou. Výrobce umožňuje až 1,000 výrazů a uvádí, že obvykle nejlépe fungují soustředěné seznamy přibližně do 100 výrazů. Do seznamu zařazujte neobvyklé výrazy související s nahrávkou a ověřte je podle zvuku, místo abyste předpokládali, že nápověda ve slovníku dokazuje jejich vyslovení.
VERBATIM je výchozí režim. Zachovává výplňová slova, opakování, nedokončené začátky výpovědí a opravy pronesené mluvčím, aby text zůstal záznamem znění. Tento režim použijte, pokud úloha potřebuje časové značky na úrovni slov nebo diarizaci mluvčích. U rozhovoru například zachovejte původní repliky a časování a poté poslechem příslušné pasáže opravte důležitá jména a množství. Pozdější shrnutí nebo uhlazený článek mohou využít tento ověřený záznam, aniž by bez upozornění nahrazovaly to, co mluvčí řekl.
Režim SMART je navržen pro čitelný diktát. Odstraňuje neplynulosti, zapracovává opravy, které mluvčí provede během řeči a strukturuje mluvený materiál do odstavců nebo seznamů s normalizovanými daty a čísly tam, kde je to vhodné. Diktovaný seznam úkolů se může stát čitelným seznamem namísto řetězce mluvených přechodů. Toto zpracování mění podobu přepisu. Google výslovně uvádí, že SMART není kompatibilní s časovými značkami slov a diarizací, proto jej volte, pokud je požadovaným výstupem čitelný text, místo abyste jej zkoušeli použít jako časovaný záznam s přiřazenými mluvčími.
Pokud je časování slov zapnuto, odpověď obsahuje rozpoznaná slova s počátečními a koncovými časovými posuny. Ty pomáhají najít opravu v nahrávce nebo připravit titulky. Výrobce při zapnutí časových značek na úrovni slov upozorňuje na kompromis v přesnosti. Kontrolujte text i časové přiřazení, zejména u rychlé řeči, překryvů nebo neobvyklé terminologie. Užitečný časovaný přepis uchovává záznam slov a zdrojový zvuk společně, místo aby považoval plynulou větu za důkaz správného časového přiřazení.
Diarizace mluvčích identifikuje a označuje hlasy v zaznamenaném zvuku s dokumentovanou podporou až osmi mluvčích. Přiřazování tří nebo více mluvčích výrobce popisuje jako experimentální. Označení považujte za odhadované přiřazení úseků jednotlivým mluvčím a přechody kontrolujte podle nahrávky. Označení mluvčího není nezávislým důkazem identity nebo role osoby. Pokud úloha potřebuje jména, propojte označení se známými informacemi o nahrávce namísto vymýšlení identit z rozpoznaných slov.
Tabulka funkcí výrobce uvádí 15minutové okno zaznamenaného zvuku, přičemž při zapnutých funkcích, jako jsou časové značky nebo diarizace, je zpracování souboru omezeno na tuto délku. Delší zdrojový materiál připravte jako vhodné segmenty se zachováním jejich pořadí a původní časové pozice. Přepis modelu, časovaná slova a části označené mluvčím jsou různé reprezentace výsledku; uchovejte reprezentaci potřebnou pro úlohu. Tyto limity specifické pro zvuk by neměly být nahrazovány údaji o kontextu nebo délce obecného multimodálního modelu Gemini. Google uvádí formátování SMART, časové značky na úrovni slov a diarizaci mluvčích jako experimentální funkce.
Výstupní kontrakt je specifický pro přepis. Formátování SMART vytváří čitelný text, nepřidává však obecný kontrakt odpovědi podle JSON schématu, schopnost volání nástrojů ani pracovní postup asistenta dodržujícího instrukce. U konečného výstupu ověřte důležité znění, čísla a zápory podle zvuku, zachovejte nevyřešené segmenty k opravě a s výsledkem uchovejte zvolený režim. Díky tomu je jasné, zda výstup zaznamenává původní mluvené znění, nebo předkládá z něj odvozenou upravenou verzi ke čtení.
Ailoot Ultra · Přepis řeči POST /v1/audio/transcriptions google/gemini-3.5-transcribe
google/gemini-3.5-transcribeÚvod
Google Gemini 3.5 Transcribe převádí zaznamenanou řeč na text s automatickou detekcí jazyka, vlastním slovníkem a volitelným časováním slov nebo diarizací mluvčích. Pro časování a přiřazení mluvčích zvolte VERBATIM, pro čitelný diktát SMART; SMART nelze s těmito dvěma funkcemi kombinovat.
- Přijímané vstupy
- Zvuk
- Výsledky
- Text
Dostupné v Ailoot · vstupy a metody
Ailoot Ultra · Přepis řeči POST /v1/audio/transcriptions
- Vstup
audio- Výstup
text
| Pole | Typ | Požadavek | Hodnoty a limity | Výchozí |
|---|---|---|---|---|
Polemodel | Typstring | PožadavekPovinné | Hodnoty a limity google/gemini-3.5-transcribe | Výchozí— |
Poleinput_audio | Typobject | PožadavekPovinné | Hodnoty a limity | Výchozí— |
Polelanguage | Typstring | PožadavekVolitelné | Hodnoty a limity | Výchozí— |
Poletemperature | Typnumber | PožadavekVolitelné | Hodnoty a limity Minimum: 0 Maximum: 1 | Výchozí— |
Poleresponse_format | Typstring | PožadavekVolitelné | Hodnoty a limity json, verbose_json | Výchozíjson |
Poletimestamp_granularities | Typarray | PožadavekVolitelné | Hodnoty a limity | Výchozí— |
Poleprovider | Typobject | PožadavekVolitelné | Hodnoty a limity | Výchozí— |
Parametry a životní cyklus metody
| Parametr | Kontrakt |
|---|---|
Parametrcontent_type | Kontraktapplication/json |
Parametrrequired | Kontraktmodel, input_audio |
Parametrmaterial_types | Kontraktaudio |
Parametrmaterial_conditions | KontraktNačtěte skutečný soubor WAV a zakódujte jeho skutečné bajty pro deklarovaný vstup JSON input_audio; pro tuto přesnou deklaraci omezenou na JSON se nenabízí žádná trasa multipart. |
Životní cyklus: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · skutečně vrácené task_id nebo záznam v knihovně médií
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Tarify
Jak se vypočítá konečný poplatek
Zobrazené sazby slouží k odhadu ceny před generováním. Konečný poplatek se vypočítá z nákladů zaznamenaných u původního generování. Naměřená délka výstupu ani odhadovaná množství nejsou konečným účtovaným množstvím.
Údaje o tarifech nepřidávají možnosti požadavku. Podporované parametry jsou uvedeny u vybrané metody.
- Rychlý režim
- Neuvedeno Při výběru rychlého režimu
- Režim flex
- Neuvedeno Při výběru režimu flex
- Maximální intenzita uvažování
- Neuvedeno Když se při maximální intenzitě uvažování použije výchozí úprava (default)
Odhadované sazby pro srovnání
Ceny podle konfigurace
Přiřaďte každý poplatek k uvedeným podmínkám. Pro každou sadu alternativních konfigurací použijte jednu sazbu.
| Konfigurace | Tabulka sazeb | Předpokládané množství | Účtovací jednotka | Poplatek |
|---|---|---|---|---|
| KonfiguraceZákladní sazby za tokeny | Tabulka sazebZákladní sazba | Předpokládané množství— | Účtovací jednotka— | Poplatek Vstup · Vstupní tokeny · Odhad pouze pro srovnání — / 1K tokenů Výstup · Výstupní tokeny · Odhad pouze pro srovnání — / 1K tokenů Vstup · Čtení z mezipaměti · Odhad pouze pro srovnání — / 1K tokenů Vstup · Zápis do mezipaměti · Odhad pouze pro srovnání — / 1K tokenů Vstup · Zápis do mezipaměti, 1 hodina · Odhad pouze pro srovnání — / 1K tokenů |
| Konfiguracevstupní token | Tabulka sazeb— | Předpokládané množství— | Účtovací jednotka/ 1K tokenů | Poplatek Vstup · Odhad pouze pro srovnání $0.004 / 1K tokenů |
| Konfiguracevýstupní token | Tabulka sazeb— | Předpokládané množství— | Účtovací jednotka/ 1K tokenů | Poplatek Výstup · Odhad pouze pro srovnání $0.024 / 1K tokenů |
| KonfiguraceOdhadovaná cena generování | Tabulka sazeb— | Předpokládané množstvíodhad pro jedno generování | Účtovací jednotka— | Poplatek Výstup · Odhadovaná cena generování · Odhad pouze pro srovnání $1.179648 odhad před generováním Tento odhad není dodatečným poplatkem ani pevnou sazbou za dokončené generování. |
Ailoot před požadavkem rezervuje odhadovanou částku. Po výsledku vyúčtuje konečný poplatek podle naměřeného využití. Při streamování se účtování řídí konečným záznamem využití. Jak funguje rezervace a vyúčtování →
Příklady požadavků
Ailoot Ultra · Přepis řeči
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_AUDIO_FILE:?Set the path to your actual WAV recording}"
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
import base64
audio=Path(os.environ['AILOOT_AUDIO_FILE']).read_bytes()
if not (audio[:4]==b'RIFF' and audio[8:12]==b'WAVE'): raise SystemExit('Supply an actual WAV audio file')
if len(audio)>26214400: raise SystemExit('Use a documented supported large-file flow')
request={'model': 'google/gemini-3.5-transcribe', 'input_audio': {'data': '${BASE64_ACTUAL_WAV_BYTES}', 'format': 'wav'}}
request['input_audio']['data']=base64.b64encode(audio).decode('ascii')
Path('request.json').write_text(json.dumps(request,ensure_ascii=False),encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/transcriptions \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o response.bin
# Keep the complete original response and headers. Read every returned segment, word and usage field.
# Preserve actual operation/task/asset IDs; continue reads of the original result without resubmitting.
Přijímání a ukládání výsledků
Ailoot Ultra · Přepis řeči
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Další načtení obsahu
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/media/assets \
-H "Authorization: Bearer $AILOOT_API_KEY" -o owned-assets.json
# Preserve every returned asset and follow its exact signed content URL. Do not construct a signed token.
Uchovejte všechny dokončené výsledky
Uchovejte každou úplnou vrácenou odpověď, soubor i část obsahu.
Uchovejte úplnou odpověď a hlavičky, všechny skutečné výstupy, původní vrácené identifikátory a všechna pole s údaji o využití. Obnovte původní operaci bez opětovného odeslání požadavku na vytvoření.
Pokud je nutné ověřit původní odpověď
Uchovejte vrácené X-Client-Request-ID pro spárování záznamů. Načítejte pouze skutečně vrácené hodnoty task_id/asset_id nebo vlastní knihovnu médií; nikdy nevytvářejte URL úlohy z ID operace a nikdy znovu neodesílejte požadavek na vytvoření.
Pole odpovědi
| Pole | Typ |
|---|---|
Poletext | Typ |
Poleusage | Typ |
Polesegments[] | Typ |
Polewords[] | Typ |
Polespeaker fields | Typ |
Poletimestamps | Typ |
Aliasy
Aliasy modelu
Ailoot Ultra google/gemini-3.5-transcribe
Aliasy cest metod
Použijte cesty metod uvedené výše.
Související ID modelů
FAQ · Google: Gemini 3.5 Transcribe
- Jaké vstupy a výsledky jsou dostupné?
POST /v1/audio/transcriptions·google/gemini-3.5-transcribe:audio→text- Jaká pole požadavek používá?
POST /v1/audio/transcriptions·google/gemini-3.5-transcribe:model,input_audio,language,temperature,response_format,timestamp_granularities,provider- Jaké limity platí?
POST /v1/audio/transcriptions·google/gemini-3.5-transcribe:temperature.minimum:0;temperature.maximum:1