更新日:
6/10/2026

MAI-Transcribe-2-Streamingとは?日本語・料金・遅延をWhisperと比較

blog header image

目次

この記事のポイント

●
MAI-Transcribe-2-StreamingはMicrosoftの低遅延ストリーミング音声認識モデルで、音声を送りながらincremental transcriptを返す。
●
Microsoft公式では日本語を含む60言語に対応し、languageをnullにすると自動判定する。
●
2026年10月6日時点ではPublic Previewで、MicrosoftはSLAなし・production workloads非推奨と明記している。
●
WhisperはクラウドAPIだけでなくオープンソース版をローカル実行できるため、リアルタイム性だけでなくプライバシー、固定費、運用負荷で選択が変わる。
●
「最初の部分結果が速い」ことと「発話全体が確定するまでの遅延」は別。ネットワーク、音声commit、アプリ処理まで含めて実測する必要がある。

音声文字起こしを選ぶとき、長く基準になってきたのがWhisperだ。

‍

しかし会議字幕や音声エージェントでは、録音を最後まで受け取ってから高精度に処理するだけでは足りない。

‍

話している途中から文字が出て、発話の区切りをすばやくアプリへ返せることが重要になる。

‍

MicrosoftのMAI-Transcribe-2-Streamingは、このリアルタイム用途を前提にしたSpeech-to-Textモデルだ。

‍

Realtime APIへ音声を連続送信し、途中結果を更新しながら最終結果を確定する。

‍

日本語も公式対応言語に含まれる。

ただし現在はPublic Previewであり、「日本語対応」という仕様と、固有名詞や雑音を含む実際の日本語会議でどこまで正確かは分けて評価したい。

MAI-Transcribe-2-Streamingとは

MAI-Transcribe-2-StreamingはMicrosoft AIの音声認識モデルで、リアルタイム転写向けに設計されている。

‍

音声ストリームを送ると、話者が発話中の段階からincremental transcriptsを返し、後からfinal resultで各セグメントを確定する。

‍

これは録音ファイルを一括アップロードするバッチ文字起こしと異なる。

‍

字幕、音声エージェント、ライブ会議など「相手が話し終わる前後にアプリが反応する」用途で価値が出る。

‍

一方、Public Previewでは機能制約がある。

Microsoft LearnはSLAがなく、本番ワークロードには推奨しないと明記しているため、正式版と同じ可用性を前提に組み込むべきではない。

日本語を含む60言語と自動判定

Microsoft公式ドキュメントではMAI-Transcribe-2は60言語に対応し、Japanese(ja)も一覧に含まれる。

‍

Streaming APIではlanguageを明示でき、nullならautomatic detectionとして動作する。

‍

多言語会議では言語を固定しない運用が便利だが、自動判定がすべての日本語・英語混在会話を同じ精度で処理する保証はない。

‍

製品説明上のlanguage supportと、自社音声でのWERや固有名詞精度は別の評価項目だ。

‍

導入前には会議室マイク、オンライン会議、電話音声、専門用語など実際の入力条件を使い、誤認識と確定タイミングを測りたい。

リアルタイム遅延は「最初の文字」だけで測らない

ストリーミング認識では、途中結果が早く出ても、その文字列は後から書き換わる。

‍

ユーザー体験を左右するのは、最初のpartial result、安定したpartial、final result、アプリ側が応答を始めるまでの合計だ。

‍

MicrosoftのRealtime APIは音声を連続的に送り、intermediate resultsを更新する。

‍

現在の仕様ではserver-side turn detectionやnoise reductionはnullのみで、自動commitをサービスへ任せる構成ではない点にも注意が必要だ。

‍

音声エージェントなら、ASR単体のレイテンシーだけでなくVAD、ネットワーク、LLM推論、音声合成まで含めてend-to-endで測る。

料金は1時間あたりで比較する

音声認識は「100万token」より音声1分・1時間で考える方が予算を立てやすい。

‍

MAI-Transcribe-2-Streamingの価格はMicrosoftのAzure/Foundry側の料金ページと利用リージョンを基準に確認する必要があり、preview期間の導入価格がある場合も恒久価格として扱わない。

‍
比較対象のOpenAI APIでは、2026年10月6日時点でwhisper-1が0.006ドル/分、つまり単純換算で0.36ドル/音声1時間。

‍

現行のOpenAI transcription系にはgpt-transcribe 0.0045ドル/分、gpt-4o-mini-transcribe 0.003ドル/分、リアルタイム系は別料金のモデルもある。

‍

選択肢 料金・運用の考え方 向く用途
MAI-Transcribe-2-Streaming Azure/Foundryの現行料金を確認。Preview価格は恒久料金と分ける リアルタイム字幕、音声エージェント
OpenAI whisper-1 API $0.006/分(2026-10-06確認) APIで手軽に多言語文字起こし
OpenAI現行transcriptionモデル モデルごとに$0.003〜/分等。リアルタイム系は別料金 用途に応じたクラウド音声認識
OSS Whisperローカル API従量課金なし。GPU・電力・保守コストは発生 データを外へ送りにくい録音処理

‍

価格だけなら最安モデルを選びたくなるが、ライブ用途では遅延、同時接続、リージョン、SLA、開発工数も総コストになる。

Realtime APIで使う基本

