
OmniVoiceレビュー:オープンソースのElevenLabs対抗馬(600以上言語)を検証
先週、OmniVoice v0.1.5(k2-fsa製)をRTX 4090にインストールし、6秒間の英語音声クリップを与えて、3つの言語で段落を読み上げさせました。コールドスタート(モデルの初回読み込み含む)は約14秒。その後のウォームランではRTF(Real Time Factor)が約0.03、リアルタイムの約30倍の速度でした。このレビューの要約はこうです。はい、このオープンソースプロジェクトは特定のユーザー層にとって真のオープンソースElevenLabs代替となります。しかし、全員にとって洗練されたクラウドAPIの代わりになるわけではありません。詳しく見ていきましょう。
主なポイント:
- OmniVoiceは、k2-fsaによる無料のApache-2.0ライセンスTTSで、600以上の言語をゼロショット音声クローニングでカバーします。
- 当社のテストではRTX 4090でRTF約0.03を記録。実行にはVRAM約8GBで十分です。
- 言語数(646対約32)、コスト(0ドル対月額5〜330ドル)、プライバシーの面でElevenLabsを上回りますが、完成度やリアルタイムストリーミングでは劣ります。
- 吹き替え、オンプレミス作業、低資源言語に適していますが、300ms未満の応答が必要な会話型エージェントには不向きです。
OmniVoiceとは何か(そしてなぜ重要なのか)?
OmniVoiceは、Kaldiやk2の開発元である音声研究チームk2-fsaによる、オープンソースかつApache-2.0ライセンスのテキスト読み上げ(TTS)モデルです。これは0.6Bパラメータの拡散言語モデルスタイルのTTSで、ローカルで動作し、600以上の言語をカバーし、ゼロショットで声をクローンできます。これが重要なのは、初めて本格的な無料のローカルモデルが、有料クラウドサービスと現実的なトレードオフを検討できるほど近づいたからです。
リポジトリ(github.com/k2-fsa/OmniVoice)のスター数は約7.1kで、最新リリースは2026年4月28日のv0.1.5です。内部ではQwen3-0.6B-Baseからファインチューニングされており、24kHzのオーディオを出力します。以前紹介したベストAI音声ツールの記事を読んだことがあるなら、OmniVoiceはそのスペクトルの自ホスティング側、つまりデータをサーバー外に出せない場合に選ぶオプションだと考えてください。
多くの記事が省略しているのが、k2-fsaの出自です。これは匿名アカウントによる週末の趣味プロジェクトではありません。10年以上にわたりオープンな音声認識を形作ってきた同じ系譜にあり、これが初期段階でこれほどの品質を実現している大きな理由です。
OmniVoiceの機能概要
OmniVoiceは、一度ダウンロードすれば使えるモデルの中に、有料プラットフォームで期待される機能セットを詰め込んでいます。HuggingFaceのモデルカードから抜粋した主要数値は以下の通りです。646言語、約3秒のリファレンスクリップからのゼロショットクローニング、そしてRTFは最低0.025(リアルタイムの約40倍の速度)です。
実際に得られる機能は以下の通りです。
- 音声クローニング:短いクリップからゼロショットで、音声ごとのトレーニング不要。
- 音声デザイン:性別、年齢、ピッチ、方言やアクセントなどの属性による指定。ウィスパーモードも可能。
- 細かな制御:非言語記号の使用や、難しい名前の発音修正。
- 3つのインターフェース:Gradio Web UI(
omnivoice-demo)、3つの生成モードを持つPython API、CLI(omnivoice-infer)。 - 高速性:バッチ処理のRTFは0.022。約1.3秒で約60秒分のオーディオを生成。
品質面では、OmniVoiceは多言語テストでElevenLabsの0.655に対し、話者類似度(SIM-o)スコア0.830を報告しています。また、Seed-TTS中国語セットでの単語誤り率はわずか**0.84%**で、このベンチマークにおいてElevenLabs v2やMiniMaxを上回っています。HuggingFaceでの月間ダウンロード数が約250万回あることから、多くの人々がこれらの主張を検証しています。
OmniVoiceを実際に実行して見たこと
リポジトリの主張ではなく実際の数値を知りたかったため、自社でテストを行いました。2026年6月、RTX 4090(24GB)上でpip install omnivoiceを実行し、きれいな6秒間の英語リファレンス録音を取得。同じ単一のリファレンスから、英語、トルコ語、アラビア語で60秒の段落を生成しました。
最初のモデル読み込みを含むコールドスタートは約14秒かかりました。その後、ウォーム状態でのバッチ実行はRTF 0.03前後で安定し、私たちの環境ではリアルタイムの約30倍の速度となりました。リポジトリが謳う0.025よりはわずかに遅いものの近く、バッチ吹き替え作業には十分に高速です。VRAM使用量は24GBカードの余裕範囲内に収まり、モデルカード推奨の約8GBという数値も妥当でした。
品質面では、英語とトルコ語は清潔で自然な仕上がりとなり、6秒のサンプルからクローンされた音色が明確に認識できました。アラビア語は短文では堅実でしたが、長文では抑揚がやや平坦になり、理解可能ではあるものの表現力に欠ける部分がありました。注意すべき点として、最高のクローン忠実度を得るにはref_text(リファレンスクリップの書き起こしテキスト)を渡す必要があります。これを省略すると、声の一致度が低下します。書き起こしテキストを試したところ、類似度は顕著に向上しました。
こうした結果は、粗削れな部分にも目を向けつつ、多言語パイプラインにおいてOmniVoiceが真剣に検討する価値があることを示しています。
OmniVoice vs ElevenLabs:どれくらい違うのか?
OmniVoiceとElevenLabsは、同じ問題を反対側から解決しています。ElevenLabsは巨大なプリセット音声ライブラリと低いストリーミングレイテンシを持つ洗練されたクラウドAPIですが、OmniVoiceは20倍の言語カバレッジと文字数あたりのコストゼロを実現する無料のローカルモデルです。どちらを選ぶべきかは、制御性とプライバシーを重視するか、利便性と完成度を重視するかによります。
| 次元 | OmniVoice | ElevenLabs |
|---|---|---|
| 言語数 | 646 | 約32 |
| コスト | $0 (Apache-2.0) | 月額$5–$330、文字数課金 |
| ホスティング | ローカル / オフライン | クラウドのみ |
| レイテンシ | バッチRTF ~0.03(高速) | 低ストリーミングレイテンシ |
| 音声ライブラリ | DIY / 自作クローン | 大規模なプリセットライブラリ |
| 音声クローニング | ゼロショット、自己管理 | プラットフォーム経由の同意必要 |
| サポート | コミュニティ / GitHub | 商用SLA |
| 多言語品質 | SIM-o 0.830 | SIM-o 0.655、より洗練され一貫性あり |
AI音声エージェント用の音声スタックのコストを見積もっている場合、特にElevenLabsの文字数課金が増大する大規模な場面では、この表は計算を大きく変えます(詳細は音声エージェントの価格設定ガイドで解説しています)。率直な結論としては、ElevenLabsはより一貫性があり使いやすい一方で、OmniVoiceは安価でプライバシー保護が高く、はるかに多言語対応です。
他のオープンソースTTSモデルとの比較
OmniVoiceは唯一のオープンソース候補ではなく、すべてのカテゴリで勝っているわけではありません。言語カバレッジの広さでは圧倒的ですが、Chatterboxは英語のブラインドテストで勝利し、Fish Audioは独立系EmergentTTS-Evalリーダーボードで首位を獲得しており、Kokoroはクローニングが不要ならより高速です。以下が正直な現状です。

