modely

Fish Audio: Transcribe 1 Pro

Markdown · JSON

Fish Audio: Transcribe 1 Pro

Transcribe 1 Pro prevádza nahrávky s dĺžkou do 60 minút na text so značkami hovoriacich a voliteľným časovaním jednotlivých slov. Zachováva značky odhadovaných emócií a hlasových prejavov, čo uľahčuje kontrolu rozhovorov, stretnutí a podcastov, vyhľadávanie v nich či prípravu titulkov.

O modeli

Tento opis pokrýva možnosti modelu. Dostupné vstupy, výstupy a voľby v Ailoot sú uvedené nižšie pre vybranú metódu.

Transcribe 1 Pro je model prevodu reči na text od Fish Audio pre krátke klipy, rozhovory viacerých hovoriacich a dlhé nahrávky. Prijíma nahratý zvuk a vracia prepis s voliteľným časovaním a štruktúrovanými replikami hovoriacich. Jeho osobitnými vlastnosťami sú zmeny hovoriaceho označené v texte a značky emócií či hlasových prejavov, ktoré zachovávajú viac z konverzačnej štruktúry nahrávky než jednoduchá postupnosť slov.

Pri rozhovore, stretnutí alebo podcaste ponechajte celú konverzáciu v jednom súbore, aby sa opakovane vystupujúcim hovoriacim mohli v rámci odpovede zachovať konzistentné označenia. Užitočným výstupom na kontrolu je prepis prepojený s pôvodnou nahrávkou, so samostatne zobrazenými replikami a dostupnou časovou značkou na overenie citácie. Zhrnutie alebo zoznam úloh je následný krok aplikácie: uchovajte ho oddelene od prepisu, aby hovorený zdroj zostal dostupný na porovnanie.

Výrobca prijíma nahrávky do 60 minút a opisuje spracovanie dlhých súborov s komprimovaným zvukom, napríklad MP3, Opus alebo AAC. Podporované formáty zahŕňajú WAV, MP3, AAC v M4A alebo MP4, FLAC, Ogg s Opus alebo Vorbis, WebM/Matroska a MOV. Pri videosúbore používa prvú zvukovú stopu. AIFF, CAF, WMA, AMR, AC-3 a surové PCM bez hlavičky nie sú podporované. Na požiadavku sa dodáva jeden zvukový súbor; výsledok príde po prepise celej nahrávky a spracovanie dlhej nahrávky môže trvať niekoľko minút. Klipy kratšie než približne 0,08 sekundy sa odmietajú.

Odpoveď výrobcu obsahuje celý text, dĺžku nahrávky v sekundách a pole segments. Pro označuje zmeny hovoriaceho priamo v texte značkami, ako sú <|speaker:0|> a <|speaker:1|>; označenie platí pre nasledujúci text až do ďalšej značky. Ide o identifikátory v rámci jednej odpovede, nie overené mená alebo identity, ktoré možno spájať medzi požiadavkami. Ak prepis nemá značku hovoriaceho, návod ho považuje za výsledok s jedným hovoriacim. Text pred prvou značkou ponechajte pri prvej replike namiesto jeho zahodenia.

Časové značky jednotlivých slov sú voliteľné. V požiadavke výrobcu má ignore_timestamps predvolenú hodnotu true; nastavenie false žiada segmenty s textom a časmi začiatku a konca v sekundách. Segment je spravidla slovo alebo jeden či niekoľko znakov v čínštine a japončine. Text segmentu vynecháva interpunkciu, značky hovoriacich a hlasových prejavov a môže normalizovať vyslovenú hodnotu inak než úplný prepis. Segment slova môže mať rovnaký čas začiatku aj konca. Prázdne pole segments môže znamenať, že časové značky neboli vyžiadané, nenašla sa reč alebo bolo časovanie dočasne nedostupné. Na čitateľné znenie použite úplný prepis a na zarovnanie segmenty namiesto predpokladu, že oba reťazce sa zhodujú znak po znaku.

Nastavenie diarize má predvolenú hodnotu auto. Keď sú vyžiadané časové značky a diarize nie je false, Pro vracia aj speaker_turns. Každá replika obsahuje označenie hovoriaceho, text a časy začiatku/konca, pričom zachováva interpunkciu a ponechané značky prejavov bez vloženej značky hovoriaceho. Ak časovanie slov nie je dostupné, časy replík môžu byť približné a pokrývať celú nahrávku; susedné repliky nemusia na seba nadväzovať ani byť bez prekrytia. Vypnutie diarize odstráni štruktúrovaný zoznam replík, ale značky hovoriacich ponechá v úplnom texte. Známy počet hovoriacich alebo minimálny a maximálny počet môžu podľa možností usmerniť diarizáciu dlhšej nahrávky. Presný počet nemožno kombinovať s hranicami počtu a nápovedy o počte nemožno použiť pri vypnutom diarize.

