mallit

Fish Audio: Transcribe 1 Pro

Markdown · JSON

Fish Audio: Transcribe 1 Pro

Transcribe 1 Pro muuntaa enintään 60 minuutin tallenteet tekstiksi puhujamerkintöineen ja valinnaisine sanakohtaisine ajoituksineen. Se säilyttää päätellyt tunne- ja ääntelytapahtumien vihjeet, mikä helpottaa haastattelujen, kokousten ja podcastien tarkastelua, hakua tai valmistelua tekstitykseen.

Tietoa mallista

Tämä kuvaus kattaa mallin ominaisuudet. Ailootissa saatavilla olevat syötteet, tulosteet ja asetukset luetellaan alla valitulle menetelmälle.

Transcribe 1 Pro on Fish Audion puheentunnistusmalli lyhyille leikkeille, usean puhujan keskusteluille ja pitkille tallenteille. Se vastaanottaa tallennettua ääntä ja palauttaa litteroinnin, johon voi sisältyä ajoitus ja jäsennellyt puheenvuorot. Sen erityispiirteitä ovat tekstiin merkityt puhujanvaihdokset sekä tunne- tai ääntelytapahtumien vihjeet, jotka säilyttävät tallenteen keskustelurakennetta enemmän kuin pelkkä sanajono.

Säilytä haastattelun, kokouksen tai podcastin koko keskustelu yhtenä tiedostona, jotta uudelleen ääneen tulevat puhujat voivat säilyttää yhtenäiset tunnisteet vastauksen sisällä. Hyödyllinen tarkastelutuotos on alkuperäiseen tallenteeseen yhdistetty litterointi, jonka puheenvuorot näytetään erikseen ja jossa aikaleima mahdollistaa lainauksen tarkistamisen. Yhteenveto tai toimenpideluettelo on myöhempi sovellusvaihe: pidä se erillään litteroinnista, jotta puhuttu lähde säilyy vertailtavana.

Tuottaja hyväksyy enintään 60 minuutin tallenteita ja kuvaa pitkien tiedostojen käsittelyn esimerkiksi MP3-, Opus- tai AAC-pakatulla äänellä. Tuettuja muotoja ovat WAV, MP3, AAC M4A- tai MP4-säiliössä, FLAC, Ogg Opus- tai Vorbis-koodekilla, WebM/Matroska ja MOV. Videotiedostosta käytetään ensimmäistä ääniraitaa. AIFF, CAF, WMA, AMR, AC-3 ja raakamuotoinen otsakkeeton PCM eivät ole tuettuja. Pyyntöön annetaan yksi äänitiedosto; tulos saapuu koko tallenteen litteroinnin jälkeen, ja pitkä tallenne voi kestää useita minuutteja. Noin 0,08 sekuntia lyhyemmät leikkeet hylätään.

Tuottajan vastaus sisältää koko tekstin, tallenteen keston sekunteina ja segments-taulukon. Pro merkitsee puhujanvaihdokset tekstiin esimerkiksi tunnisteilla <|speaker:0|> ja <|speaker:1|>; tunniste koskee seuraavaa tekstiä seuraavaan merkkiin asti. Nämä ovat yhden vastauksen sisäisiä tunnisteita, eivät vahvistettuja nimiä tai henkilöllisyyksiä, jotka voidaan yhdistää eri pyyntöjen välillä. Jos litteroinnissa ei ole puhujamerkintää, opas käsittelee sitä yhden puhujan tuloksena. Säilytä ennen ensimmäistä merkkiä mahdollisesti oleva teksti ensimmäisen puheenvuoron yhteydessä äläkä hylkää sitä.

Sanatason aikaleimat ovat valinnaisia. Tuottajan pyynnössä ignore_timestamps on oletuksena true; arvon false asettaminen pyytää segmenttejä, joissa on teksti sekä alku- ja loppuaika sekunteina. Segmentti on yleensä sana, tai kiinassa ja japanissa yksi tai muutama merkki. Segmenttiteksti jättää pois välimerkit, puhujamerkinnät ja tapahtumavihjeet, ja se voi normalisoida puhutun arvon eri tavalla kuin koko litterointi. Sanasegmentin alku- ja loppuaika voivat olla samat. Tyhjä segments-taulukko voi tarkoittaa, ettei aikaleimoja pyydetty, puhetta ei löytynyt tai ajoitus oli tilapäisesti poissa käytöstä. Käytä koko litterointia luettavaan sanamuotoon ja segmenttejä kohdistamiseen sen sijaan, että olettaisit molempien merkkijonojen vastaavan toisiaan merkki merkiltä.

