modeller

Microsoft AI: MAI-Transcribe 2

Markdown · JSON

Microsoft AI: MAI-Transcribe 2

Microsoft AI MAI-Transcribe 2 gjør innspilt tale om til tekst på 60 språk, med automatisk språkidentifikasjon og veksling mellom språk. Den legger til talerdiarisering, tidsfesting av ord, nøkkelordshjelp og renset eller ordrett stil for møtereferater, undertekster, søkbar lyd og faglig diktering.

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 2 er tale-til-tekst-utgaven for innspilt lyd i Microsofts andre generasjon av transkripsjonsfamilien. Den gjør taleinnhold om til skriftlig tekst på 60 språk, med automatisk språkidentifikasjon og støtte for tale som veksler mellom språk. Modellen legger til talerdiarisering, tidsfesting på ordnivå og valgbare transkripsjonsstiler. Nyttige leveranser omfatter en møtetranskripsjon med talertilordning, et søkbart intervjuarkiv, data for tidsjustering av undertekster eller kontrollert diktering med fagterminologi.

Forbered opptaket med taleinnholdet intakt. Produsenten oppgir WAV, MP3 og FLAC som inndata. Behold originallyden for å sammenligne usikre ord, navn og tall med den gjenkjente teksten. Et opptak kan ha bakgrunnsstøy eller varierende mikrofonkvalitet, noe modellen er laget for å håndtere, men gjennomgangen bør fortsatt konsentreres om uklare eller overlappende passasjer. Ved et intervju beholder du rekkefølgen på replikker og pauser fremfor å fjerne konteksten som hjelper med å tolke et svar.

Automatisk språkgjenkjenning er nyttig når språket ikke er kjent på forhånd. Det dokumenterte settet på 60 språk omfatter engelsk, russisk, kinesisk, japansk, koreansk, arabisk, fransk, tysk, spansk, indonesisk, malayisk, thai og vietnamesisk. Språkveksling dekker naturlige skifter mellom språk, inkludert blandede par som Hinglish eller Spanglish. Produsentens grensesnitt godtar også ett enkelt språkhint, som beskrives som en sterk instruksjon. Bruk dette bare når opptaket faktisk er på det angitte språket, fremfor å tvinge en flerspråklig samtale inn i ett forventet språk.

Nøkkelordshjelp oppgir domenespesifikke begreper, forkortelser, produktnavn og egennavn som ellers kan være vanskelige å skille ut fra lyden. Forbered en målrettet liste knyttet til opptaket, for eksempel prosjektnavnet, en produktserie eller fagord som brukes i diskusjonen. Driftsveiledningen beskriver disse som gjenkjenningshint fremfor tvungne treff. Ved en teknisk forelesning inkluderer du nøyaktig skrivemåte for navngitte instrumenter og faguttrykk og kontrollerer deretter om transkripsjonen plasserer dem der de faktisk ble sagt. Et oppgitt begrep er ikke bevis på at taleren sa det.

Velg utdatastilen etter den tiltenkte leveransen. Verbatim, den dokumenterte standarden, beholder fyllord, falske starter og selvkorrigeringer. Clean fjerner talebrudd for en mer lesbar transkripsjon. En tekst som skal brukes til å undersøke hvordan en samtale utviklet seg, kan bevare nøling og rettelser; en lesbar leksjonstranskripsjon kan bruke renset ordlyd. Hold originallyden sammen med begge typer resultat. Rensing forbedrer presentasjonen av taleteksten og skal ikke behandles som et separat sammendrag eller en ny tolkning av hva taleren mente.

Talerdiarisering skiller replikker etter gjenkjent taler, og tidsstempler på ordnivå gir en forskyvning og varighet for hvert ord. Driftsgrensesnittet tilbyr også segmenttidsfesting eller ingen tidsfesting. Segmenter deles etter språk og, når diarisering er aktivert, etter taler. Tidsfeltene bruker millisekunder og kan støtte navigasjon, søk og redigering. Etikettene skiller gjenkjente talere; kobling av en etikett til en deltakers navn er et separat kontrolltrinn. Ved undertekster bruker du kontrollerte ordtider til å forberede lesbare undertekstgrupper fremfor å anta at gjenkjenningsresultatet allerede er en ferdig undertekstfil.

Modellkortet oppgir en maksimal filstørrelse på 300 MB og to timer. Den tilknyttede synkrone REST-referansen for det dokumenterte grensesnittet 2025-10-15 krever derimot en fil mindre enn 250 MB og kortere enn to timer. Dette er separate publiserte begrensninger i modellkortet og driftsgrensesnittet; forbered en fil innenfor den gjeldende driftsrammen. MAI-veiledningen sier også at diarisering støtter kortere opptak enn transkripsjon uten diarisering. Organiser langt materiale med flere talere i sammenhengende seksjoner når talertilordning trengs, og behold seksjonens plassering i originalopptaket for senere kontroll.

