AIToday
音声・スピーチQiita 機械学習掲載日時: 2026年10月15日 19:00

Moonshine、日本語でWhisperより高速

LINEで送る
Moonshine、日本語でWhisperより高速

3つのポイント

  1. 何が起きたか

    開発者がMoonshine Voiceの日本語「Small Streaming」モデルをLinux CPU(16コア)上でfaster-whisperのsmallモデルと比較し、合成音声・FLEURSの20クリップ・自作8文で検証。Moonshineは文字誤り率が低く(0.092~0.110対0.104~0.155)、応答も速かった(0.18~0.30秒対1.31~2.25秒)。

  2. なぜ重要か

    ローカルで動く日本語音声認識エンジンを検討する開発者にとって、MoonshineはCPU上でより高速かつわずかに高精度に見える。

わからないところ、AIに聞けます

質問と回答はこのページに公開されます。

こういう要約が、毎朝あなたのメールに届きます。

背景と解説

日本語音声認識を自分でベンチマークしたい開発者向けの実装体験記だ。セットアップ手順として、moonshine-voiceとfaster-whisperをインストールしたPython仮想環境、ffmpegで作成した16 kHzモノラル16ビットWAV入力を示し、moonshine-voice 0.1.5とfaster-whisper 1.2.1で動作する。Moonshineには100ミリ秒単位の音声チャンクをリアルタイム速度で与え、各行の完了時刻を記録できるようにし、faster-whisperには初回ロードの遅さを避けるためウォームアップ後にクリップ全体を一度に渡す。応答速度の定義は両者で異なり、Moonshineは最後の行が確定した時刻とその行の音声が終わった時刻の差、Whisperはクリップの総処理時間とする。

精度指標は文字誤り率(CER)で、句読点と空白を除去し全角・半角を正規化したうえで、参照文に対する編集距離を参照文字数で割って算出する。著者は注意点も挙げる。「三百二十八万五千円」を「328万5000円」と書くと意味は同じでもCERが上がるため、測定前に数字表記を揃えるべきだ。コードでは日本語向けにmax_tokens_per_secondをデフォルトの6.5から13に設定している。これはトークン毎秒数が多い言語に開発者ドキュメントが推奨する値だ。著者の計測では6.5と13でCERは小数点以下3桁まで同一で、そのサンプルでは差が出なかったが、ドキュメントに従うよう勧めている。

実用上の問題も2つ記録されている。1つのPythonプロセスで20クリップを処理するとMoonshineの結果が3件で空になったが、同じ音声を単独で実行すると正しく動作した。原因は特定できず、クリップごとのプロセス実行で回避した。またMoonshineは息継ぎや間で行を分割するため、話し言葉の日本語は多くの短い行になり、文に戻す後処理が必要となる。著者は非英語モデルの読み込み時に非商用ライセンスの通知が表示される一方、公式リポジトリのLICENSEは日本語を含む現行ストリーミングモデルをMITと記載している点も指摘し、商用利用前に公式に確認するよう勧めている。

よくある質問
テストで各モデルはどのくらい速かったか?
Moonshineの応答遅延は3つのテストセットで0.18~0.30秒、faster-whisperのsmallモデルは1.31~2.25秒だった。測定方法は異なり、Moonshineはリアルタイム音声ストリーミング、Whisperはクリップ全体処理で測った。
両モデルの日本語精度はどうだったか?
Moonshineの文字誤り率は合成音声で0.092、FLEURSの20クリップで0.110、著者自身の音声で0.104だった。faster-whisperのsmallモデルは同じセットで0.104、0.155、0.106だった。
開発者が直面した問題は?
1つのPythonプロセスで20の音声クリップを処理すると、Moonshineの結果が3件で空になったが、各クリップを別プロセスで処理すると解決した。また非英語モデルでライセンス表示が出て、著者はリポジトリのLICENSEと矛盾すると指摘している。
Qiita 機械学習元記事を読む
LINEで送る

あなたの仕事に関係するAIニュースを、毎朝お届けします。

業界と使っているAIツールを選ぶと、仕事に関係するニュースが毎朝届きます。

登録無料・Googleアカウントなら30秒・いつでも解除できますAITodayについて →

AIに質問

この記事についてわからないことをAIに質問できます。AIはこの記事・AIToday の過去記事・Wikipedia を読み、出典を付けて答えます。Q&Aはこのページに公開され、他の読者も読めます。

質問と回答はこのページに公開されます。

関連記事

日俳連が音声生成AIガイドライン発表

日本俳優連合は10月15日、音声に関する生成AIガイドラインを策定し、学習・生成・公開の全段階で演者の事前同意を求めた

AI Watch (Impress)6時間前

YouTube、AI生成楽曲にラベル表示へ

YouTubeはAIで「改変または完全に生成」された楽曲に「Made with AI」ラベルを付け始めた

The Verge AI18時間前

Square、AI音声対応の注文端末を発売

Squareは、21.5インチのタッチスクリーンと、販売店のメニューを理解して音声で注文を受け付けるAI音声レイヤーを備えたピル型の注文端末「Square Kiosk」を発売した

The Verge AI18時間前

Apple、音声からコードスイッチング検出する軽量手法

Appleの研究者らはWhisper-smallエンコーダーがCS-FLEURSの14言語ペアで音声からコードスイッチングを検出し平均F1 0.798、CNNの0.776、HuBERT線形の0.751を上回ったと発表した

Apple Machine Learning18時間前

Mac上で完結する無償文字起こしツール登場

EmbeddingGemma 2を流用し、約22万9000語から音声に合う語を選ぶ小規模モデルを組み合わせたEmbedding Gemma Transcribeが、macOS 14以降のApple Silicon搭載Ma…

GIGAZINE AI21時間前

Deezer、AI生成楽曲を除外する機能

Deezerは、検索結果からAI生成の楽曲やアルバム、関連アーティストを除外できるトグル機能を開発中だと明らかにした

TechCrunch AI21時間前
次の記事へShow HN発の悪質AIゲーム、5モデルで実験