diarize-asetuksen oletus on auto. Kun aikaleimoja pyydetään eikä diarize ole false, Pro palauttaa myös speaker_turns-tiedot. Jokainen puheenvuoro sisältää puhujatunnisteen, tekstin sekä alku- ja loppuajat, säilyttäen välimerkit ja mukana olevat vihjeet ilman tekstin sisäistä puhujamerkkiä. Jos sanakohtainen ajoitus ei ole saatavilla, puheenvuorojen ajat voivat olla likimääräisiä ja kattaa koko tallenteen; vierekkäiset puheenvuorot eivät välttämättä jatku suoraan toisistaan, ja ne voivat olla päällekkäisiä. diarize-asetuksen poistaminen käytöstä poistaa jäsennellyn puheenvuoroluettelon mutta jättää puhujamerkinnät koko tekstiin. Tunnettu puhujamäärä tai vähimmäis- ja enimmäismäärä voi ohjata pitkän tallenteen puhujanerottelua parhaan mahdollisen arvion perusteella. Tarkkaa määrää ei voi yhdistää määrärajoihin, eikä määrävihjeitä voi käyttää, kun diarize on poistettu käytöstä.

Tunne- ja ääntelytapahtumien vihjeet esiintyvät hakasulkeisiin merkittynä tekstinä, esimerkiksi [laughter], tunnistetun puheen rinnalla. Ne ovat äänestä tehtyjä päätelmiä, eivät sanoja, jotka käyttäjän pitäisi lisätä ennen litterointia. Pron tag_audio_events-asetus on oletuksena true; sen poistaminen käytöstä poistaa vihjeet litteroinnista ja puheenvuorotekstistä muuttamatta ajoitusta. Erillistä tunnekenttää tai kiinteää tunne-enumeraatiota ei ole. Säilytä merkinnöillä varustettu litterointi, kun huomautuksen äänensävy on tärkeä, ja käytä vihjeetöntä versiota, kun myöhempi tuotos tarvitsee vain puhutut sanat.

Kieli tunnistetaan automaattisesti. Valinnainen pienillä kirjaimilla annettu ISO 639-1 -kielivihje ei pakota kääntämistä eikä muuta Pron litterointia. Jos kieltä ei pystytä määrittämään, palautettu kielikoodi voi vastata vihjettä ilman sen tarkistamista ääntä vasten. Tuottaja ilmoittaa yhden kielen eikä luetteloa kaikista monikielisen tallenteen kielistä. Pidä alkuperäinen sanamuoto ja kielimetatiedot yhdessä hakukelpoista arkistoa valmisteltaessa, erityisesti kun keskustelun eri osat vaihtavat kieltä.

Ryhmittele tekstityksiä varten peräkkäiset ajoitetut sanat luettaviksi SRT- tai WebVTT-tekstitysjaksoiksi sen sijaan, että loisit yhden tekstityksen sanaa kohden. Erota jaksot taukojen kohdalla ja valitse niiden pituus ja näyttöaika soittimen ja yleisön mukaan. Puheenvuorojen rajat voivat pitää eri puhujat erillisissä tekstitysjaksoissa. Tarkista, onko ajoitustulos tyhjä, ja että kunkin tekstitysjakson loppuaika on alkuaikaa myöhempi. Tekstityksen muotoilu, anonyymien puhujatunnisteiden nimet ja myöhempi yhteenveto ovat litterointituloksesta rakennettavia sovellustuotoksia.

Päätä käytännön tallennetyönkulussa ennen litterointia, tarvitsetko tavallisen luettavan litteroinnin, merkinnöillä varustetut keskusteluvuorot vai ajoitetut tekstitykset. Säilytä äänitunniste tuloksen yhteydessä, pidä palautettu koko teksti tallessa, kun välimerkit ja vihjeet ovat tärkeitä, ja käytä jäsenneltyjä ajoituskenttiä navigointiin. Pron pitkien tallenteiden ja useiden puhujien ominaisuudet ovat erilliset yleisestä, lyhyille tallenteille tarkoitetusta Transcribe 1 -mallista; niiden rajoja ja säätöjä ei pidä käsitellä keskenään vaihdettavina.

Ailoot Ultra · Puheentunnistus POST /v1/audio/transcriptions fish-audio/transcribe-1-pro

fish-audio/transcribe-1-pro

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

Aloitus

Transcribe 1 Pro muuntaa enintään 60 minuutin tallenteet tekstiksi puhujamerkintöineen ja valinnaisine sanakohtaisine ajoituksineen. Se säilyttää päätellyt tunne- ja ääntelytapahtumien vihjeet, mikä helpottaa haastattelujen, kokousten ja podcastien tarkastelua, hakua tai valmistelua tekstitykseen.

Hyväksytyt syötteet
Ääni
Tulokset
Teksti

Saatavilla Ailootissa · syötteet & menetelmät