De dokumenterte utdataene er strukturerte transkripsjonsdata: fulltekst, fraser og, ved forespørsel, taler- og tidsinformasjon. En frase kan inneholde tekst, språk, forskyvning og varighet; ordtidsfesting kan knytte et gjenkjent ord til lyden. Ved et søkbart arkiv bevarer du relasjonene slik at et funnet begrep kan lede tilbake til opptaket. Ved en møteflyt blir en kontrollert transkripsjon inndata for senere oppsummering eller uttrekking av handlingspunkter. Talemodellens resultat er det gjenkjente innholdet, ikke en uavhengig verifisert fremstilling av møtets beslutninger.

Versjonsforskjellen er konkret. MAI-Transcribe 1.5 dekker 43 språk, mens denne utgaven dekker 60 og legger til dokumentert diarisering, tidsstempler for ord og innstillinger for Clean/Verbatim. MAI-Transcribe 2 Streaming er en separat modell for fortløpende transkripsjon i sanntid med eget funksjonssett; forsinkelsen til første delresultat beskriver ikke denne utgaven for innspilt lyd. Kontroller transkripsjonen mot lyden for navn, tall, talerskifter og passasjer med blandede språk før den brukes som kilde til undertekster, sitater eller et avledet dokument.

Ailoot Ultra · Transkripsjon POST /v1/audio/transcriptions microsoft/mai-transcribe-2

microsoft/mai-transcribe-2

Microsoft AI /microsoft/mai-transcribe-2

Start

Microsoft AI MAI-Transcribe 2 gjør innspilt tale om til tekst på 60 språk, med automatisk språkidentifikasjon og veksling mellom språk. Den legger til talerdiarisering, tidsfesting av ord, nøkkelordshjelp og renset eller ordrett stil for møtereferater, undertekster, søkbar lyd og faglig diktering.

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
microsoft/mai-transcribe-2
Standard—
Feltinput_audioTypeobjectKravPåkrevdVerdier & grenserStandard—
FeltlanguageTypestringKravValgfrittVerdier & grenserStandard—
FelttemperatureTypenumberKravValgfrittVerdier & grenser
Minimum: 0
Maksimum: 1
Standard—
Feltresponse_formatTypestringKravValgfrittVerdier & grenser
json, verbose_json
Standardjson
Felttimestamp_granularitiesTypearrayKravValgfrittVerdier & grenserStandard—
FeltproviderTypeobjectKravValgfrittVerdier & grenserStandard—
Metodeparametere og livssyklus
ParameterAvtale
Parametercontent_typeAvtaleapplication/json
ParameterrequiredAvtalemodel, input_audio
Parametermaterial_typesAvtaleaudio
Parametermaterial_conditionsAvtaleLes 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.

KonfigurasjonPrisplanForventet mengdeFaktureringsenhetKostnad
KonfigurasjonGrunnpriser for tokenerPrisplanGrunnsatsForventet 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 inndataPrisplan—Forventet mengde—Faktureringsenhetper time inndatalydKostnad
Inndata · lydtime i inndata · Estimat kun for sammenligning $0.2 per time inndatalyd
KonfigurasjonAnslått genereringskostnadPrisplan—Forventet mengdeestimat for én genereringFaktureringsenhet—Kostnad
Utdata · Anslått genereringskostnad · Estimat kun for sammenligning $0.00005555555555555556 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

curl · nøyaktig forespørselskropp i originalformat og komplett resultat
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-2', '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}/content
  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
Andre innholdslesinger
Les eksisterende ressurser som tilhører deg
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
FeltType
FelttextType
FeltusageType
Feltsegments[]Type
Feltwords[]Type
Feltspeaker fieldsType
FelttimestampsType

Aliaser

Modellaliaser

Ailoot Ultra microsoft/mai-transcribe-2

Aliaser for metodestier

Bruk metodestiene som vises ovenfor.

Tilknyttede anroper-ID-er

microsoft/mai-transcribe-2

FAQ · Microsoft AI: MAI-Transcribe 2
Hvilke inndata og resultater er tilgjengelige?

POST /v1/audio/transcriptions · microsoft/mai-transcribe-2: audio → text

Hvilke felt bruker forespørselen?

POST /v1/audio/transcriptions · microsoft/mai-transcribe-2: model, input_audio, language, temperature, response_format, timestamp_granularities, provider

Hvilke grenser gjelder?

POST /v1/audio/transcriptions · microsoft/mai-transcribe-2: temperature.minimum: 0; temperature.maximum: 1

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