本文へスキップ

27 言語の現場ノート:言語ごとにエンジンをどう選んだか

· Zeyu Si

このページの内容

私たちは 27 の言語に対応しています。それぞれの言語を支えるエンジンは、言語ごとに個別にテストしました。全言語に一律で適用している設定はありません。

このシリーズでは、すべての言語のテストを公開します。どの音声を使ったか、どのエンジンを試したか、それぞれがどんな間違いをしたか、何を選びなぜそうしたか、そしてまだ解決していないことは何か。

要点

「最良のエンジン」は存在しません。 スペイン語でトップのエンジンが、日本語では最下位になることがあります。クリアな音声ではまったく間違えないエンジンが、方言や話者の重なりが入った途端に、まるごと一節を落とすこともあります。

言語ごとに私たちが探すのは、その言語で間違いが最も少なく、しかもほかのエンジンとは違う箇所で間違える組み合わせです。後半は前半と同じくらい重要です。同じ単語で繰り返し間違えるエンジン同士は、互いを正せません。理由は 一つのエンジンでは足りない理由 で説明しています。

テスト方法そのものは WER はうそをつく にまとめています。実際の会話を基準にし、まず基準そのものを確認し、そのうえで意味を変える誤りを数える、というやり方です。

現在の構成

各言語には、文字起こしを作り話者を区別するメインエンジンが一つと、それを照合する補助エンジンが二つか三つあります。

メインエンジンは現在、全言語で ElevenLabs Scribe v2 です。補助エンジンは八通りの組み合わせに分かれます。

補助エンジン 言語
AssemblyAI + Doubao 英語、ドイツ語、スペイン語、フランス語、イタリア語、オランダ語、ポルトガル語、ロシア語、トルコ語、ウクライナ語
Soniox + Doubao インドネシア語、日本語、マレー語、ポーランド語、ルーマニア語、タイ語
Soniox + Speechmatics アラビア語、チェコ語、ノルウェー語
Speechmatics + Soniox デンマーク語、ギリシャ語
AssemblyAI + Soniox ハンガリー語、スウェーデン語
Doubao + Soniox 韓国語、ベトナム語
Speechmatics + AssemblyAI フィンランド語
Doubao + FunASR + iFlytek 中国語(三つを使う唯一の言語)

2026年8月からは、27 言語すべてで Gemini も追加の補助エンジンとして動いています。

言語ごとのノート

まだ対応していない言語

タミル語、ベンガル語、フィリピノ語もテストしましたが、いずれも使える基準が見つかりませんでした。タミル語の字幕は文語体で書くのが慣例ですが、人々が話すのは口語体です。ベンガル語では、逐語で書かれた人手の字幕が見つかりませんでした。そしてフィリピノ語と表示された番組の一部は、実際には別の言語でした。

測れないものは提供しません。信頼できる基準、たとえばネイティブスピーカーによる逐語の書き起こしが手に入ったら、あらためてテストします。

執筆Zeyu Si