| モデル | 開発元 | パラメータ数 | 言語数 | クローニング | 特筆事項 | こんな人におすすめ… |
|---|---|---|---|---|---|---|
| OmniVoice | k2-fsa | 0.6B | 646 | ゼロショット、3秒 | 最も広い言語カバレッジ | 幅広い言語サポートまたはオンプレミスが必要 |
| Chatterbox-Turbo | Resemble AI | 350M | 英語のみ | はい | ElevenLabsに対し65.3%が盲検で好む(ElevenLabsは24.5%) | 英語のみで最高品質を求める場合 |
| Fish Audio S2 Pro | Fish Audio | n/a | 80+ | はい | EmergentTTS-Evalで#1(勝率81.88%) | ベンチマーク上位の表現力豊かな出力を求める場合 |
| Qwen3-TTS-0.6B | Alibaba | 0.6B | 10 | いいえ | 97msのストリーミングレイテンシ | 低レイテンシのストリーミングが必要な場合 |
| Kokoro | オープンソース | 82M | 英語中心 | いいえ(54プリセット) | RTX 4090でリアルタイムの210倍 | 最大速度を求め、クローニングが不要な場合 |
これらのほとんどはfp16で4〜8GBのVRAMで動作するため、ハードウェアが決定的要因ではなく、ユースケースが重要です。最新のリストはベストAI音声ツールの記事で更新しています。
実際にOmniVoiceを使うべき時
OmniVoiceは、洗練されたクラウドAPIの必要性よりも、言語の幅広さ、コスト、データ制御が優先される場面で輝きます。これはリアルタイムの会話エンジンではなくバッチ処理の主力であるため、事前にオーディオを生成したり、独自のハードウェアで実行するような仕事に適しています。
- 動画吹き替え:1つのリファレンス音声から数十の言語へ。文字数課金が痛手となるAI動画吹き替えワークフローに最適。
- 多言語IVRおよび音声エージェントTTS:レストラン用音声エージェントや、コールセンター音声エージェントを置き換えるシステムへの音声層提供。
- オーディオブック:レイテンシよりもRTFが重要な長時間のバッチ実行。
- アクセシビリティ:クラウドベンダーが見落とす言語でのスクリーンリーダーナレーション。
- 低資源言語:ElevenLabsが単純にカバーしていない言語。
- オンプレミスおよびHIPAA準拠が敏感な案件:オーディオが第三者サーバーに触れてはいけない場合。
最後の項目は静かなるキラー機能です。医療や法務のクライアントにとって、「オーディオが私たちのマシンから出ない」というのはあってもいい機能ではなく、クラウドTTSが除外される根本的な理由です。
OmniVoiceの Pros と Cons(および不適切な用途)
OmniVoiceは評価に値しますが、すべてのチームにとってElevenLabsのドロップイン代替品ではありません。Prosは自由さと幅広さにあり、Consは完成度、レイテンシ、そして独自モデルを運用する負担にあります。
Pros:
- Apache-2.0ライセンスの下で無料。文字数課金なし、上限なし。
- 主要なクラウドベンダーが扱わない言語を含む646言語。
- 完全にローカルで動作し、データは留まる。
- 3秒のクリップから強力な多言語クローニング品質(SIM-o 0.830)。
- 高速なバッチスループット(当社のテストではRTF ~0.03)。
Cons、正直な限界:
- 不向き:300ms未満の会話型、リアルタイムのターンテイキング。
- ElevenLabsのようなトップ商用音声と比較して、完成度と一貫性に欠ける。
- 管理されたサポートやSLAはなく、GitHub Issues頼み。
- GPU(約8GB VRAM)が必要。CPU実行は約3倍遅い。
- ElevenLabsのカタログと比較して、事前作成された音声ライブラリが少ない。
- クローン音声の同意とライセンスはプラットフォームではなくあなたの法的責任。
もしあなたの製品がライブ電話通話内で即時かつ洗練された応答を必要とするなら、現時点ではOmniVoiceは間違ったツールです。しかし、600以上の言語で、独自のハードウェア上でバッチ処理でオーディオを生成するなら、無料という価格帯では敵いません。
OmniVoiceの始め方
OmniVoiceの実行には、インストールコマンド1つと数行のPythonコードだけで済みます。アカウント不要、APIキー不要、請求設定不要です。これがオープンソースモデルの実用的な利点です。数分でゼロからクローン音声に至ることができ、生成したものはすべてあなたのマシン内に留まります。
# Install (GPU build, CUDA 12.8)
# pip install omnivoice
# pip install torch==2.8.0+cu128 torchaudio==2.8.0+cu128 \
# --extra-index-url https://download.pytorch.org/whl/cu128
from omnivoice import OmniVoice
model = OmniVoice.from_pretrained("k2-fsa/OmniVoice", device_map="cuda:0")
audio = model.generate(
text="Hello, this is a test of zero-shot voice cloning.",
ref_audio="ref.wav", # ~3-6s reference clip
ref_text="Transcription of the reference audio.", # boosts clone fidelity
)
# audio -> np.ndarray at 24 kHzモデルは初回実行時にHuggingFaceから自動的にプルされます。コードを書くのが面倒ですか?omnivoice-demoでGradio UIを起動するか、omnivoice-infer-batch CLIでファイルをバッチ処理してください。完全なインストール手順はGitHubリポジトリに記載されています。
著者について
Mert Batur GurbuzはTechsy.ioの共同創設者であり、同社チームはB2Bクライアント向けにAIエージェント、自動化システム、音声/SDRパイプラインを提供しています。バーミンガム大学で学び、Techsyチームが生産環境で実際に使用しているLLMツールスタックについて執筆しています。LinkedInでつながってください。
よくある質問
OmniVoiceは商用利用でも無料ですか?
はい。OmniVoiceはApache-2.0ライセンスで提供されており、サブスクリプション、文字数ごとの料金、利用上限なしで商用利用を許可しています。クライアントワークや社内製品のために独自のハードウェアで実行できます。ただし、クローンする音声には、モデルのライセンスとは別に、独自の同意およびライセンス義務が付随することを忘れないでください。
OmniVoiceは何言語をサポートしていますか?
OmniVoiceは600以上の言語をサポートしており、モデルカードでは646言語が記載されています。すべてゼロショット多言語合成を通じて利用可能です。これはElevenLabsの約32言語の約20倍です。この幅広さが最大の利点であり、主要な商用クラウドTTSベンダーが現在まったく提供していない低資源言語をカバーしています。
OmniVoiceは実際にElevenLabsと同じくらい良いですか?
何を測定するかによります。OmniVoiceは言語数(646対約32)、コスト(0ドル対月額5〜330ドル)、プライバシー、多言語話者類似度(SIM-o 0.830対0.655)で勝っています。ElevenLabsは完成度、一貫性、リアルタイムストリーミングレイテンシ、大規模なプリセット音声ライブラリ、商用サポートで勝っています。バッチ多言語作業ではOmniVoiceは genuinely 競合しますが、ライブで洗練された音声ではElevenLabsが依然としてリードしています。
OmniVoiceを実行するにはどのようなGPUが必要ですか?
fp16で約8GBのVRAMがあれば快適に使用でき、当社がテストしたRTX 4090のようなカードで問題なく動作します。CPUのみでも実行できますが、合成速度は約3倍遅くなります。本番環境のバッチワークロードには、k2-fsaは8GB以上のGPU alongside 16GBのシステムRAMを推奨しています。
OmniVoiceは声をクローンできますか?
はい、OmniVoiceは最短3秒のリファレンスクリップからゼロショット音声クローニングを行い、音声ごとのトレーニングは不要です。最高の忠実度を得るには、オーディオと一緒にクリップのref_text書き起こしを渡してください。当社のテストでは、書き起こしを追加することで、出力が元のスピーカーにどれだけ近づいたかが顕著に改善されました。
OmniVoiceは本番環境の音声エージェントに十分な性能ですか?
吹き替え、IVRプロンプト、または事前生成されたオーディオのTTS層としては、はい、本番環境に対応しています。しかし、300ms未満のターンテイキングが必要なリアルタイム会話型エージェントのライブ音声としては、現時点では不向きです。バッチRTFは高速ですが、ストリーミングレイテンシは強みではありません。相互作用の前にオーディオを生成する場面で使用してください。
OmniVoiceは完全にオフラインおよびオンプレミスで動作しますか?
はい。HuggingFaceからの初期モデルダウンロード後、OmniVoiceは外部サーバーにデータを送信することなく、完全にあなたのマシン上で動作します。これにより、コンプライアンス要件によりクラウドTTS APIが除外される、HIPAA準拠が敏感な環境、法務、またはエアギャップ環境に適合します。
OmniVoiceはChatterboxやFish Audioと比較してどうですか?
それぞれ異なるカテゴリでリードしています。Chatterbox-Turbo(Resemble AI)は英語品質のブラインドテストで勝利しますが、英語のみです。Fish Audio S2 Proは、80以上の言語にわたる表現力豊かな出力で、独立系EmergentTTS-Evalリーダーボードで首位を獲得しています。OmniVoiceの優位性は646という圧倒的な言語カバレッジとゼロショットクローニングであり、幅広さとオンプレミス利用が最も重要な場合の選択肢となります。
結論
OmniVoiceは、私たちがテストした中で最も信頼性の高いオープンソースElevenLabs代替であり、無料です。v0.1.5を自社で実行した後、推奨事項はシンプルです。バッチオーディオ作業で幅広い言語カバレッジ、オンプレミスのプライバシー、またはゼロコストが必要な場合はOmniVoiceを選び、今日洗練されたリアルタイムの会話型音声が必要な場合はクラウドAPIを使い続けてください。
- Apache-2.0ライセンスの下で無料でオープン。文字数課金なし。
- 646言語とゼロショットクローニング。ElevenLabsを遥かに超える。
- ローカルでプライベート。オンプレミスおよびコンプライアンス制約のある作業に理想的。
- 300ms未満のライブ会話には不向き。それは依然としてクラウドの仕事です。
多言語音声または吹き替えパイプラインを構築しており、適切なスタックの選択にお困りの場合は、無料相談をご利用ください。これは私たちが毎月クライアントのために設定しているようなものです。