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