modeller

AssemblyAI: Universal-3.5 Pro

Markdown · JSON

AssemblyAI: Universal-3.5 Pro

Universal-3.5 Pro er AssemblyAIs tale-til-tekst-modell for å gjøre et kort lydklipp til en fullført transkripsjon i ett svar. Sync-profilen legger til konfidens per ord, valgfrie ordtidsstempler, ordforrådshint og kontekst fra tidligere samtale for stemmeinndata og trykk-og-snakk-flyter.

Om modellen

Denne beskrivelsen dekker modellens funksjoner. Tilgjengelige inndata, utdata og alternativer i Ailoot er oppført nedenfor for den valgte metoden.

Universal-3.5 Pro er AssemblyAIs talegjenkjenningsmodell for å konvertere innspilt tale til tekst. I Sync-profilen gir et kort lydklipp en fullført transkripsjon i ett svar. Dette passer til talemeldinger, trykk-og-snakk-inndata og separate samtaleturer der applikasjonen allerede vet når opptaket skal avsluttes.

Klargjør lyden som et avgrenset klipp. AssemblyAIs Sync-krav godtar varigheter fra 80 millisekunder til 120 sekunder, med en maksimal filstørrelse på 40 MB. De støttede formatene er WAV eller rå, fortegnet 16-bits little-endian PCM. Lyden kan være mono eller stereo, og stereo mikses ned internt. De støttede samplingsfrekvensene er 8, 16, 22.05, 24, 32, 44.1 og 48 kHz. Et WAV-hode oppgir samplingsfrekvens og kanalantall; rå PCM trenger at disse verdiene angis separat i transkripsjonskonfigurasjonen.

Ta opp hele ytringen, og behold begynnelsen og slutten av talen intakt. En nyttig selvstendig oppgave er en kort talemelding til produktstøtte som inneholder et produktnavn, en ordreidentifikator og en forespørsel. Behold kildeklippet, slik at transkripsjonen kan kontrolleres mot disse viktige detaljene. For et lengre opptak bør du klargjøre en arbeidsflyt som passer til transkripsjon av lange opptak, i stedet for å behandle varighetsgrensen for korte klipp som en påstand om modellens samlede lydkapasitet.

Resultatet inneholder den fullstendige transkripsjonen, en ordliste med konfidens per ord og en samlet konfidens mellom null og én. Det oppgir også varigheten til den innsendte lyden og en forespørselsidentifikator, slik at teksten kan holdes knyttet til originalklippet. Bruk konfidens per ord til å finne avsnitt som bør kontrolleres ved lytting, særlig navn, tall og fagord som betyr noe for applikasjonen.

Ordtidsstempler er valgfrie og avslått som standard. Når de forespørres, kan hvert tidsjusterte ord ha start og slutt i millisekunder relativt til klippets begynnelse. Produsentens profil lar disse verdiene være fraværende når et ord ikke kan tidsjusteres, i stedet for å finne på en omtrentlig tid. Tidsstemplene er mest nøyaktige for engelsk lyd. Bevar manglende tider uttrykkelig når du klargjør ordmarkering, en søkbar bølgeform eller tekstjustering for undertekster, og sammenlign teksten med opptaket før du bruker den som et ferdig undertekstspor.

En kontekstprompt beskriver hva opptaket handler om. Den kan angi et fagområde, et scenario eller bestemte detaljer som applikasjonen allerede kjenner, og maksimal lengde er 6000 tegn. Begynn med en kort beskrivelse som passer til lyden, som en teknisk støttesamtale om en bestemt enhet. Prompten gir gjenkjenningskontekst; den er ikke en forespørsel om å skrive om talerens melding til et annet dokument.

En separat liste over nøkkeltermer styrer gjenkjenningen mot et bestemt ordforråd. Sync-profilen godtar opptil 100 termer og 8000 tegn samlet i listen. Bruk nøyaktig stavemåte for uvanlige navn, akronymer eller produkttermer, og la vanlige ord som gjenkjennes godt, stå utenfor listen. Store eller unødvendige termlister kan gi overkorrigeringer, så konsentrer listen om ord som betyr noe i opptaket. Kontekstbeskrivelsen og ordforrådslisten kan brukes sammen.

Tidligere samtale kan også hjelpe med å tolke et kort svar. Legg ved tidligere ytringer i kronologisk rekkefølge, fra eldst til nyest, mens den gjeldende lyden fortsatt er turen som transkriberes. Den dokumenterte kontekstrammen er 500 turer eller 16 000 tegn totalt. Hvis den overskrider disse takene eller tilgjengelig modellkontekst, fjernes de eldste oppføringene først. Dette er nyttig når et kort svar inneholder en identifikator eller en henvisning som får betydningen sin fra det foregående spørsmålet.

Språkvalg styrer gjenkjenningen mot ett eller flere forventede språk. Det gjeldende Sync-grensesnittet godtar 32 språkkoder og bruker engelsk som standard når ingen valg oppgis. For lyd med språkbytte bør du liste de forventede språkene. En egendefinert kontekstprompt erstatter den administrerte standarden og overstyrer den separate styringen med språkkoder, så angi de forventede språkene inne i prompten når både språk- og scenariokontekst trengs. Behold transkripsjonen på språkene som faktisk snakkes, i stedet for å behandle transkripsjon som en oversettelsesinstruksjon.

