funnyzak/tts-now
跨平台基于云平台(阿里云、讯飞等)语音合成 API 的文字转语音助手。支持单文本快速合成和批量合成。支持windows、macOS、Linux。
tts‑now – 雲端語音合成助手
是什麼 – 一個使用 Electron 建構的跨平台桌面應用(Windows、macOS、Linux),可透過呼叫雲端 TTS 服務將文字轉換為語音。內建用於快速單句合成與批次處理的 GUI,並提供三大主要作業系統的預先建置二進位檔。
主要功能
- 原生支援 Alibaba Cloud(Aliyun)與 iFlytek TTS API(分別約 99 + 100 種語音風格)。
- 簡潔的 UI 用於輸入文字、選擇語音/場景,並儲存生成的音訊。
- 支援批次模式,一次轉換多行文字。
- 自動更新檢查功能,以及一個清除已儲存設定的按鈕。
- 可擴充性——TODO 清單中提到未來將整合百度雲與騰訊雲。
技術堆疊
- 使用 Electron + Electron-builder 建構桌面封裝與打包。
- 前端程式碼使用 TypeScript、Webpack、Babel。
- UI 樣式使用 Less/Sass,透過 ESLint/Prettier 進行程式碼檢查。
如何取得
- 預編譯的二進位檔可於 發行頁面 下載,支援 Windows 32/64、macOS 與 Linux。
- 從原始碼建構:
也支援特定平台建構的快速指令(git clone https://github.com/funnyzak/tts-now.git cd tts-now yarn # 安裝相依套件 yarn serve # 啟動開發伺服器(熱重載) yarn build # 為目前系統打包yarn build:windows、yarn build:mac、yarn build:linux,或yarn build:all)。
設定
- 需要從所選雲端服務商(Aliyun 或 iFlytek)取得 API 金鑰/AppKey。應用會將這些憑證本地儲存;「清除設定」按鈕可將其刪除。
- 部分語音需在服務商控制台中啟用對應場景。
貢獻與授權
- 採用 Apache-2.0 開源授權;歡迎透過 Issues 或 Pull Requests 提交貢獻。
- 項目使用貢獻者石像圖展示社群成員。
適合使用者
- 需要快速桌面 UI 生成語音但不想寫程式碼的開發者或內容創作者。
- 希望使用強大的雲端 TTS 模型,同時偏好本地 GUI 而非命令列工具的使用者。
相關
- 專案
- 專案
- 專案
- 專案