MAI-Transcribe-2-Streaming is a preview with no SLA: add a fallback
Microsoft marks MAI-Transcribe-2-Streaming public preview with no SLA. Record call audio and keep Sume STT as a recorded fallback at about one cent per minute.

MAI-Transcribe-2-Streaming is in public preview, and Microsoft's Learn page says the preview is "provided without a service-level agreement, and is not recommended for production workloads" (read 2026-10-08). If a product depends on live transcripts, the practical hedge is to record the call audio and keep a second path that can produce the transcript afterwards.
Sume can be that second path for recorded audio: its STT 1.0 route takes a public HTTPS audio URL, runs up to 600 seconds per job and costs about $0.01 per audio minute. It is not a live fallback, because Sume has no streaming transcription.
What Microsoft says
The same note covers MAI-Voice-2.1 and Flash on their Learn page. The launch post gives the streaming price as $0.54 per hour of audio "through the end of the year" and says the model ranks no. 1 on Artificial Analysis for final and partial transcripts. A ranking is not an uptime commitment, and Microsoft's pages do not state one.
Preview features "might have constrained capabilities" per the same note, so also pin your SDK version and re-test before each upgrade.
| Item | Source says | Can you plan on it? |
|---|---|---|
| Service-level agreement | None (public preview) | No |
| Price $0.54 per hour | Through the end of the year | Until 2026-12-31 only |
| Ranking no. 1 on Artificial Analysis | News post | Quality signal, not uptime |
| Partials in just over 100 ms | News post | Vendor figure, measure it |
| Regions | 4 listed | Check yours |
A fallback path on Sume
Save the raw call audio to storage you control and expose it at a public HTTPS URL for each 10-minute slice. Then submit a Sume STT job per slice. A failed live stream costs you the live captions, not the record of the call.
Send an Idempotency-Key on every submit so a client retry returns the same job instead of billing twice. The STT route returns text and word timings (word, start, end in seconds), so you can rebuild a transcript, search it and cut clips from it.
import os, requests
H = {"Authorization": f"Bearer {os.environ['SUME_API_KEY']}",
"Idempotency-Key": "call-8841-slice-0"}
r = requests.post(
"https://api.sume.com/v1/stt-1.0/transcribe",
headers=H,
json={"audio_url": "https://media.example.com/call-8841-0.m4a",
"duration_seconds": 600, "mode": "async"},
)
r.raise_for_status()
print(r.json()["data"]["request_id"])Limits to state up front
Sume STT 1.0 returns no speaker labels, and has no phrase list or style option. A call-center review that needs agent versus customer separation must record the two sides as separate files, or label speakers some other way.
Cost for the fallback is small: a 30-minute call is three 10-minute jobs at 10 cents each, 30 cents, billed only if you run them.
A simple runbook
Define what failure means before it happens. If the live stream drops, show the agent a banner and keep recording locally. If the stream returns errors for more than a set number of seconds, stop trusting live text and mark the call for after-the-fact transcription. When the call ends, enqueue the saved audio slices and attach the transcript to the record within the hour.
Review the preview terms on the Microsoft page each time you renew a roadmap. Moving from preview to general availability usually changes the terms, the price and sometimes the model name, and a fallback that you have already tested makes that migration a planned change rather than an incident.
Sources
Related posts
More in Comparisons
- Microsoft Teams avatars: 3 per account, view-only on mobile
Teams meeting avatars: three per account, full use on Windows and Mac, 2-core and 6 GB minimum, guests allowed. What they cannot do, and a Sume clip.
- MiniMax H3 or H3 Max: same 5 to 15 s, different 768p price
Choosing between minimax-h3 and minimax-h3-max on Sume: both take 5 to 15 seconds, 768p costs $0.075 vs $0.10 a second, and only H3 Max has 1080p.
- Move from Kling 3 to Wan 3.0: one id change and the price gap
Swapping kling-3 for wan-3.0 on Sume changes one field. A 10-second clip goes from $2.10 with sound to $1.25 at 720p, and the length cap rises from 15 to 30.
- Nano Banana Pro vs 2.1 ratios: four strips only 2.1 lists, at $0.10
Nano Banana 2.1 lists 4:1, 1:4, 8:1 and 1:8; Nano Banana Pro does not. 2.1 bills $0.10 on the endpoint line and Pro $0.1875. Resolutions and limits match.
Written by Sume