Modellen finnes også i andre transkripsjonsflyter hos AssemblyAI, mens Sync-profilens krav til korte klipp og resultatfelt tilhører dette bestemte grensesnittet. Produsentens Dictation-flyt legger til et separat trinn for tekstopprydding; en transkripsjon og en omskrevet melding er forskjellige artefakter. Bevar den gjenkjente talen hvis et senere redigerings- eller oppsummeringstrinn produserer en bearbeidet versjon, slik at den opprinnelige ordlyden fortsatt er tilgjengelig for sammenligning.

Nyttige leveranser omfatter en transkribert talemelding, en fullført tur for en assistent, kort søkbar lydtekst eller en tidsmerket ordliste for et kontrollgrensesnitt. Kontroller de avgjørende ordene mot opptaket, bevar eventuelle manglende tidsjusteringer, og hold klippet knyttet til den returnerte teksten. Gjenkjenningsresultatet gir neste applikasjonstrinn en kildebasert transkripsjon; besvaring av forespørselen eller redigering av meldingen tilhører den omkringliggende arbeidsflyten.

Ailoot Ultra · Transkripsjon POST /v1/audio/transcriptions assemblyai/universal-3-5-pro

assemblyai/universal-3-5-pro

AssemblyAI /assemblyai/universal-3-5-pro

Start

Universal-3.5 Pro er AssemblyAIs tale-til-tekst-modell for å gjøre et kort lydklipp til en fullført transkripsjon i ett svar. Sync-profilen legger til konfidens per ord, valgfrie ordtidsstempler, ordforrådshint og kontekst fra tidligere samtale for stemmeinndata og trykk-og-snakk-flyter.

Godkjente inndata
Lyd
Resultater
Tekst

Tilgjengelig i Ailoot · inndata & metoder

Ailoot Ultra · Transkripsjon POST /v1/audio/transcriptions
Inndatatyper
audio
Utdatatyper
text
FeltTypeKravVerdier & grenserStandard
FeltmodelTypestringKravPåkrevdVerdier & grenser
assemblyai/universal-3-5-pro
Standard—
Feltinput_audioTypeobjectKravPåkrevdVerdier & grenserStandard—
Metodeparametere og livssyklus
ParameterAvtale
Parametercontent_typeAvtaleapplication/json
ParameterrequiredAvtalemodel, input_audio
Parametermaterial_typesAvtaleaudio
Parametermaterial_conditionsAvtaleEksemplet leser den faktiske PCM WAV-filen din, som må ha innhold, koder alle filens byte som base64 og sender input_audio.format som wav.

Livssyklus: synchronous_result_then_owned_library

GET /v1/media/tasks/{task_id} · Eksakt task_id fra en eksisterende medieoppføring du eier

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

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

Priser

Tariffopplysninger legger ikke til forespørselsvalg. Støttede parametere står ved den valgte metoden.

Hurtigmodus
Ikke angitt Når hurtigmodus er valgt
Flex-modus
Ikke angitt Når flex-modus er valgt
Maksimal resonneringsinnsats
Ikke angitt Når justeringen «default» brukes for maksimal resonneringsinnsats

Ailoot-satser

Priser etter konfigurasjon

Knytt hver kostnad til de viste vilkårene. Bruk én sats for hvert sett med alternative konfigurasjoner.

KonfigurasjonPrisplanFaktureringsenhetKostnad
KonfigurasjonGrunnpriser for tokenerPrisplanGrunnsatsFaktureringsenhet—Kostnad
Inndata · Inngående tokener — / 1K tokener
Utdata · Utgående tokener — / 1K tokener
Inndata · Lesing fra hurtigbuffer — / 1K tokener
Inndata · Skriving til hurtigbuffer — / 1K tokener
Inndata · Skriving til hurtigbuffer, 1 time — / 1K tokener
Konfigurasjonlydsekund i inndataPrisplan—Faktureringsenhetper sekund inndatalydKostnad
Inndata · lydsekund i inndata $0.00025 per sekund inndatalyd

Ailoot reserverer et estimert beløp før en forespørsel. Etter resultatet gjøres det endelige beløpet opp basert på målt forbruk. Oppgjør for strømming bruker den endelige forbruksposten. Slik fungerer reservasjon og oppgjør →

Eksempelforespørsler

Ailoot Ultra · Transkripsjon

curl · faktisk WAV-fil og hele det opprinnelige resultatet
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_AUDIO_FILE:?Set the path to your actual PCM WAV recording}"
export AILOOT_AUDIO_FILE
python3 - <<'PY_REQUEST'
import base64, io, json, os, wave
from pathlib import Path
audio = Path(os.environ['AILOOT_AUDIO_FILE']).read_bytes()
if not (audio[:4] == b'RIFF' and audio[8:12] == b'WAVE'):
    raise SystemExit('Supply your actual PCM WAV audio file')
