無料・インストール不要で日本語を含む13言語のリアルタイム文字起こしがブラウザからできる「Voxtral Mini 4B Realtime WebGPU」、WebGPUを駆使して完全ローカル動作可能
17 時間前
会議や取材で録音した音声を文字に起こす際には、録音ファイルをアップロードしたり専用の文字起こしソフトを使ったりする方法がありますが、ブラウザだけでリアルタイムに行える無料のツールが「 Voxtral Mini 4B Realtime WebGPU 」です。日本語を含む13言語に対応し、WebGPUによって音声認識AIを完全ローカルで実行できるとのことなので実際に使ってみました。
Hugging Faceで公開されている「 Voxtral Mini 4B Realtime WebGPU 」のページを開き「START TRANSCRIPTION」をクリック。
すると約2.8GBのAIモデルのダウンロードが始まり、読み込み状況が「Loading Model」と進捗バーで表示されます。次回以降キャッシュが残っている場合は保存済みのモデルデータが利用できます。
読み込みが完了するとマイクのアイコンと「Start transcription」が表示され、音声入力を開始できる状態になります。
ブラウザからマイクの使用許可を求められた場合は「サイトへのアクセス時は許可」もしくは「今回のみ許可」を選択。
録音を開始すると画面右上の表示が「LIVE TRANSCRIPTION」に切り替わり、音声を待ち受ける状態では「Listening for speech...」と表示されます。
日本語で短い文章を読み上げると画面の「Transcript」欄に認識された言葉がほぼリアルタイムに追加される仕組みで、文章を話しながら結果を確認できます。
次に長めの文章を読み上げてみると、一部文字化けが発生したものの、文章の区切りや固有名詞なども正確に変換されているのが確認できました。
画面下部の「Stop」をクリックすると音声の取得が終了し、文字起こし結果が画面に残ります。
「Reset」をクリックすると結果が消去され、再び音声を入力できる状態に戻ります。
このモデルは日本語・英語・中国語・韓国語・フランス語・ドイツ語・スペイン語・イタリア語・ポルトガル語・オランダ語・ロシア語・アラビア語・ヒンディー語の13言語に対応しています。
画面には言語選択のメニューが用意されておらず、音声から言語が自動判別されて文字起こしが行われる仕様です。
音声から文字への変換を目的としたアプリで、翻訳や話者ごとの発言者識別・音声ファイルのアップロードといった機能は搭載されていません。
AIモデルはHugging Faceの「 Transformers.js 」からONNX形式のモデルとして読み込まれ、WebGPU経由でPCのGPUを使って処理されます。
「Voxtral Mini 4B Realtime WebGPU」を利用するにはWebGPUに加えて16ビット浮動小数点計算を扱う「shader-f16」に対応したブラウザとGPUが必要です。GPUメモリが足りない場合は処理が途中で停止することもあり、実際に4GBの専用VRAMを備えたPCでエラーが発生したとの報告があります。
タスクマネージャーでGPU VRAM 8GBの使用メモリを確認したところ「Voxtral Mini 4B Realtime WebGPU」の利用前は2.0GBだった使用量が5.9GBになっていました。
アプリのソースコードはHugging Faceで公開されており、Windowsでも Git と Node.js を用意すればローカルでWebアプリを起動できます。PowerShellで次のコマンドを実行。
日本語特化で高速かつ高精度な文字起こしAI「Haas-ja-v1.0」が登場、オープンモデルの中で最高性能を記録 - GIGAZINE
NVIDIAが文字起こしAI「Nemotron 3.5 Transcribe」を公開、大勢が同時に話す場面でも高精度な話者識別が可能 - GIGAZINE
ウェブブラウザのみで無料の録音・文字起こしができる「EasyRec.app」を使ってみた
You can read the machine translated English article Voxtral Mini 4B Realtime WebGPU is a fre… .
本文の著作権はGigazineにあります。