Značky emócií a hlasových prejavov sa zobrazujú ako text v hranatých zátvorkách, napríklad [laughter], spolu s rozpoznanou rečou. Ide o odhady zo zvuku, nie slová, ktoré má používateľ pridať pred prepisom. Nastavenie tag_audio_events v Pro má predvolenú hodnotu true; jeho vypnutie odstráni tieto značky z prepisu a textu replík bez zmeny časovania. Neexistuje samostatné pole emócie ani pevne daný zoznam emócií. Keď záleží na tom, ako poznámka znie, zachovajte anotovaný prepis; ak následný výstup potrebuje iba vyslovené slová, použite verziu bez značiek prejavov.

Jazyk sa zisťuje automaticky. Voliteľná nápoveda ISO 639-1 malými písmenami nevynúti preklad ani nezmení prepis Pro. Ak jazyk nemožno určiť, vrátený kód jazyka môže odrážať nápovedu bez jej overenia voči zvuku. Výrobca uvádza jeden jazyk, nie zoznam všetkých jazykov v zmiešanej nahrávke. Pri príprave prehľadávateľného archívu uchovajte pôvodné znenie a jazykové metadáta spolu, najmä ak sa v rôznych častiach konverzácie mení jazyk.

Pre titulky zoskupte po sebe idúce časované slová do čitateľných titulkov SRT alebo WebVTT namiesto jedného titulku na slovo. Titulky oddeľujte pri pauzách a ich dĺžku a čas zobrazenia voľte podľa prehrávača a publika. Hranice replík môžu udržať rôznych hovoriacich v samostatných titulkoch. Skontrolujte prázdny výsledok časovania aj titulky, ktorých koniec musí byť neskôr než začiatok. Formátovanie titulkov, mená pre anonymné označenia hovoriacich a prípadné neskoršie zhrnutie sú výstupy aplikácie vytvorené z výsledku prepisu.

V praktickom postupe práce s nahrávkou sa pred prepisom rozhodnite, či potrebujete obyčajný čitateľný prepis, anotované konverzačné repliky alebo časované titulky. Pri výsledku zachovajte identifikátor zvuku, ponechajte vrátený úplný text, keď záleží na interpunkcii a značkách prejavov, a na navigáciu použite štruktúrované časové polia. Možnosti Pro pre dlhé nahrávky a viacerých hovoriacich sa líšia od všeobecného modelu Transcribe 1 pre krátke nahrávky; ich limity a ovládacie parametre nemožno považovať za zameniteľné.

Ailoot Ultra · Rozpoznávanie reči POST /v1/audio/transcriptions fish-audio/transcribe-1-pro

fish-audio/transcribe-1-pro

Fish Audio /fish-audio/transcribe-1-pro

Úvod

Transcribe 1 Pro prevádza nahrávky s dĺžkou do 60 minút na text so značkami hovoriacich a voliteľným časovaním jednotlivých slov. Zachováva značky odhadovaných emócií a hlasových prejavov, čo uľahčuje kontrolu rozhovorov, stretnutí a podcastov, vyhľadávanie v nich či prípravu titulkov.

Povolené vstupy
Audio
Výsledky
Text

Dostupné v Ailoot · vstupy a metódy

Ailoot Ultra · Rozpoznávanie reči POST /v1/audio/transcriptions
Vstup
audio
Výstup
text
Výstupný formát
json
PoleTypPožiadavkaHodnoty a limityPredvolené
PolemodelTypstringPožiadavkaPovinnéHodnoty a limity
fish-audio/transcribe-1-pro
Predvolené—
Poleinput_audioTypobjectPožiadavkaPovinnéHodnoty a limity
Presné kľúče: data, format
Predvolené—
Poleinput_audio.dataTypbase64_stringPožiadavkaPovinnéHodnoty a limity
Maximálny počet dekódovaných bajtov: 26 214 400
Striktný Base64: Áno
Predvolené—
Poleinput_audio.formatTypstringPožiadavkaPovinnéHodnoty a limity
Podmienky: Musí sa rovnať formátu zistenému kontrolou skutočného súboru
Predvolené—
Poleresponse_formatTypstringPožiadavkaVoliteľnéHodnoty a limity
json
Predvolené—
Kombinácie vstupných podkladov

