kyutai-labs/pocket-tts

A TTS that fits in your CPU (and pocket)

解決的問題

Pocket TTS 是一款輕量級的語音合成(TTS)應用程式,無需昂貴的 GPU 或外部 Web API。它讓使用者能直接在本地 CPU 上從文字生成高品質音訊,提供快速、私密且高效的語音生成方式。

運作方式

此專案使用一個小型模型(1億參數)進行 CPU 執行優化。支援音訊串流與語音克隆功能,其中一段短音訊樣本(wav 檔案)可用來建立語音嵌入(語音狀態),模型將使用該嵌入生成特定語音的語音。支援多種語言,包括英語、法語、德語、葡萄牙語、義大利語和西班牙語。

適用對象

專為希望在不依賴 GPU 硬體的情況下將 TTS 功能整合到應用程式中的開發者,以及希望使用簡單 CLI 或 Web 界面進行本地語音生成的使用者設計。

主要特色

  • CPU 優化:在 CPU 上高效運行,在 MacBook Air M4 上僅使用 2 個 CPU 核心即可達成最高 6 倍即時速度。
  • 低延遲:約 200ms 內即可提供首個音訊區塊。
  • 語音克隆:可從普通 wav 檔案或預先計算的 safetensors 嵌入中克隆語音。
  • 多語言支援:支援六種主要歐洲語言。
  • 彈性部署:提供 Python API、CLI 和本地 HTTP 伺服器,社群亦提供 WebAssembly、Rust、C++ 和 C# 的移植版本。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案