with wave.open(io.BytesIO(audio), 'rb') as recording:
    if recording.getcomptype() != 'NONE' or recording.getnframes() <= 0:
        raise SystemExit('Supply a nonempty PCM WAV recording')
request = {'model': 'assemblyai/universal-3-5-pro', 'input_audio': {'data': base64.b64encode(audio).decode('ascii'), 'format': 'wav'}}
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
# Retain the complete original response, headers and actual X-Client-Request-ID.
# Read existing owned records for recovery; do not resubmit an uncertain operation.

Motta og lagre resultater

Ailoot Ultra · Transkripsjon

Hele den opprinnelige svarkroppen, statusen og videresendte svarhoder. Denne behandleren legger ikke til noen universell JSON-struktur, noe tekstfelt eller noen oppgaveinnpakning.

  • GET /v1/media/tasks/{task_id}
  • GET /v1/media/assets/{asset_id}/content
  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
Behold alle ferdige resultater

Behold alle fullstendige returnerte svar, filer og innholdsdeler.

Bevar hele svaret og svarhodene, alle faktiske utdata, de opprinnelige returnerte identifikatorene og alle bruksfeltene. Hent den opprinnelige operasjonen igjen uten å sende opprettelsesforespørselen på nytt.

Hvis det opprinnelige svaret må kontrolleres

Behold den faktiske X-Client-Request-ID og hele svaret. Les de opprinnelige ressursene du eier, og deres eksakte signerte innholdsadresser; send aldri en usikker opprettelse på nytt.

Svarfelter
FeltType
Felttext (when present)Type
Feltusage (when present)Type
Feil og neste trinn
SvarVilkårNeste trinn
Svar400 · invalid_request_errorVilkårJSON-kroppen eller den eksplisitte kanoniske modell-ID-en er ugyldig.Neste trinnBehold svaret og korriger det angitte forespørselsfeltet.
Svar401 · authentication_errorVilkårAiloot API-nøkkelen er ugyldig.Neste trinnBruk den autoriserte Ailoot API-nøkkelen din.
Svar403 · permission_errorVilkårNøkkelgruppen gir ikke tilgang til denne metoden.Neste trinnBehold de returnerte feildetaljene.
Svar404 · not_found_errorVilkårDen valgte metoden har ingen godkjent rute.Neste trinnBehold de returnerte feildetaljene.
Svar422 · price_unavailableVilkårDen godtatte tariffen kan ikke hente den nødvendige inndatamengden eller grensen.Neste trinnBehold svaret; bruk inndatarepresentasjonen som den godtatte tariffen krever.
Svar503 · VilkårNødvendig lagring, rute, metodepris eller reservasjon er utilgjengelig.Neste trinnBehold hele det opprinnelige svaret. En usikker reservasjon gir ikke tillatelse til å sende inn på nytt.
Svar502 · server_errorVilkårDet opprinnelige resultatet, forbruket eller oppgjøret må kontrolleres.Neste trinnBehold den faktiske forespørsels-ID-en og det opprinnelige svaret. Les den eksisterende oppføringen du eier; ikke send opprettelsen på nytt.

Aliaser

Modellaliaser

Ailoot Ultra assemblyai/universal-3-5-pro

Aliaser for metodestier

Bruk metodestiene som vises ovenfor.

Tilknyttede anroper-ID-er

assemblyai/universal-3-5-pro

FAQ · AssemblyAI: Universal-3.5 Pro
Hvilke inndata og resultater er tilgjengelige?

POST /v1/audio/transcriptions · assemblyai/universal-3-5-pro: audio → text

Hvilke felt bruker forespørselen?

POST /v1/audio/transcriptions · assemblyai/universal-3-5-pro: model, input_audio

Flere detaljer

Koble Ailoot til Claude Code, OpenCode, Hermes eller egen applikasjon.

Selskapet og dets prosjektportefølje

Selskapet og dets prosjektportefølje: millioner av kunder; månedlig salg for milliarder.

Kjøp tokener med rabatt.

Abonnementsrabatt for jevnlig bruk. Kampanjekoder gir opptil 50% på tokenkjøp.

Abonnement
Velg et rabattabonnement for faste forespørsler.
Kampanjekode opptil 50%
Oppgi kode ved kjøp. Prisen beregnes på nytt etter gjeldende kampanje.
Kostnader i historikken
Modell, tokener og beløp lagres for hver forespørsel.

Velg abonnement · Se modellpriser

Koble API-et til produktet du selger.

SaaS, apper og boter etter Ailoots offentlige tilbud og lisensavtale. Be om forhandlerlisens for videresalg.

Kommersiell applikasjon
Bygg tekst-, bilde-, video- og lydgenerering inn i betalte funksjoner i tjenesten.
Forhandlerlisens
Send prosjektbeskrivelse og tilgangsopplegg. Be om skriftlige vilkår for bruk og videresalg.
Dokumenter på nettstedet
Offentlig tilbud, lisensavtale og retningslinjer for databehandling er tilgjengelige før tilkobling.

Be om forhandlerlisens · Offentlig tilbud og lisensavtale