OmniVoice ─ 600以上の言語に対応し、声のクローンも声のデザインもできるオープンソースの音声合成モデル

OmniVoice は、次世代 Kaldi(Next-gen Kaldi)として知られる音声技術のオープンソースプロジェクト k2-fsa が公開している、ゼロショット音声合成(TTS)モデルです。拡散言語モデルをベースにした設計で、600以上の言語に対応しています。数秒の音声サンプルから話者の声を再現する「ボイスクローン」と、性別や年齢などの属性を言葉で指定して新しい声を作る「ボイスデザイン」の両方を 1 つのモデルで扱えます。ソースコードと学習済みモデルは Apache 2.0 ライセンスで公開されており、2026年4月に論文とともに公開されました。

主な特徴

  • 600以上の言語に対応: 公式は「ゼロショット TTS の中で最も広い言語カバー」をうたっています。約58万時間規模のオープンソース多言語音声データで学習されており、主要言語だけでなく話者の少ない言語も対象に含まれます
  • 数秒の音声からボイスクローン: 参照用の短い音声を渡すだけで、その話者の声質を再現した読み上げを生成できます。話者ごとの追加学習は不要です
  • 属性指定のボイスデザイン: 性別・年齢・ピッチ・アクセント・方言・ささやき声などを指定して、参照音声なしで新しい声を作れます
  • 非言語表現と発音の修正: [laughter](笑い声)や [sigh](ため息)のような記号を文中に入れて非言語表現を加えられます。中国語はピンイン、英語は発音辞書(CMU 辞書)の表記で読み方を直接指定することもできます
  • 高速な推論: テキストを音響トークンへ直接変換する設計で、公式は RTF 0.025(実時間の約40倍速)を最速値として挙げています。これは公式の計測値で、環境によって変わります
  • 幅広いハードウェアで動作: NVIDIA GPU(CUDA)、Apple Silicon(MPS)、Intel Arc GPU(XPU)に対応し、GPU がない環境では CPU でも動かせます。Python のパッケージ omnivoice として pip install omnivoice で導入できます

料金

プラン料金主な特徴
オープンソース(セルフホスト)無料Apache 2.0 ライセンスでソースコードと学習済みモデルを公開。商用利用も可能
オンラインデモ無料Hugging Face Spaces 上でブラウザから試せる

料金は2026年9月時点の情報です。有料のホスティング API や SaaS 版は確認できませんでした。最新の情報は公式リポジトリをご確認ください。

ソフトウェア自体は無料ですが、自分の PC やクラウドで動かす場合は、GPU などの計算資源のコストは利用者側の負担になります。

メリット・デメリット

✅ メリット

  • 日本語や英語だけでなく、商用サービスが手薄な言語でも読み上げ音声を用意できるため、多言語コンテンツの制作範囲が広がる
  • 利用料がかからず、ライセンス上も商用利用ができるので、音声を大量に生成する用途でも費用が膨らみにくい
  • 手元の環境で完結させられるため、読み上げる原稿や参照音声を外部サービスに送らずに済む
  • 参照音声がなくても言葉で声を設計できるので、キャラクターボイスやナレーター役を試作しやすい

⚠️ デメリット

  • 公式のマネージドサービスやホスティング API はなく、Python 環境の構築と実行は自分で行う必要がある
  • コミュニティ運営のプロジェクトのため、企業向けのサポート窓口や稼働保証はない
  • 600以上の言語に対応していても、言語ごとの学習データ量には差があり、品質が一様とは限らない
  • 無断のボイスクローン・なりすまし・詐欺などへの利用は明確に禁止されており、他人の声を扱うときは本人の同意など倫理面の配慮が欠かせない

類似サービスとの比較

サービス名OmniVoice との違い
XTTS(Coqui)同じくゼロショットのボイスクローンに対応するが、対応言語は17言語にとどまる
F5-TTSオープンソースの多言語 TTS だが、対応言語数は OmniVoice より少ない
OpenVoice(MyShell)声質・トーンの変換に強みがあるが、対応言語は限られる
Zonos(Zyphra)リアルタイム性を重視した多言語 TTS だが、対応言語数では OmniVoice に及ばない

こんな人におすすめ

  • 多言語のナレーションや吹き替え音声を、言語ごとに外注せず自前で用意したい動画制作者・開発者
  • 音声アシスタントやゲームのキャラクターボイスに、オープンソースの音声合成を組み込みたい開発者
  • 原稿や音声データを外部に出さず、手元の環境で音声合成を完結させたい人
  • 多言語 TTS の比較実験やベンチマークを行う研究者

まとめ

対応言語の広さ、ボイスクローンとボイスデザインの両立、商用利用できるライセンスがそろったオープンソースの音声合成として、OmniVoice は選択肢の 1 つになります。一方で、使い始めるには Python 環境の用意が必要で、サポートも付きません。まずは Hugging Face Spaces のデモや公式の Colab ノートブックで自分が使いたい言語の品質を確かめ、納得できたらローカル環境への導入を検討するとよいでしょう。他人の声を扱う場合は、必ず本人の同意を得てから使ってください。

関連リンク

← ブログ