Skip to main content
PromptQuorum
ホーム/ローカルLLM活用/Mac向けベストなローカルTTSエンジン(2026):実際にApple Siliconを使うのはどれか
Voice, Speech & Multimodal

Mac向けベストなローカルTTSエンジン(2026):実際にApple Siliconを使うのはどれか

·13分で読める·Hans Kuepper 著 · PromptQuorumの創設者、マルチモデルAIディスパッチツール · PromptQuorum

GPUアクセラレーションが欲しいなら、Kokoro-82MがApple Silicon Mac向けのベストなローカルTTSエンジンです。コミュニティプロジェクトのmlx-audioを通じて、Apple自身のMLXフレームワーク経由で動作できるからです。Piperは、IntelでもApple Siliconでも同じように動く、最もシンプルで可搬性の高いインストールが欲しい場合のベストな選択です。どちらでもGPUを一切使わないためです。 声のクローニングが特に必要ならXTTS v2が選択肢になりますが、そのMetal(MPS)対応は文書化された壊れたGitHub issueであり、どのMacでもCPUのみの性能になると考えてください。Barkは環境変数の背後に実験的なMPS対応があり、一部の処理は今もCPUにフォールバックします。

「ベストなローカルTTS」比較記事の多くは、どのMacでも同じように扱いますが、Apple Siliconによって実際に理にかなうエンジンは変わります。PiperはすべてCPU上で動作し、GPUには一切触れません — Apple SiliconのMacでもIntel Macでも、性能はほぼ同じです。Kokoro-82Mは、コミュニティプロジェクトであるmlx-audioを通じて、Apple自身のMLXフレームワーク経由で動かすことができます。このフレームワークは、Apple SiliconのMetal GPU向けに特別に作られています。対照的に、XTTS v2はAppleのMetal Performance Shaders(MPS)バックエンドを一切サポートしていません — 追跡されているGitHub issueは、MPSデバイスを使用しようとするとハングするだけだと記録しています。そのため、どのMacでもCPUのみで動作します。このガイドでは、各エンジンがApple Siliconで実際に何をするのかを比較し、Intel MacがCPUのみの選択肢に限定される部分を指摘し、どれをインストールすべきかを伝えます。

Mac向けベストなローカルTTSエンジン(2026):実際にApple Siliconを使うのはどれか

重要なポイント

  • Kokoro-82M:Apache-2.0、8200万パラメータ、コミュニティのmlx-audioプロジェクトを通じてAppleのMLXフレームワーク経由で動作 — 本物のApple Siliconアクセラレーション経路。
  • Piper:GPL-3.0-or-later、ONNX Runtime経由で設計上CPUのみ — IntelでもApple SiliconのMacでも同じ性能プロファイル。
  • XTTS v2:非商用のCPMLライセンス、約6秒の音声から声をクローン。ただしMetal(MPS)対応は追跡された未解決のGitHub issue — MacではCPUのみで動作。
  • Bark:MITライセンス、環境変数の背後にある実験的なApple Silicon MPS対応。公開リポジトリは2024年4月以降コミットなし。
  • Intel MacはMLXアクセラレーションのKokoro経路を一切使えない — MLXにはApple Siliconが必要。

📍 一文で説明

Apple Silicon上のローカルテキスト読み上げについて、4大ローカルエンジンのうち本物のMetal GPU経路(Apple自身のMLXフレームワーク上でコミュニティのmlx-audioプロジェクトを通じて)を持つのはKokoro-82Mだけであり、PiperはIntel Macでも同じように動くシンプルなCPUのみの選択肢、XTTS v2は声のクローニングを提供するがApple SiliconのMPS対応は文書化された壊れたGitHub issue、BarkのMPS対応は明確に実験的である。

💬 簡潔に説明

Macで動く無料のテキスト読み上げプログラムのすべてが、実際にMacのグラフィックチップを使っているわけではありません — 一部は通常のプロセッサだけで動作します。それでも問題なく動きますが、本来出せるはずの速度より遅くなります。KokoroはMLXというプロジェクトを通じてApple独自のチップ設計を活かすように作られたもので、他のエンジンは設計上GPUをスキップする(Piper)か、GPUを使おうとして未解決の問題にぶつかる(XTTS v2、Bark)かのどちらかです。

📌補足: このガイドでは、PromptQuorumが独自にレビューした4つのローカルTTSエンジン(Piper、Kokoro、XTTS v2、Bark)を比較します。それぞれ専用レビューへのリンクがあり、インストールコマンド、ライセンスの詳細、限界の全体像を確認できます。

