Microsoft AI: MAI-Transcribe 1.5
Microsoft AI MAI-Transcribe 1.5 gjør innspilt tale om til tekst på 43 språk, med automatisk språkidentifikasjon og vekt på aksenter og støyende lyd. Modellkortet beskriver domenebevisst nøkkelordshjelp for navn og faguttrykk. Bruk transkripsjonen som grunnlag for kontrollerte notater eller undertekster.
Om modellen
Denne beskrivelsen dekker modellens funksjoner. Tilgjengelige inndata, utdata og alternativer i Ailoot er oppført nedenfor for den valgte metoden.
Microsoft AI MAI-Transcribe 1.5 er en tale-til-tekst-modell for å gjøre innspilt lyd om til skriftlig innhold. Det konkrete modellkortet beskriver gjenkjenning på 43 språk, automatisk språkidentifikasjon og robusthet på tvers av aksenter, dialekter, talemåter og støyende forhold. Utgaven utvider settet på 25 språk fra MAI-Transcribe 1 med atten språk. Et nyttig resultat er skriftlig tale fra en forelesning, et intervju, en samtale eller et talenotat, klar til kontroll mot opptaket før et senere redigerings- eller analysetrinn.
Forbered et fullstendig, forståelig opptak i ett av produsentens oppgitte formater: WAV, MP3 eller FLAC. Behold originalfilen og eventuell seksjonsinndeling slik at transkripsjonen kan sammenlignes med lyden. Ved en forelesning beholder du frasene rundt et faguttrykk fremfor bare å trekke ut det vanskelige ordet. Ved et talenotat bevarer du en rettelse som endrer et navn, tidspunkt eller tall. Talen rundt gir kontekst for å gjenkjenne hva som ble sagt, og lytterens gjennomgang kan identifisere hvor utdataene trenger retting.
Automatisk språkidentifikasjon lar et opptak behandles uten at et språk må velges på forhånd. Settet på 43 språk omfatter engelsk, fransk, tysk, italiensk, spansk, hindi, kinesisk, japansk, koreansk, arabisk, indonesisk, russisk, thai og vietnamesisk. De tilførte språkene omfatter bulgarsk, katalansk, gresk, ukrainsk og flere sørasiatiske språk. Kontroller at ønsket språk tilhører denne utgavens sett fremfor å låne den bredere dekningen fra MAI-Transcribe 2. Ved flerspråklige samlinger bevarer du opptakets språk sammen med den kontrollerte teksten, slik at etterfølgende redigering følger det faktiske taleinnholdet.
Modellkortet for 1.5 beskriver nøkkelords- eller entitetshjelp med opptil 200 begreper, og utgivelsen forklarer formålet: å gjøre sannsynlige navn, akronymer og fagord tilgjengelige som kontekst. Produsenten beskriver kontekstuelle hint fremfor å tvinge oppgitte ord blindt inn i resultatet. Forbered et relevant ordforråd, for eksempel prosjektnavnet, et teknisk instrument eller korrekt skrivemåte for en person som diskuteres i opptaket. Bruk terminologien som kontekst for det faktiske opptaket, og kontroller de gjenkjente begrepene mot talen.
Ved en innspilt ingeniørfaglig leksjon forbereder du navnene på instrumentene som diskuteres, og nøyaktig skrivemåte for eventuelle prosjektakronymer. Skriv de nøyaktige stavemåtene i en målrettet terminologiliste og behold listen sammen med lyd og transkripsjon. Kontroller forekomstene mot talepassasjene fremfor å behandle en ordlisteoppføring som bevis på et treff. Navn som høres like ut, kan fortsatt trenge kontroll. Resultatet bør bevare ordene som faktisk ble sagt, inkludert en rettelse eller presisering som endrer betydningen.
Produsenten vektlegger ytelse på lyd fra virkelige situasjoner, inkludert bakgrunnsstøy og ulike mikrofonforhold. Praktisk gjennomgang kan rette seg mot passasjer med samtidig tale, svake stemmer eller ord delvis dekket av en annen lyd. Hold usikkerheter knyttet til den tilsvarende lydpassasjen fremfor å fylle dem med antakelser om temaet. En plausibel setning kan fortsatt inneholde feil egennavn eller tall. Ved en samtaletranskripsjon er den nyttige leveransen en kontrollert gjengivelse av taleinnholdet som en senere analyse kan bruke, fremfor en gjettet fremstilling av innringerens hensikt.
Det konkrete modellkortet for 1.5 oppgir en maksimal filstørrelse på 300 MB og to timer. Den tilknyttede synkrone REST-referansen for transkripsjon beskriver strengere driftsinndata: mindre enn 250 MB og kortere enn to timer. Dette er separat angitte grenser i modellkort og grensesnitt. Forbered filer innenfor rammen til det tiltenkte grensesnittet og organiser lengre materiale ved meningsfulle grenser i opptaket. Filstørrelsesgrensen gjelder den kodede lyden, mens varighetsgrensen gjelder taleopptakets lengde; ingen av dem definerer et tekstmodellkontekstvindu.
Modellkortets eksempelutdata er JSON som inneholder opptakets varighet og samlet gjenkjent tekst. Teksten kan bli en tilgjengelig transkripsjon, et manus for undertekster eller inndata for senere oppsummering og søk. Gruppering av undertekstblokker og tidsjustering mot opptaket er separat forberedelse når resultatet ikke inneholder nødvendige tidsdata. Ved intervjuarkiver krever tilordning av en replikk til en navngitt deltaker en separat kontrollert oversikt over hvem som snakket. Bevar den gjenkjente ordlyden og lyden som grunnlag for disse senere leveransene.
Utgavens grenser er viktige når utdataene planlegges. Modellkortet for 1.5 plasserer uttrykkelig talerdiarisering utenfor de støttede egenskapene, og produsentens versjonssammenligning tilordner tidsstempler på ordnivå og stilinnstillinger for Clean/Verbatim til MAI-Transcribe 2. En innebygd strømmemodell er også en separat utgave. Denne 1.5-varianten retter seg derfor mot gjenkjent tekst fra opptak og dokumentert domenekontekst, uten å gjøre en annen utgaves taler-, tids- eller sanntidsfunksjoner til del av resultatet. Kontroller navn, tall, faguttrykk og uklar tale før du lager et sitert utdrag, et undertekstspor eller et avledet dokument.
Ailoot Ultra · Transkripsjon POST /v1/audio/transcriptions microsoft/mai-transcribe-1.5
microsoft/mai-transcribe-1.5Start
Microsoft AI MAI-Transcribe 1.5 gjør innspilt tale om til tekst på 43 språk, med automatisk språkidentifikasjon og vekt på aksenter og støyende lyd. Modellkortet beskriver domenebevisst nøkkelordshjelp for navn og faguttrykk. Bruk transkripsjonen som grunnlag for kontrollerte notater eller undertekster.
- Godkjente inndata
- Lyd
- Resultater
- Tekst
Tilgjengelig i Ailoot · inndata & metoder
Ailoot Ultra · Transkripsjon POST /v1/audio/transcriptions
- Inndatatyper
audio- Utdatatyper
text
| Felt | Type | Krav | Verdier & grenser | Standard |
|---|---|---|---|---|
Feltmodel | Typestring | KravPåkrevd | Verdier & grenser microsoft/mai-transcribe-1.5 | Standard— |
Feltinput_audio | Typeobject | KravPåkrevd | Verdier & grenser | Standard— |
Feltlanguage | Typestring | KravValgfritt | Verdier & grenser | Standard— |
Felttemperature | Typenumber | KravValgfritt | Verdier & grenser Minimum: 0 Maksimum: 1 | Standard— |
Feltresponse_format | Typestring | KravValgfritt | Verdier & grenser json, verbose_json | Standardjson |
Felttimestamp_granularities | Typearray | KravValgfritt | Verdier & grenser | Standard— |
Feltprovider | Typeobject | KravValgfritt | Verdier & grenser | Standard— |
Metodeparametere og livssyklus
| Parameter | Avtale |
|---|---|
Parametercontent_type | Avtaleapplication/json |
Parameterrequired | Avtalemodel, input_audio |
Parametermaterial_types | Avtaleaudio |
Parametermaterial_conditions | AvtaleLes en faktisk WAV-fil og kod de virkelige bytene for det deklarerte JSON-feltet input_audio; ingen multipart-rute tilbys for denne eksakte deklarasjonen som bare bruker JSON. |
Livssyklus: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · faktisk returnert task_id eller oppføring i mediebiblioteket
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Priser
Slik beregnes det endelige beløpet
De viste satsene anslår kostnaden før generering. Det endelige beløpet beregnes ut fra kostnaden som er registrert for den opprinnelige genereringen. Målt varighet på utdataene og anslåtte mengder er ikke den endelige fakturerbare mengden.
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
Estimerte satser for sammenligning
Priser etter konfigurasjon
Knytt hver kostnad til de viste vilkårene. Bruk én sats for hvert sett med alternative konfigurasjoner.
| Konfigurasjon | Prisplan | Forventet mengde | Faktureringsenhet | Kostnad |
|---|---|---|---|---|
| KonfigurasjonGrunnpriser for tokener | PrisplanGrunnsats | Forventet mengde— | Faktureringsenhet— | Kostnad Inndata · Inngående tokener · Estimat kun for sammenligning — / 1K tokener Utdata · Utgående tokener · Estimat kun for sammenligning — / 1K tokener Inndata · Lesing fra hurtigbuffer · Estimat kun for sammenligning — / 1K tokener Inndata · Skriving til hurtigbuffer · Estimat kun for sammenligning — / 1K tokener Inndata · Skriving til hurtigbuffer, 1 time · Estimat kun for sammenligning — / 1K tokener |
| Konfigurasjonlydtime i inndata | Prisplan— | Forventet mengde— | Faktureringsenhetper time inndatalyd | Kostnad Inndata · lydtime i inndata · Estimat kun for sammenligning $0.72 per time inndatalyd |
| KonfigurasjonAnslått genereringskostnad | Prisplan— | Forventet mengdeestimat for én generering | Faktureringsenhet— | Kostnad Utdata · Anslått genereringskostnad · Estimat kun for sammenligning $0.0002 estimat før generering Dette anslaget er verken en tilleggsavgift eller en fast sats for den fullførte genereringen. |
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
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': 'microsoft/mai-transcribe-1.5', '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.
Motta og lagre resultater
Ailoot Ultra · Transkripsjon
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Andre innholdslesinger
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.
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
Bevar returnert X-Client-Request-ID for avstemming. Les bare faktisk returnerte task_id/asset_id-verdier eller egne oppføringer i mediebiblioteket; bygg aldri en oppgave-URL fra operasjons-ID-en, og send aldri opprettelsesforespørselen på nytt.
Svarfelter
| Felt | Type |
|---|---|
Felttext | Type |
Feltusage | Type |
Feltsegments[] | Type |
Feltwords[] | Type |
Feltspeaker fields | Type |
Felttimestamps | Type |
Aliaser
Modellaliaser
Ailoot Ultra microsoft/mai-transcribe-1.5
Aliaser for metodestier
Bruk metodestiene som vises ovenfor.
Tilknyttede anroper-ID-er
FAQ · Microsoft AI: MAI-Transcribe 1.5
- Hvilke inndata og resultater er tilgjengelige?
POST /v1/audio/transcriptions·microsoft/mai-transcribe-1.5:audio→text- Hvilke felt bruker forespørselen?
POST /v1/audio/transcriptions·microsoft/mai-transcribe-1.5:model,input_audio,language,temperature,response_format,timestamp_granularities,provider- Hvilke grenser gjelder?
POST /v1/audio/transcriptions·microsoft/mai-transcribe-1.5:temperature.minimum:0;temperature.maximum:1