Ailoot Ultra · Puheentunnistus POST /v1/audio/transcriptions
Syötetyypit
audio
Tulostyypit
text
Tulosteen muoto
json
KenttäTyyppiVaatimusArvot & rajatOletus
KenttämodelTyyppistringVaatimusPakollinenArvot & rajat
fish-audio/transcribe-1-pro
Oletus—
Kenttäinput_audioTyyppiobjectVaatimusPakollinenArvot & rajat
Tarkat avaimet: data, format
Oletus—
Kenttäinput_audio.dataTyyppibase64_stringVaatimusPakollinenArvot & rajat
Purettujen tavujen enimmäismäärä: 26 214 400
Tiukka Base64: Kyllä
Oletus—
Kenttäinput_audio.formatTyyppistringVaatimusPakollinenArvot & rajat
Ehdot: On vastattava todellisen tiedoston tarkistettua muotoa
Oletus—
Kenttäresponse_formatTyyppistringVaatimusValinnainenArvot & rajat
json
Oletus—
Syöteaineistojen yhdistelmät

speech_to_text · Pakollinen: input_audio.data, input_audio.format

Menetelmän parametrit ja elinkaari
ParametriSopimus
Parametricontent_typeSopimusapplication/json
ParametrirequiredSopimusmodel, input_audio
Parametriadditional_propertiesSopimusfalse
ParametriparametersSopimus{"name":"model","type":"string","required":true,"enum":["fish-audio/transcribe-1-pro"]}, {"name":"input_audio","type":"object","required":true,"exact_keys":["data","format"],"data":"todellisten tuettujen äänitavujen tarkka base64-koodaus","format":"tiedoston tarkistettu täsmällinen muoto; sen on vastattava todellisia tavuja"}, {"name":"response_format","type":"string","required":false,"enum":["json"]}
Parametrimax_audio_bytesSopimus26214400
Parametrimultipart_for_this_profileSopimusfalse
Parametrimaterial_typesSopimusaudio

Elinkaari: synchronous_result_then_owned_library

GET /v1/media/tasks/{task_id} · todellisuudessa palautettu task_id tai mediakirjaston tietue

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

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

Säilytä koko vastaus ja alkuperäiset palautetut tunnisteet.

Älä koskaan lähetä tuntemattomaan tilaan jäänyttä luontipyyntöä uudelleen.

Hinnoittelu

Hintatiedot eivät lisää pyyntövalintoja. Tuetut parametrit on lueteltu valitulle menetelmälle.

Nopea tila
Ei määritetty Kun nopea tila on valittu
Flex-tila
Ei määritetty Kun flex-tila on valittu
Päättelyn enimmäisteho
Ei määritetty Kun päättelyn enimmäistehoon sovelletaan default-oletussäätöä

Ailoot-hinnat

Hinnat asetusten mukaan

Kohdista kukin veloitus näytettyihin ehtoihin. Käytä yhtä hintaa kutakin vaihtoehtoisten asetusten ryhmää kohden.

AsetuksetHinnastoLaskutusyksikköVeloitus
AsetuksetTokenien perushinnatHinnastoPerushintaLaskutusyksikkö—Veloitus
Syöte · Syötetokenit — / 1K tokenia
Tuloste · Tulostokenit — / 1K tokenia
Syöte · Välimuistin luku — / 1K tokenia
Syöte · Välimuistiin kirjoitus — / 1K tokenia
Syöte · Välimuistiin kirjoitus, 1 tunti — / 1K tokenia
Asetuksetäänisyötteen sekuntiHinnasto—Laskutusyksikkösyöteäänen sekuntia kohdenVeloitus
Syöte · äänisyötteen sekunti $0.0002 syöteäänen sekuntia kohden

Ailoot varaa arvioidun summan ennen pyyntöä. Tuloksen jälkeen lopullinen veloitus toteutetaan mitatun käytön perusteella. Suoratoiston veloituksessa käytetään lopullista käyttötietuetta. Varauksen ja lopullisen veloituksen toiminta →

Viitehinnaston tiedot

Mallitason viitehinnastot eivät muuta menetelmän valintaa, hinta-arvioita tai veloituksia. Käytössä olevat veloitukset käyttävät valitun Ailoot-menetelmän hintoja.

Fish Audio: Transcribe 1 Pro

Hinnat asetusten mukaan

AsetuksetLaskutusehdotVeloitus
AsetuksetFish Audio: Transcribe 1 Pro · OletusasetuksetLaskutusehdotOletuskokoonpanoVeloitus
Syöte · Äänisyötteen sekunnit 0,0002 $ syöteäänen sekuntia kohden

Esimerkkipyynnöt

Ailoot Ultra · Puheentunnistus

curl · todelliset äänitavut ja tunnistettu muoto
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