実際にインストールすべきローカルTTSエンジンはどれか?

適切なエンジンは、GPUアクセラレーション、声のクローニング、Macの互換性の広さのどれが必要かによって決まります — どのエンジンも3つすべてで勝つわけではありません。 Kokoroはここで唯一本物のApple Silicon GPU経路を持つエンジンであり、Piperは最も可搬性が高く、XTTS v2は唯一声をクローンできます。

  • 🏆 Apple Silicon向けの総合ベスト: mlx-audio経由のKokoro-82M — ここで扱う中で唯一本物のMetal GPU経路を持ち、小型(8200万パラメータ)なのでどのApple Silicon Macでも快適に動く。
  • シンプルさとIntel互換性のベスト: Piper — 設計上CPUのみなので、M系チップでも古いIntel Macでも、インストールと性能が同じ。
  • 声のクローニングが必要な場合のベスト: XTTS v2 — 約6秒の参照音声から声をクローンできるが、どのMacでもCPUのみで動作し、非商用利用のみのライセンス。
  • 表現力豊かな非音声オーディオのベスト: Bark — テキストから笑い声、ため息、簡単な音楽を生成。Apple SiliconのGPU対応は実験的(部分的)で、リポジトリは2024年4月以降休止中。

どのエンジンを使うべきなのは誰か?

GitHubスターの数が最も多いエンジンではなく、自分のMacと実際の要件にエンジンを合わせましょう。 GPUアクセラレーションが重要になるのは、CPUのみの合成が遅く感じるほど十分な量・頻度で音声を生成する場合だけです。

  • 🧭 Apple Silicon Macで、最速のローカル選択肢が欲しい: mlx-audio経由のKokoro — ここで唯一MLX経由でMetalを使うように書かれたエンジン。
  • 🧭 古いIntelモデルを含む、どのMacでも使いたい: Piper — 設計上CPUのみなので、Apple Silicon固有の設定やトラブルシューティングは一切不要。
  • 🧭 短い録音から特定の声をクローンする必要がある: XTTS v2 — Macでは実質CPUのみで動作すること、そしてライセンスが非商用であることを受け入れること。
  • 🧭 音声だけでなく笑い声、ため息、環境音が欲しい: Bark — ただし実験的なApple Silicon経路のために余分なインストール時間を見込み、まず現在のメンテナンス状況を確認すること。
  • アクティブなメンテナンスや確実な性能が必要なら、Barkは避ける — 公開リポジトリは2024年4月以降コミットがなく、これはApple Siliconの問題とは無関係。
  • 商用製品を構築しているなら、XTTS v2は避ける — Coqui Public Model License(CPML)は非商用であり、これを公開した企業Coqui AIは2023年12月に有料サービスを終了している。

PiperとKokoro、XTTS v2、BarkはApple Silicon適合性でどう比較されるか?

Kokoroはこの比較の中で唯一、本物の、目的を持って作られたApple Silicon GPU経路を持つエンジンです。残りは設計上、または未解決のバグによりCPUのみです。 下の表は、実際にMac適合性を左右する4つの要因で各エンジンを評価しています:Apple Siliconアクセラレーションを使うか、必要なメモリ量、macOSインストールの手間、そして音声品質です。