Microsoft LearnのQuickstartでは、MAI-Transcribe-2-StreamingをFoundryでdeploymentし、Realtime APIへWebSocketで接続する。

‍

認証後、session.updateで入力音声形式、model deployment、languageなどを設定する。

‍

対応入力の例はraw signed little-endian PCM16、mono、16kHzまたは24kHz。

モデル名にはFoundry上のdeployment nameを指定する。

‍

音声チャンクを継続送信し、返ってくるintermediateとfinal eventをUIや後続処理へ渡す。

preview中は仕様変更も想定し、SDKやAPI versionを固定して検証環境を持つ方がよい。

‍

‍

MAI-TranscribeとWhisperを一覧比較

Whisperという言葉は、OpenAIのAPIモデルとGitHubで公開されたオープンソースモデルの両方を指すことがある。

比較ではここを分けないと判断を誤る。

比較 MAI-Transcribe-2-Streaming Whisper API OSS Whisperローカル
主目的 低遅延ストリーミング クラウド文字起こし 自前環境で文字起こし
日本語 公式対応 多言語対応 多言語対応
運用 Azure/Foundry OpenAI API 自分でGPU/CPUを管理
データ送信 クラウドへ送信 クラウドへ送信 ローカル内で完結可能
現在の提供状態 Public Preview 提供中 OSS
リアルタイム設計 Streaming専用 利用モデル/endpointで異なる 実装次第

リアルタイム性を最優先するならMAI-Transcribe-2-Streamingを実測する価値がある。

録音後処理や完全ローカルが必要ならWhisper系が依然有力だ。

‍

‍

日本語会議・字幕ではどちらが向く?

ライブ会議で画面へ字幕を出すなら、途中結果が頻繁に返るStreaming型が使いやすい。

発話中に文字が更新されるため、視聴者は文末まで待たずに内容を追える。

‍

ただし日本語では文末まで意味が確定しにくいことがあり、partial transcriptの書き換えが目立つ場合がある。

字幕UIでは確定前の文字を薄く表示するなど、モデル精度だけでなく表示設計も必要だ。

‍

議事録として残す場合は、ライブ字幕の結果をそのまま最終版にせず、録音後に再処理したり、固有名詞辞書やLLMによる整形を別工程で行う選択肢もある。

‍

‍

音声エージェント・コールセンター

音声エージェントでは「文字起こしが正しいか」だけでなく「いつ次の処理を開始できるか」が重要だ。

partial resultを使って先読みできれば、LLMの応答開始を早められる可能性がある。

‍

一方、途中結果で重要な操作を確定すると誤認識が事故につながる。

住所、金額、契約変更、本人確認などはfinal resultや復唱を待つ設計が必要になる。

‍

コールセンターでは日本語の固有名詞、電話品質、方言、重なり発話を含む自社データで評価する。

60言語対応という仕様だけで本番品質を判断しない。

‍

‍

録音ファイルの後処理ならどう選ぶ?

リアルタイム性が不要なら、Streamingモデルを使う理由は小さくなる。

大量の録音を夜間バッチ処理する場合は、単価、並列処理、話者分離、timestamp、長時間音声への対応が重要だ。

‍

Microsoftには非StreamingのMAI-Transcribe-2もあり、enhanced modeなど別機能を持つ。

Whisper系もクラウドAPIとローカル処理を選べる。

‍

機密性が高く外部送信を避けたい録音では、OSS Whisperを自社GPUで動かす利点が大きい。

逆にGPUを管理したくない小規模チームならクラウドAPIの方が総工数を抑えやすい。

‍

‍

プライバシー・リージョン・SLA

MAI-Transcribe-2-StreamingはPublic Previewで、MicrosoftはSLAなし、production workloads非推奨としている。

本番のコールセンターを全面移行するなら正式提供後のSLAやリージョンを確認したい。

‍

音声は個人情報や機密情報を含みやすい。

クラウドAPIでは利用するAzure/OpenAI契約のデータ処理条件、保存、リージョン、アクセス制御を確認する。

‍

ローカルWhisperは音声を外部へ送らずに処理できるが、自社側で保存、暗号化、ログ、アクセス権を管理する責任が残る。「

ローカルだから自動的に安全」でもない。

MAI-Transcribe-2-Streamingは、Microsoftがリアルタイム音声認識へ明確に寄せたモデルだ。

‍

日本語を含む60言語を公式サポートし、Realtime APIで途中結果を更新しながら文字起こしできる。

‍

Whisperと比較すると、選択軸は精度だけではない。

‍

ライブ字幕や音声エージェントなら低遅延ストリーミング、録音後処理なら単価と最終精度、機密音声ならローカル実行の可否が効いてくる。

‍

現在はPublic Previewなので、本番採用ではSLAと提供地域を慎重に見る必要がある。

‍

自社の日本語音声で、partialからfinalまでの遅延、固有名詞精度、1時間あたりの総コストを同じ条件で測ってから選ぶのが確実だ。

他の記事も読む

X account logo
Xアカウントをフォロー!
最新の情報をいち早くゲット!
フォローする
back to article page
記事一覧に戻る
シェア
share link icon
‍無料会員登録
支持投票やブックマークなど、すべての機能にアクセスできます。
登録はほんの数秒で完了します!
無料会員登録
ログイン