GitHub Trending ★ 97 3 min

jamiepine/voicebox

TypeScript

🔗 https://github.com/jamiepine/voicebox

📌 本地化全棧語音工作室 Voicebox:整合 7 種 TTS 引擎,打造私有的語音 I/O 流程

TL;DR:Voicebox 是個開源的本地 AI 語音工作室,整合多款 TTS 引擎,實現語音複製、文字轉語音與語音輸入的一站式本地化方案。

想要擁有像 ElevenLabs 那樣的高品質語音合成,或是像 WisprFlow 那樣的語音輸入體驗,但又不希望將敏感的語音資料上傳到雲端?

🛠️ 打破雲端依賴,將語音 I/O 完整移至本地

Voicebox 定位為一個「Local-first」的 AI 語音工作室,旨在提供一個免費且開源的替代方案。它將語音輸入(Input)與輸出(Output)這兩個環節整合在同一個應用程式中,並透過內建的本地 LLM 進行細節最佳化與個人化設定(per-profile personas),讓所有模型、語音資料與錄音紀錄完全留在使用者的機器上,確保隱私。

🧩 整合 7 種 TTS 引擎與多國語言支援

Voicebox 並非單一模型,而是一個整合多個引擎的平臺,支援 23 種語言(包含英文、阿拉伯文、日文、印地文、斯瓦希里文等),其核心技術能力包含:

  • 多樣化引擎:整合了 Qwen3-TTS、Qwen CustomVoice、LuxTTS、Chatterbox Multilingual、Chatterbox Turbo、HumeAI TADA 與 Kokoro 等 7 種 TTS 引擎。
  • 語音複製與預設集:支援從短短幾秒的音檔進行 zero-shot 語音複製,或使用 Kokoro 與 Qwen CustomVoice 提供的 50 多種精選預設語音。
  • 情感表達與後處理:透過 Chatterbox Turbo 支援 [laugh]、[sigh]、[gasp] 等副語言標記(paralinguistic tags)來增加語音表現力;並內建音高調整(pitch shift)、混響(reverb)、延遲(delay)、合唱(chorus)、壓縮(compression)及濾波器等後處理效果。

🚀 從語音輸入到 AI Agent 的完整工作流

Voicebox 不僅僅是合成語音,它將語音 I/O 的應用場景擴充套件到系統層級:

  1. 全域語音輸入:透過全域熱鍵,可直接將語音聽寫(dictate)到任何文字輸入欄位中。
  2. 賦予 AI 聲音:能為任何支援 MCP(Model Context Protocol)的 AI Agent 設定自定義的語音。

🎯 實務啟示

對於追求隱私的開發者或對語音品質有極高要求的使用者,Voicebox 提供了一個將語音管線(Pipeline)完全本地化的實作路徑。其最大的價值在於「整合」,使用者不需要分別部署多個開源模型,即可在一個介面中切換不同引擎以測試最適合的音色與語言表現,並將其直接整合進 AI Agent 的互動流程中。

🔗 來源

#AI #OpenSource #TTS #VoiceCloning #LocalLLM #Privacy #Voicebox #SpeechSynthesis #MCP #MachineLearning

google/gemma-4-31b-it:free 自動生成