speech_to_text · Povinné: input_audio.data, input_audio.format

Parametre a životný cyklus metódy
ParameterŠpecifikácia
Parametercontent_typeŠpecifikáciaapplication/json
ParameterrequiredŠpecifikáciamodel, input_audio
Parameteradditional_propertiesŠpecifikáciafalse
ParameterparametersŠpecifikácia{"name":"model","type":"string","required":true,"enum":["fish-audio/transcribe-1-pro"]}, {"name":"input_audio","type":"object","required":true,"exact_keys":["data","format"],"data":"striktné base64 skutočných bajtov podporovaného zvuku","format":"presný formát zistený kontrolou súboru; musí zodpovedať skutočným bajtom"}, {"name":"response_format","type":"string","required":false,"enum":["json"]}
Parametermax_audio_bytesŠpecifikácia26214400
Parametermultipart_for_this_profileŠpecifikáciafalse
Parametermaterial_typesŠpecifikáciaaudio

Životný cyklus: synchronous_result_then_owned_library

GET /v1/media/tasks/{task_id} · skutočne vrátené task_id alebo záznam v knižnici médií

GET /v1/media/assets/{asset_id}/content

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

Zachovajte celú odpoveď a pôvodné vrátené ID.

Vytvorenie s neznámym výsledkom nikdy znova neodosielajte.

Cenník

Tarifné údaje nepridávajú možnosti požiadavky. Podporované parametre sú uvedené pri vybranej metóde.

Rýchly režim
Neuvedené Keď je zvolený rýchly režim
Režim Flex
Neuvedené Keď je zvolený režim flex
Maximálna úroveň uvažovania
Neuvedené Keď sa pri maximálnej úrovni uvažovania používa predvolená úprava (default)

Sadzby Ailoot

Ceny podľa konfigurácie

Každý poplatok priraďte k zobrazeným podmienkam. Pre každú skupinu alternatívnych konfigurácií použite jednu sadzbu.

KonfiguráciaSadzobníkÚčtovacia jednotkaPoplatok
KonfiguráciaZákladné sadzby za tokenySadzobníkZákladná sadzbaÚčtovacia jednotka—Poplatok
Vstup · Vstupné tokeny — / 1K tokenov
Výstup · Výstupné tokeny — / 1K tokenov
Vstup · Čítanie cache — / 1K tokenov
Vstup · Zápis do cache — / 1K tokenov
Vstup · Zápis do cache, 1 hod — / 1K tokenov
Konfiguráciasekunda vstupného zvukuSadzobník—Účtovacia jednotkaza sekundu vstupného audiaPoplatok
Vstup · sekunda vstupného zvuku $0.0002 za sekundu vstupného audia

Ailoot pred požiadavkou rezervuje odhadovanú sumu. Po získaní výsledku vyúčtuje konečný poplatok podľa nameraného využitia. Pri streamovaní sa vyúčtovanie riadi konečným záznamom využitia. Ako funguje rezervácia a vyúčtovanie →

Podrobnosti referenčnej tarify

Referenčné sadzobníky modelu nemenia výber metódy, cenové odhady ani poplatky. Aktívne poplatky používajú sadzby vybranej metódy Ailoot.

Fish Audio: Transcribe 1 Pro

Ceny podľa konfigurácie

KonfiguráciaPodmienky účtovaniaPoplatok
KonfiguráciaFish Audio: Transcribe 1 Pro · Predvolená konfiguráciaPodmienky účtovaniaPredvolená konfiguráciaPoplatok
Vstup · Sekundy vstupného zvuku 0,0002 USD za sekundu vstupného audia

Príklady požiadaviek

Ailoot Ultra · Rozpoznávanie reči

curl · skutočné bajty zvuku a overený formát
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_AUDIO_FILE:?Set your actual audio file}"
: "${AILOOT_AUDIO_FORMAT:?Set its actual probed file format}"
export AILOOT_AUDIO_FILE AILOOT_AUDIO_FORMAT
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "fish-audio/transcribe-1-pro", "response_format": "json"}')
import base64
f=Path(os.environ['AILOOT_AUDIO_FILE'])
raw=f.read_bytes()
if not raw or len(raw)>26214400:raise SystemExit('Use actual audio bytes within 25 MiB')
fmt=os.environ['AILOOT_AUDIO_FORMAT'].strip()
if not fmt:raise SystemExit('Use the actual probed format; the server checks it against the bytes')
p['input_audio']={'data':base64.b64encode(raw).decode(),'format':fmt}
Path('request.json').write_text(json.dumps(p,ensure_ascii=False))
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 result.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
r=json.loads(Path('result.json').read_text())
print(json.dumps(r,ensure_ascii=False,indent=2))
print('Keep the complete JSON and response headers; do not resubmit an unknown creation.')
PY_RESULT