エンジン
Apple Silicon対応
RAMフットプリント
macOSインストール
音声品質
Kokoro-82Mあり — MLX経由のMetal(mlx-audio)低(8200万パラメータ、量子化版あり)pip install + mlx-audio、Apple Silicon専用自然、大規模クラウドモデルに近い
Piper設計上なし — CPUのみのONNX Runtime非常に低(1音声あたり約50〜100MB)pip install piper-tts、GPU設定不要明瞭だが、やや機械的な抑揚
XTTS v2なし — MPSがハング(GH issue #3649)中〜高(フルクローニングモデル)pip install coqui-tts、MacではCPUのみ高品質、特定の声をクローン
Bark実験的 — SUNO_ENABLE_MPS=True高(small-modelsフラグで削減可能)GitHubからpip install、PyPIパッケージなし表現力豊か、非決定的

音声品質の評価は、各エンジンの文書化されたアーキテクチャとPromptQuorumの専用レビュー(各行にリンク)に基づく定性的な説明であり、PromptQuorumが実施したブラインドリスニングテストではありません。数値的なMOS(平均オピニオン評点)やベンチマーク数値はここでは主張していません。

MacでGPUを実際に使うエンジンはどれか?

本物の、目的を持って作られたApple SiliconのMetal GPU経路を持つのはKokoroだけです。Piperは設計上GPUを完全にスキップし、XTTS v2とBarkはどちらもMacでのGPU対応が未解決または部分的です。 これはApple Silicon上でこれらのエンジンを分ける最大の要因であり、「Macで動く」ことは「MacのGPUを使う」ことだと思い込みがちですが、通常はそうではありません。

  • Kokoro-82Mは、コミュニティプロジェクトのmlx-audioを通じて、Apple自身のMLXフレームワーク経由で動作し、Apple SiliconとPython 3.10〜3.12を必要とします。 MLXはAppleのオープンソース機械学習フレームワークで、Apple Siliconの統合メモリアーキテクチャ上のMetalのために一から作られています — これは、言語モデル向けにサイトのApple Silicon local LLMガイドMLX vs. Ollama vs. llama.cppの比較で扱っているのと同じフレームワークです。Hugging Face上でhexgradが公開した公式のKokoro-82Mの重みは、ネイティブにはPyTorchモデルです。MLX経路はコミュニティによる移植であり、Appleやhexgradによる公式リリースではありません。また、mlx-audioはメモリ使用量を抑えるための量子化(bf16、8ビット、4ビット)バリアントも提供しています。
  • Piperは、Apple Siliconを含むどのプラットフォームでもGPUに一切触れません — これは設計であり、制約ではありません。 Piperはespeak-ngでテキストを音素に変換し、高速なCPU推論向けにONNX Runtimeにエクスポートされたモデルで音声を合成します。この設計上の選択こそ、Piperが Raspberry Piでもリアルタイムに動く理由です — 完全なアーキテクチャとインストール手順はPromptQuorumのPiper TTSレビューを参照してください。
  • XTTS v2のApple SiliconのMetal(MPS)対応は現時点では機能しません。 coqui-ai/TTS GitHubリポジトリで追跡されているissue「Unable to use xtts_v2 with mps device on Apple Silicon」は、MPSデバイスでXTTS v2を実行しようとすると、完了せずにハングすることを記録しています。Coqui自身のプロジェクトも、Apple SiliconのGPU対応を公式にサポートしているとは記載していません。実際には、これはXTTS v2がMacではCPUのみで動作することを意味し、他のプラットフォームでも同じCoqui TTSツールキット(MPL-2.0ライセンス)を通じて実行されます。
  • Barkには実験的なApple Silicon MPS対応があり、環境変数の背後にあります。 SUNO_ENABLE_MPS=Trueを設定するとMetalアクセラレーションが有効になります(suno-ai/bark GitHubリポジトリでの議論による)。ただし、Barkが依存する一部のPyTorchオペレーターは当時MPS向けに実装されておらず、それらのステップは部分的にCPUへフォールバックします。Barkは、統合メモリの少ないMacでのメモリ負荷を軽減するためのSUNO_USE_SMALL_MODELS=Trueフラグもサポートしています。

MLXアクセラレーションでKokoroをMacにインストールするには?

このウォークスルーでは、コミュニティのmlx-audioプロジェクトをインストールし、mlx-audio GitHubリポジトリに文書化されたセットアップを使って、AppleのMLXフレームワーク経由でKokoro-82Mを動かします。

  1. 1
    サポートされているPythonバージョンのApple Siliconであることを確認する。
    Why it matters: mlx-audioにはApple Silicon Mac(M系チップ)とPython 3.10〜3.12が必要です。MLXはIntel Macでは一切動作しないため、この経路はApple Silicon専用です。
  2. 2
    mlx-audioをインストールする。
    Why it matters: Python仮想環境で`pip install mlx-audio`を実行します。これによりMLX自体(バージョン0.31以降)がオーディオパイプラインと一緒にインストールされます。
  3. 3
    コマンドラインから最初の音声合成を実行する。
    Why it matters: このパッケージには、初回使用時にKokoro-82Mの重みをダウンロードし、テキスト文字列からWAVファイルを合成するCLIエントリポイントが同梱されています — CLIフラグはリリース間で変わる可能性があるため、正確なコマンドはプロジェクトの現在のREADMEを確認してください。
  4. 4
    声を選び、任意で量子化モデルバリアントを選ぶ。
    Why it matters: Kokoro-82Mには複数の言語にわたる54種類の声プリセットが同梱されています。mlx-audioはbf16、8ビット、4ビットの量子化バリアントも提供しており、精度を少し下げる代わりにメモリフットプリントを小さくできます。統合メモリの少ないMacで有用です。
  5. 5
    自分のPythonアプリケーションに統合する。
    Why it matters: 一度きりのCLI合成を超える用途では、CLIを繰り返し呼び出すのではなく、mlx-audioのPython APIを直接呼び出して、呼び出しごとのモデル再読み込みのコストを避けてください。

Intel Macでは何が変わるか?

Intel Macでは、MLXアクセラレーションのKokoro経路は完全に利用できません — MLXにはApple Siliconが必要で、Intelハードウェアでは一切動作しません。 ここで扱う他のすべてのエンジンはIntelでも引き続き動作します。どれもApple Neural Engineや Apple Silicon固有のGPUアクセラレーションに依存して機能しているわけではなく、単にCPUで動くだけだからです。

  • PiperはIntel/Apple Siliconの区別の影響を受けません。 どのプラットフォームでも設計上CPUのみなので、Piperに限って言えば、Intel Macでもハードウェア世代を別にすればApple Silicon Macと同等の性能を発揮します。
  • Kokoroは公式のPyTorchの重みを通じてIntel Macでも引き続き動作しますが、MLXアクセラレーション経路は使えません。 mlx-audio経由のApple Silicon固有のMetal経路は失いますが、モデル自体(8200万パラメータ)は小さいため、CPUでも十分実用的に動作します。
  • XTTS v2とBarkは、IntelでもApple Siliconでも同一に動作します。どちらも現時点でどのMacでもCPUのみで動作しているためです — XTTS v2はMPS対応が壊れているため、Barkは MPS対応が実験的かつ部分的であるためです。どちらもApple Siliconでもともと成熟したアクセラレーション経路を持っていないため、Apple SiliconからIntelに移っても実質的な機能の喪失はありません。

これらのエンジンをどれも使うべきでないのはどんなときか?

この比較にある4つのエンジンはどれも、すべてのMac TTSのユースケースに適しているわけではありません — それぞれ、別のツールやクラウドAPIの方が適している状況があります。

  • クローンした声を伴う、確実な商用ライセンスが必要な場合。 XTTS v2のCPMLライセンスは非商用であり、Coqui AIが2023年12月に有料サービスを終了して以来、商用ライセンスへの確認された有効な道筋はありません — マネージド型の商用クラウド代替については、PromptQuorumのElevenLabs比較を参照してください。
  • 確実なアクティブメンテナンスが必要な場合。 Barkの公開GitHubリポジトリは2024年4月5日以降コミットがありません。継続的な修正やアップデートがプロジェクトにとって重要なら、Piper(Open Home Foundationがアクティブに保守)やKokoro(mlx-audioを中心とした活発に利用されているコミュニティエコシステム)の方が安全な選択です。
  • コミュニティプロジェクトへの依存なしに、今すぐ本番グレードのApple Silicon GPU対応が必要な場合。 KokoroのMLX経路はコミュニティプロジェクトを通じて動作しており、Appleやhexgradの公式リリースではありません — 良いものではあっても、ベンダー保証があるわけではないと考えてください。
  • 非常に限られたApple Siliconメモリ(8GBベース構成)で、同時に大規模なローカルLLMも動かしながらリアルタイムの対話型音声が必要な場合。 メモリが限られたMac上で大きなXTTS v2やBarkのプロセスをLLMと並行して動かすのはきついことがあります。PiperとKokoroの小さなフットプリントの方が余裕を残せます。

よくある質問

Apple Silicon Mac向けのベストなローカルTTSエンジンは何ですか?

Apple自身のMLXフレームワーク経由でApple SiliconのGPU(Metal)アクセラレーションが特に欲しい場合、コミュニティのmlx-audioプロジェクトを通じて動かすKokoro-82Mが最良の選択です。どのMacでも同じように動く、最もシンプルなインストールが欲しい場合は、どのプラットフォームでも設計上CPUのみで動作するPiperの方が良い選択です。

PiperはMacでGPUを使いますか?

いいえ。Piperは、Apple SiliconとIntel Macを含むすべてのプラットフォームで設計上CPUのみです。espeak-ngでテキストを音素に変換し、ONNX Runtimeを通じて音声を合成します。これが、GPUなしでもRaspberry Piでリアルタイムに動作できる理由です。

Kokoro-82MはApple SiliconでGPUアクセラレーションを使って動きますか?

はい、コミュニティプロジェクトのmlx-audioを通じて可能です。これはAppleのMLXフレームワーク経由でKokoro-82Mを動かします — Apple Siliconの統合メモリアーキテクチャ上のMetal向けに特別に作られたフレームワークです。hexgradによる公式のKokoro-82Mの重みは PyTorchモデルです。MLX経路はコミュニティによる移植であり、公式リリースではなく、Apple Silicon Mac(Intel Macでは使えません)とPython 3.10〜3.12を必要とします。

XTTS v2はApple Siliconで動きますか?

動きますが、CPUのみです。XTTS v2のMetal(MPS)デバイス対応は、coqui-ai/TTSのGitHubリポジトリで追跡されている文書化された未解決の問題(issue #3649)であり、MPSデバイスを使おうとすると完了せずにハングします。Coquiのプロジェクトは、XTTS v2に対するApple SiliconのGPUアクセラレーションを公式にサポートしていないため、どのMacでもCPUのみの性能を想定してください。

BarkはApple Siliconでアクセラレーションされていますか?

部分的に、かつ実験的にです。SUNO_ENABLE_MPS=True環境変数を設定すると、BarkのMetal GPUアクセラレーションが有効になりますが、依存する一部のPyTorchオペレーターがMPS向けに実装されていないため、一部の処理ステップは今もCPUにフォールバックします。Barkのメンテナー自身も、これは実験的であり、本番向けではないと説明しています。

Intel Macでこれらのエンジンを使えますか?

Piper、XTTS v2、Barkはいずれも、機能するのにApple Silicon固有のアクセラレーションを必要としないため、Intel Macで動作します — 設計上CPUで動作する(Piper)か、GPUアクセラレーション経路が未解決・部分的なためいずれにせよCPUで動作する(XTTS v2、Bark)かのどちらかです。KokoroのMLXアクセラレーション経路は特にApple Siliconを必要とし、Intel Macでは一切動作しませんが、Kokoroの公式PyTorchの重みはMLXアクセラレーションなしでもIntelで引き続き動作します。

これらのエンジンの中で特定の声をクローンできるのはどれですか?

ここで扱う4つのうち、短い参照音声クリップ(公式のモデルカードによればわずか6秒)から声をクローンできるのはXTTS v2だけです。Piper、Kokoro、Barkはいずれも、その場で任意の声をクローンするのではなく、事前学習済みまたはプリセットの声を使用します。完全なクローニングの詳細とライセンスについては、PromptQuorumの専用のXTTS v2レビューを参照してください。

これらのローカルTTSエンジンのうち、Apple Silicon Macでの利用に有料ライセンスが必要なものはありますか?

ここで扱うエンジンのうち、macOSやApple Silicon利用そのものに料金を課すものはありません。Piper(GPL-3.0-or-later)、Kokoro(Apache-2.0)、Bark(MIT)はいずれもプラットフォームに関係なく無料のオープンソースソフトウェアです。XTTS v2は利用自体は無料ですが、非商用ライセンス(CPML)の下にあります — この制限はApple Silicon、Intel、Windows、Linuxのいずれでも等しく適用され、どのMacを使うかとは無関係です。

結論

Apple Siliconに限って言えば、Kokoro-82Mはこの4つのエンジンの中で唯一、Apple自身のMLXフレームワーク上に構築されたコミュニティのmlx-audioプロジェクトを通じて、MacのMetal GPUへの本物の、目的を持って作られた経路を持つため際立っています — そして、それは十分に小さい(8200万パラメータ、Apache-2.0ライセンス)ため、このアクセラレーションをセットアップする価値があります。シンプルさとハードウェア間の一貫性が生の速度より重要な場合、Piperが引き続き適切なデフォルトです。あらゆるプラットフォームでCPUのみなので、Apple Silicon固有の設定、トラブルシューティング、Intel Macでの退行の心配が一切不要です。XTTS v2は、声のクローニングが特に必要で、非商用ライセンスを受け入れられる場合に限り、CPUのみの性能低下に見合う価値があります。Barkは、その独特な非音声サウンドのために検討する価値があるだけで、Apple Siliconのアクセラレーションと全体的なメンテナンス状況のどちらも不安定である点に注意してください。迷ったら、まずはPiperで最もシンプルなインストールから始め、Metalアクセラレーションが欲しいと確信したらmlx-audio経由のKokoroに移行し、声のクローニングが必須要件になったときだけXTTS v2に手を伸ばしてください。

出典

← ローカルLLM活用 に戻る