重要なポイント
- Piper:もともとRhasspy/Home Assistantエコシステム発、現在はOpen Home Foundationが保守。ONNX Runtimeベース。GPUなしのRaspberry Piで快適に動作。
- Kokoro:hexgradによる8,200万パラメータのモデル。StyleTTS2とISTFTNet由来。Apache-2.0ライセンス。CPUまたは控えめなGPUでよく動作。
- どちらのエンジンもゼロショット・ボイスクローニングは行わない。両者とも固定の事前学習済み音声セットを提供。
- Piperライセンス:GPL-3.0-or-later(現行リポジトリ)。元のアーカイブ済みリポジトリはMIT。Kokoroライセンス:Apache-2.0。
- Piperは純粋な速度と最小限のリソース使用量で優位。Kokoroはコミュニティの聴取比較でより自然に聞こえると広く報告されている。
- 組み込み/エッジデバイスや音声アシスタントにはPiperを、可能な限り最小のハードウェアに収めるよりも音声品質が重要な場合はKokoroを使用。
📍 一文で説明
PiperはGPUなしのRaspberry Piで動作する、より高速で軽量なローカルテキスト読み上げエンジン(GPL-3.0-or-laterライセンス)。一方Kokoroは8,200万パラメータのオープンウェイトモデル(Apache-2.0)で、若干の速度と引き換えに目立って自然な音声を実現する。どちらもサンプルからのボイスクローニングは行わない。
💬 簡潔に説明
どちらもクラウドAPIを呼び出すことなく、テキストを完全に自分のコンピュータ上で話し言葉の音声に変換します。Piperはより小さく高速なため、Raspberry Piのような安価なハードウェアでも動作しますが、やや機械的に聞こえます。Kokoroはやや大きめのモデルで、目立って人間らしく聞こえますが、その分やや多くの計算能力を必要とします。
📌補足: PiperもKokoroも、短い参照クリップから音声をクローンすることはありません。その機能については、PromptQuorumのXTTS v2レビューを参照してください——PiperやKokoroと異なり、XTTS v2のライセンスは非商用である点に注意してください。
各エンジンの実態
PiperとKokoroは、データを端末から出すことなくローカルハードウェア上でテキストを話し言葉の音声に変換するという同じ基本課題を解決しますが、それぞれ異なる系譜を持ち、サイズと品質のトレードオフの取り方も異なります。
- Piperは、オフライン音声アシスタント向けのオープンソースツールキットであるRhasspy内でMichael Hansenがもともと作成したニューラルテキスト読み上げエンジンです。espeak-ngでテキストを音素に変換し、その音素からVITS系モデルを使って波形を合成し、ONNX RuntimeにエクスポートしてCPUのみのハードウェアでも高速に推論します。Home Assistantの音声パイプラインの既定のローカルTTSエンジンとなり、現在はOpen Home FoundationがOHF-Voice/piper1-gplで保守しています。PromptQuorumはPiper専用レビューで詳しく取り上げています。
- Kokoroは、hexgradとして知られる開発者がHugging Faceで公開した8,200万パラメータのオープンウェイトTTSモデルです。そのアーキテクチャはStyleTTS 2をベースにISTFTNetボコーダーを組み合わせ、拡散ステップを持たないデコーダーのみの設計で、多くの高パラメータ数TTSモデルより小型でシンプルなパイプラインです。Hugging Faceのモデルカードによれば、許容ライセンスまたはパブリックドメインの音声数百時間で学習され、バージョン1.0は2025年1月27日に公開されました。
- どちらのモデルも短い参照クリップから音声をクローンしません。 PiperとKokoroはそれぞれ選択可能な固定の事前学習済み音声セットを提供します——これは、6秒のサンプル音声から新しい声で音声を合成するXTTS v2のようなボイスクローニングモデルとは根本的に異なる機能です(ただし非商用ライセンス)。
- どちらも自分のハードウェア上で完全にオフラインで動作します。 どちらのエンジンもテキストや音声をクラウドAPIに送信しません——合成パイプライン全体がローカルで実行され、プライバシーに敏感なアプリケーションや、文字数課金のクラウドTTS費用を避けたい場合に重要です。
Piper vs Kokoro:徹底比較
Piperは速度と最小限のハードウェア要求で優位、Kokoroは体感の音声品質で優位です。 以下の表は実際のトレードオフをまとめたものです——「音声品質」の行は、特定のベンチマークスコアではなく、定性的で広く報告されているコミュニティの印象として扱ってください。PromptQuorumは両者を直接比較する単一の権威ある数値ベンチマークを見つけられませんでした。
起源/保守元
- Piper:
- Rhasspyプロジェクト → Open Home Foundation
- Kokoro:
- 独立開発者(hexgrad)
パラメータ数
- Piper:
- 単一の代表数値は非公開(VITS系、音声ごとのモデル)
- Kokoro:
- 8,200万パラメータ
アーキテクチャ
- Piper:
- VITS系、ONNX Runtime
- Kokoro:
- StyleTTS 2 + ISTFTNet、デコーダーのみ
ライセンス
- Piper:
- GPL-3.0-or-later(現行リポジトリ)
- Kokoro:
- Apache-2.0
ハードウェア要件
- Piper:
- CPUのみ、Raspberry Piでリアルタイム
- Kokoro:
- CPUまたは控えめなGPU
音声品質(コミュニティ報告)
- Piper:
- 高速、サイズの割に良好、やや機械的
- Kokoro:
- より自然/表現豊かと広く評価
ボイスクローニング
- Piper:
- なし——固定の事前学習済み音声
- Kokoro:
- なし——固定の事前学習済み音声
インストール
- Piper:
pip install piper-tts- Kokoro:
pip install kokoro
実際の使用例
これらのコマンドは、それぞれのプロジェクトが公式に文書化したインストールおよびAPIパターンに従っています。CLIフラグやパッケージ名はリリースごとに変わる可能性があるため、デプロイ前に各プロジェクトの最新のGitHub/Hugging Faceドキュメントを確認してください。
- Piperの方が起動が高速です。 音声ごとのONNXモデルの読み込みが速く、CPU上での合成もほぼ即座に行われるため、制約のあるハードウェア上でのインタラクティブな音声アシスタントによく選ばれます。
- Kokoroのパイプラインは合成をチャンクにまとめます(上記の
gs/ps/audioタプル)。長いテキストに対して1回の呼び出しが連続した1つの音声バッファを返すと想定する前に、知っておく価値があります。
# ── Piper: インストールと音声合成 ─────────────────────────────
pip install piper-tts
python3 -m piper.download_voices en_US-lessac-medium
python3 -m piper -m en_US-lessac-medium -f test.wav -- "This is a test."
# Piper Python API
from piper import PiperVoice
voice = PiperVoice.load("en_US-lessac-medium.onnx")
with open("test.wav", "wb") as wav_file:
voice.synthesize_wav("Fast, local speech synthesis.", wav_file)
# ── Kokoro: インストールと音声合成 ────────────────────────────
pip install kokoro soundfile
# Kokoro Python API(Hugging Faceのhexgrad/Kokoro-82Mより)
from kokoro import KPipeline
import soundfile as sf
pipeline = KPipeline(lang_code="a") # "a" = アメリカ英語
generator = pipeline(
"Kokoro produces noticeably natural-sounding speech from a small model.",
voice="af_heart",
)
for i, (gs, ps, audio) in enumerate(generator):
sf.write(f"output_{i}.wav", audio, 24000)ライセンスと費用
Piperの現在活発に保守されているリポジトリOHF-Voice/piper1-gplは、GPL-3.0-or-laterライセンスです。 これは元のrhasspy/piperリポジトリからの変更で、こちらは2025年10月6日にアーカイブ(読み取り専用化)される前はMITライセンスであり、現在もそのMITライセンスのもとで入手可能ですが保守はされていません。GPL-3.0はコピーレフトライセンスです。音声生成のためにPiperを無料で、商用でも利用できますが、Piper自体のソースコードの改変版を配布する場合、その改変版を同じGPL-3.0の条件で公開する必要があります。Piperを改変せずに外部ツールとして使用する場合(CLI、Pythonパッケージ、または別プロセスとして呼び出すWebサーバー)、一般にアプリケーションの他の部分がGPLの対象になることはありませんが、正確な境界はコードがPiperのコードとどれだけ密接に結びついているかによります——これは法的助言ではありません。具体的な導入については弁護士にご相談ください。
Kokoroは Apache-2.0ライセンスです。これはHugging Faceのモデルカードで確認できます。Apache-2.0は、コピーレフト義務のない寛容なライセンスです——ライセンスの標準的な表示義務と特許許諾条件に従う限り、クローズドソースの商用製品を含め、独自のソースコードを公開する必要なくKokoroを使用、改変、再配布できます。
どちらのエンジンにも有料ティア、サブスクリプション、ライセンス料はありません。 唯一のコストは、実行するハードウェアと自身の開発時間です。代わりに、商用ボイスクローニングを備えたマネージドの有料クラウドTTS APIが必要な場合は、PromptQuorumのElevenLabs vs ローカルTTS比較を参照してください。
Kokoro TTSは商用利用に無料ですか?
はい。Kokoroは Apache-2.0ライセンスで、コピーレフト義務のない寛容なライセンスです。ライセンスの標準的な表示義務と特許許諾条件に従う限り、独自のソースコードを公開することなくクローズドソースの商用製品で使用できます。これは法的助言ではありません——商用導入前にApache-2.0ライセンス自体をお読みください。
Piperは商用利用に無料ですか?
はい、Piperを使った音声生成は商用利用でも無料です。現在のライセンス GPL-3.0-or-laterはコピーレフトライセンスであり、Piper自体のソースコードの改変版を配布する場合にのみ条件を課します——外部ツールとして使用する場合、一般に自身のアプリケーションの他のコードがGPLの対象になることはありません。これは法的助言ではありません——具体的な導入については弁護士にご相談ください。
どちらを使うべきか
CPUサイクルやメモリが厳しく制約されている組み込みデバイス、音声アシスタント、あらゆる導入にはPiperを選んでください。 音声品質が最優先で、少なくとも控えめなCPUまたはGPU予算を割ける場合はKokoroを選んでください。
- Piperを選ぶべき場合: Raspberry Piや同様に制約のあるデバイスで動作させている、最初の音声までの遅延を可能な限り最小にする必要がある、またはHome Assistantの音声パイプラインに統合している場合(Piperは既定のローカルTTSエンジンです)。
- Kokoroを選ぶべき場合: オーディオブックやナレーションなど、リスナーが機械的な音声に気づくようなコンテンツを制作しており、最低限を超えるCPUまたはGPUの余裕がある場合。
- どちらも選ばず、代わりにXTTS v2を検討すべき場合: 短い参照クリップから特定の人物の声をクローンする必要がある場合——PiperとKokoroはどちらも固定の事前学習済み音声のみを使用し、どちらもボイスクローニングは行いません。クローニング対応の代替手段とそのライセンスについては、PromptQuorumのXTTS v2レビュー(非商用ライセンス)またはローカルTTSライセンスガイドを参照してください。
- どちらも選ばず、代わりにElevenLabs比較を検討すべき場合: 明確な有料ライセンスを持つ商用グレードのボイスクローニングが必要で、セルフホストを望まない場合。PromptQuorumのElevenLabs vs ローカルTTS比較を参照してください。
どちらにも向かない用途
PiperとKokoroはどちらも固定音声、クローニング非対応のTTSエンジンです。以下の状況にはどちらも適していません。
- サンプルクリップから特定の人物の声をクローンすること。 どちらのエンジンも事前学習済み音声のみを提供します——短い参照録音から、これまで聞いたことのない新しい声で音声を生成する仕組みはどちらにもありません。代わりに、非商用ライセンスに注意しつつXTTS v2を参照してください。
- 感情表現豊かな非音声オーディオ(笑い声、ため息、環境音)。 どちらのエンジンも音声を合成しますが、Barkのようなモデルが対象とするより広い表現豊かなオーディオ範囲は扱いません。
- リソースコストを問わない最大限の音声忠実度。 リソース制約がなく、特に最高品質の英語ナレーションを求める読者には、PromptQuorumのStyleTTS 2レビューが、Kokoroと同等の基盤アーキテクチャを持ちつつ異なるサイズ/品質のトレードオフを持つモデルを取り上げています。
- Piper自身のソースコードを改変するクローズドソース製品内のGPL-3.0コードベース。 改変したPipterソースコードをフォークまたは静的リンクしてクローズドソースのバイナリに組み込む計画がある場合、Piperの現在のGPL-3.0-or-laterライセンスは実質的な制約となります——KokoroのApache-2.0ライセンスにはこの制約はありません。
代替ツール
XTTS v2
- 最適な用途:
- 6秒の参照音声からのボイスクローニング
- ライセンス:
- CPML(非商用)
Coqui TTSツールキット
- 最適な用途:
- XTTS v2や他のモデルを実行するソフトウェア
- ライセンス:
- MPL-2.0(ツールキットのみ)
Bark
- 最適な用途:
- 表現豊かな非音声オーディオ——笑い声、ため息、環境音
- ライセンス:
- MIT
StyleTTS 2
- 最適な用途:
- 最も自然な英語ナレーション(ボイスクローニングなし)
- ライセンス:
- MIT
ElevenLabs
- 最適な用途:
- 商用ボイスクローニングを備えたマネージドクラウドAPI
- ライセンス:
- プロプライエタリ(有料クラウドAPI)
よくある質問
PiperとKokoro TTSの主な違いは何ですか?
Piperは速度と最小限のリソース使用に最適化された、軽量で完全にローカルなニューラルTTSエンジンです——Raspberry Piを含むCPUのみのハードウェアでリアルタイムに動作します。Kokoroは8,200万パラメータのオープンウェイトモデルで、目立って自然な音声を生成しますが、その分やや多くの計算能力を必要とします。それでもCPUまたは控えめなGPUで動作します。
PiperとKokoro、どちらがより自然に聞こえますか?
コミュニティの聴取比較では、Kokoroの方がPiperより自然に聞こえるとの評価が広く報告されています。PromptQuorumは両エンジンを直接比較する、独立検証済みの権威ある単一の数値ベンチマークを見つけられませんでした。そのため、これを測定されたスコアではなく、定性的で広く報告されているコミュニティの印象として扱ってください。
PiperまたはKokoroはボイスクローニングに対応していますか?
いいえ。どちらのエンジンも選択可能な固定の事前学習済み音声セットを提供します——どちらも短い参照音声サンプルから新しい声をクローンすることはありません。ボイスクローニングについては、非商用ライセンスに注意しつつPromptQuorumのXTTS v2レビューを参照してください。
GPUなしでKokoroを実行できますか?
はい。8,200万パラメータのKokoroはCPUで動作しますが、控えめなGPUがあれば合成が高速化されます。より大規模なTTSやボイスクローニングモデルがしばしば必要とするようなGPUハードウェアは必要ありません。
PiperはRaspberry Piで動作しますか?
はい——Raspberry PiでのCPUのみによるリアルタイム合成はPiperの主要な設計目標の一つであり、Raspberry Piハードウェアで頻繁に動作するHome Assistantの音声パイプラインにおける既定のローカルテキスト読み上げエンジンです。
Kokoroはどのライセンスを使用していますか?
Kokoroは Apache-2.0ライセンスで、コピーレフト義務のない寛容なライセンスです。これはHugging Faceのモデルカードで確認できます。ライセンスの標準的な表示義務と特許許諾条件に従う限り、独自のソースコードを公開することなくクローズドソースの商用製品で使用できます。
Piperはどのライセンスを使用していますか?
Piperの現在活発に保守されているリポジトリ(OHF-Voice/piper1-gpl)は GPL-3.0-or-laterライセンスです。元の、現在はアーカイブされているrhasspy/piperリポジトリはMITライセンスでした。GPL-3.0は、Piper自体のソースコードの改変版を配布する場合にのみ条件を課します。外部ツールとしてPiperを使用する場合、一般に自身のアプリケーションがGPLの対象になることはありません。
PiperとKokoroは誰が保守していますか?
Piperはもともと、Rhasspy音声アシスタントプロジェクト内でMichael Hansenによって作成されました。現在の活発な開発は、Home Assistantを支える非営利組織であるOpen Home Foundationが保守しています。Kokoroはhexgradとして知られる開発者によって公開され、Hugging Face経由で配布されています。
PiperとKokoroはいくつの言語に対応していますか?
Hugging Faceのモデルカードによれば、Kokoroの内蔵54音声は、アメリカ英語とイギリス英語、スペイン語、フランス語、ヒンディー語、イタリア語、日本語、ブラジルポルトガル語、標準中国語を含む8つの言語・アクセントグループにまたがります。Piperの音声カタログはより大規模で断片的です——さまざまなコミュニティメンバーが貢献した数十の言語と地域バリアントがあり、音声ごとに品質が異なります。
結論
PiperとKokoroは、まったく同じ用途を争っているわけではありません。Piperは、制約がハードウェアである場合——Raspberry Pi、組み込みデバイス、CPUのみで即座に応答する必要がある音声アシスタント——に正しい選択であり、そのGPL-3.0-or-laterライセンスは、改変したPiperのソースコードを再配布しない限り、商用利用も無料です。Kokoroは、制約が音声品質である場合に正しい選択です。8,200万パラメータでも依然として小型でCPUに優しいですが、コミュニティの聴取比較では一貫してPiperより自然に聞こえると評されており、そのApache-2.0ライセンスにはコピーレフトの制約が一切ありません。どちらのツールもサンプルクリップから音声をクローンしません——それが実際の要件であれば、この比較記事は答えではありません。代わりにPromptQuorumのXTTS v2レビュー、またはマネージドの商用オプションについてはElevenLabs比較を参照してください。迷ったら、最も摩擦の少ないインストールと最速の結果が得られるPiperから始め、出力品質が基準を満たさない場合はKokoroに移行してください。
情報源
- Hugging FaceのKokoro-82M — モデルカード:パラメータ、アーキテクチャ、ライセンス、音声、公開日。
- GitHubのhexgrad/kokoro — Kokoroパイプラインのソースとドキュメント。
- GitHubのOHF-Voice/piper1-gpl — 現在活発に保守されているPiperリポジトリ、そのライセンスとドキュメント。
- GitHubのrhasspy/piper — 元の、現在はアーカイブされているMITライセンスのリポジトリ。
- Piper TTSレビュー — 2025年のライセンス変更の経緯を含む、PromptQuorumによるPiperの専用レビュー。