Vastaanota ja tallenna tulokset

Ailoot Ultra · Puheentunnistus

json

  • GET /v1/media/tasks/{task_id}
  • GET /v1/media/assets/{asset_id}/content
  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
Säilytä kaikki valmistuneet tulokset

Säilytä jokainen kokonainen palautettu vastaus, tiedosto ja sisällön osa.

Säilytä koko JSON, vastausotsakkeet, teksti ja jokainen todellinen palautettu käyttötietokenttä. Käytä vastauksen tai käyttäjälle kuuluvan kirjaston todellisia tehtävä- ja aineistotunnisteita; operation_id ei ole task_id.

Jos alkuperäinen vastaus on tarkistettava

Säilytä alkuperäinen operation_id/X-Client-Request-ID täsmäytystä varten lähettämättä pyyntöä uudelleen; erillistä äänen tilakyselyreittiä ei ole.

Vastauksen kentät
KenttäTyyppiMerkitys
KenttätextTyyppistringMerkitysLitteroitu teksti.
KenttäusageTyyppiobjectMerkitysÄänen käyttötiedot.
Kenttäusage.secondsTyyppinumberMerkitysÄänen kesto sekunteina.
KenttädurationTyyppinumberMerkitysÄänen kesto sekunteina.
Kenttätask_idTyyppistringMerkitysLitterointitehtävän tunniste; palautetaan asset_url-kentän kanssa, kun ei-tyhjä litterointi tallennetaan, julkaistaan ja sille määritetään allekirjoitettu sisällön URL-osoite.
Kenttäasset_urlTyyppistringMerkitysLitterointisisällön allekirjoitettu URL-osoite; palautetaan task_id-kentän kanssa, kun ei-tyhjä litterointi tallennetaan, julkaistaan ja sille määritetään allekirjoitettu sisällön URL-osoite.
Virheet ja seuraavat vaiheet
VastausEhtoSeuraava vaihe
Vastaus400 · invalid_request_errorEhtoVirheelliset pakolliset kentät, aineiston esitysmuoto tai parametrin arvoSeuraava vaiheKorjaa ilmoitetut kentät ennen uutta luontipyyntöä.
Vastausserver_errorEhtoPalautettu vastaus ilmoittaa, että operaatio tai tulos edellyttää tarkistustaSeuraava vaiheSäilytä alkuperäinen palautettu operaation tai tehtävän ID, pyynnön otsakkeet ja vastaus; jatka kyseisen alkuperäisen operaation tuettuja lukutoimintoja. Älä lähetä luontipyyntöä uudelleen.

Aliakset

Mallin aliakset

Ailoot Ultra fish-audio/transcribe-1-pro

Menetelmäpolkujen aliakset

Käytä yllä näytettyjä menetelmäpolkuja.

Liittyvät kutsujan ID:t

fish-audio/transcribe-1-pro

FAQ · Fish Audio: Transcribe 1 Pro
Mitä syötteitä ja tuloksia on saatavilla?

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

Mitä kenttiä pyyntö käyttää?

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

Lisätietoja

Yhdistä Ailoot Claude Codeen, OpenCodeen, Hermesiin tai omaan sovellukseesi.

Yritys ja sen projektisalkku

Yritys ja sen projektisalkku: miljoonia asiakkaita; kuukausittainen myynti miljardiluokassa.

Osta tokenit alennuksella.

Tilausalennus säännölliseen käyttöön. Kampanjakoodit — jopa 50% tokeniostoista.

Tilaus
Valitse alennushintainen paketti säännöllisiä pyyntöjäsi varten.
Kampanjakoodi jopa 50%
Syötä koodi oston yhteydessä. Hinta lasketaan uudelleen voimassa olevan kampanjan mukaan.
Kulut historiassa
Malli, tokenit ja summa tallennetaan jokaiselle pyynnölle.

Valitse tilaus · Katso mallihinnat

Yhdistä API tuotteeseen, jonka myyt.

SaaS, sovellukset ja botit Ailootin palveluehtojen ja lisenssisopimuksen mukaisesti. Pyydä edelleenmyyntiin jälleenmyyjälisenssi.

Kaupallinen sovellus
Lisää tekstin, kuvien, videoiden ja äänen luonti palvelusi maksullisiin ominaisuuksiin.
Jälleenmyyjälisenssi
Lähetä projektikuvaus ja pääsyn toteutustapa. Pyydä kirjalliset käyttö- ja jälleenmyyntiehdot.
Asiakirjat verkkosivustolla
Palveluehdot, lisenssisopimus ja tietojenkäsittelykäytäntö ovat saatavilla ennen yhdistämistä.

Pyydä jälleenmyyjälisenssi · Palveluehdot ja lisenssisopimus