Prijať a uložiť výsledky

Ailoot Ultra · Rozpoznávanie reči

json

  • GET /v1/media/tasks/{task_id}
  • GET /v1/media/assets/{asset_id}/content
  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
Uchovať všetky dokončené výsledky

Uložte každú úplnú vrátenú odpoveď, súbor a časť obsahu.

Zachovajte celý JSON, hlavičky odpovede, text a každé skutočne vrátené pole spotreby. Použite skutočné identity úloh a súborov z odpovede alebo z knižnice vo vašom vlastníctve; operation_id nie je task_id.

Ak treba overiť pôvodnú odpoveď

Uchovajte pôvodné operation_id/X-Client-Request-ID na zosúladenie záznamov bez opätovného odoslania; neexistuje samostatná trasa na priebežné zisťovanie stavu zvuku.

Polia odpovede
PoleTypVýznam
PoletextTypstringVýznamPrepísaný text.
PoleusageTypobjectVýznamSpotreba zvuku.
Poleusage.secondsTypnumberVýznamDĺžka zvuku v sekundách.
PoledurationTypnumberVýznamDĺžka zvuku v sekundách.
Poletask_idTypstringVýznamID úlohy prepisu; vráti sa spolu s asset_url, keď sa neprázdny prepis uloží, zverejní a dostane podpísanú URL obsahu.
Poleasset_urlTypstringVýznamPodpísaná URL obsahu prepisu; vráti sa spolu s task_id, keď sa neprázdny prepis uloží, zverejní a dostane podpísanú URL obsahu.
Chyby a ďalšie kroky
OdpoveďPodmienkaĎalší krok
Odpoveď400 · invalid_request_errorPodmienkaNeplatné povinné polia, reprezentácia materiálu alebo hodnota parametraĎalší krokPred novou požiadavkou na vytvorenie opravte uvedené polia.
Odpoveďserver_errorPodmienkaVrátená odpoveď uvádza, že operáciu alebo výsledok je potrebné skontrolovaťĎalší krokUchovajte pôvodné vrátené ID operácie/úlohy, hlavičky požiadavky a odpoveď; naďalej čítajte údaje o tejto pôvodnej operácii podporovaným spôsobom. Požiadavku na vytvorenie znova neodosielajte.

Aliasy

Aliasy modelov

Ailoot Ultra fish-audio/transcribe-1-pro

Aliasy ciest metód

Použite cesty metód uvedené vyššie.

Súvisiace ID na volanie

fish-audio/transcribe-1-pro

FAQ · Fish Audio: Transcribe 1 Pro
Aké vstupy a výsledky sú dostupné?

POST /v1/audio/transcriptions · fish-audio/transcribe-1-pro: audio → text

Aké polia používa požiadavka?

POST /v1/audio/transcriptions · fish-audio/transcribe-1-pro: model, input_audio, response_format

Viac podrobností

Pripojte Ailoot k Claude Code, OpenCode, Hermes alebo vlastnej aplikácii.

Spoločnosť a jej portfólio projektov

Spoločnosť a jej portfólio projektov: milióny zákazníkov; mesačné tržby v miliardách.

Nakupujte tokeny so zľavou.

Zľava predplatného na pravidelnú prácu. Promo kódy až 50% na nákup tokenov.

Predplatné
Na pravidelné požiadavky vyberte tarifu so zľavou.
Promo kód až 50%
Pri nákupe zadajte kód. Cena sa prepočíta podľa prebiehajúcej akcie.
Výdavky v histórii
Pri každej požiadavke sa uloží model, tokeny a suma.

Vybrať predplatné · Zobraziť ceny modelov

Pripojte API k produktu, ktorý predávate.

SaaS, aplikácie a boti podľa ponuky a licenčnej zmluvy Ailoot. Na ďalší predaj požiadajte o licenciu predajcu.

Komerčná aplikácia
Začleňte generovanie textu, obrázkov, videa a zvuku do platených funkcií svojej služby.
Licencia pre predajcu
Pošlite popis projektu a spôsob poskytovania prístupu. Vyžiadajte písomné podmienky použitia a ďalšieho predaja.
Dokumenty na webe
Ponuka, licenčná zmluva a zásady spracovania dát sú dostupné pred pripojením.

Požiadať o licenciu predajcu · Ponuka a licenčná zmluva