it.xnews.jp
出典: ariya.io 原文公開: 2026-03-31 生成: 2026-07-07 読了 約 2 分 model: claude-haiku-4-5 原文: https://ariya.io/2026/03/local-cpu-friendly-high-quality-tts-text-to-speech-with-kokoro/ raw.md

ローカル環境でCPU実行する高品質TTS「Kokoro」の活用

Kokoroはパラメータ82Mの軽量テキスト音声変換モデルで、GPU不要でCPU上で高品質な音声生成が可能である。Docker/Podmanによるコンテナ化、OpenAI音声API互換性、複数CPU環境でのベンチマークが提供されている。

テキスト音声変換(TTS)モデル「Kokoro」は82Mのパラメータのみで、英語、標準中国語、ヒンディー語を含む複数言語で現実的な音声を生成する。約50種類の音声オプションが用意されており、主に英語向けに最適化されている。

Kokoroのセットアップと運用

Kokoro-FastAPIはDocker/Podmanコンテナイメージとして提供され、イメージサイズは約5GBである。コンテナ起動後、localhost:8880/webでウェブUIにアクセス可能となる。またOpenAI音声APIとの互換性を持つTTSインターフェースも提供される。生成された音声はMP3ファイルとして保存でき、SoX(Sound eXchange)で再生が可能である。JavaScriptおよびPythonのサンプルコードはgithub.com/remotebrowser/speakで入手できる。

Kokoro text-to-speech model

CPU別の性能ベンチマーク

テスト段落の生成時間(3回実行の最速値)は、CPU環境により大きく異なる。Intel Core i7-4770K(12年前のリリース)では4.7秒、Apple M2 Proで4.5秒、AMD Ryzen 7 8745HSで1.5秒となっている。新型プロセッサほど高速な生成が実現される。

代替ツールとの比較

Speachesはもう一つのOpenAI互換コンテナ化TTSサービスとして存在する。Speachesはボイスウェイト(音声パラメータ)の明示的なダウンロードがAPIを通じて必要となる点でKokoroと異なる。またSpeachesはOpenAIの音声テキスト変換システムであるWhisperを含んでいる。

筆者の見立て

この記事は元記事の事実のみに基づいて自動生成されました。

出典

ariya.io「Local, CPU-Friendly, High-Quality TTS (Text-to-Speech) with Kokoro」 https://ariya.io/2026/03/local-cpu-friendly-high-quality-tts-text-to-speech-with-kokoro/ (Remote Browser Substackの報道による)

この記事をシェア