FreeTTS
org.freettsv1.0.1更新於 Sep 30, 2026
Text to speech in 149 languages: MP3 links from any assistant. Free without an account.
概覽
讓助理把文字轉成語音並回傳 MP3 連結,還提供語音清單與腳本轉音訊工具。
- 功能
- FreeTTS 透過遠端 MCP 端點提供文字轉語音工具。text_to_speech 使用涵蓋 149 種語言的語音把文字轉成 MP3 連結,list_voices 與 suggest_voice 協助挑選語音,check_usage 回報方案與剩餘字元數。需要帳號的工具還包括用於多講者腳本的 dialogue_to_speech、用於定時腳本模式的 script_to_tracks,以及把公開音訊連結轉成文字的 transcribe_audio。
- 適用情境
- 適合需要助理朗讀文字、產生旁白或配音、製作多講者對話音訊,或轉寫公開音訊連結的情境。適用於支援遠端 MCP 伺服器、需要語音輸出但不想在本機安裝音訊工具的聊天、程式開發與寫作用戶端。
- 執行需求
- 遠端 Streamable HTTP 端點,無需安裝。免費工具不需要帳號或金鑰。帳號工具需要 FreeTTS 帳號,PRO 工具需要 PRO 方案;金鑰可透過 Authorization Bearer 標頭或 x-api-key 標頭提供,也可透過 OAuth 登入流程取得。需要能連線至 FreeTTS 服務的網路。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 FreeTTS,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"mcp": {
"type": "http",
"url": "https://mcp.freetts.org/mcp"
}
}
}README
FreeTTS MCP server
Text to speech inside Claude, ChatGPT, Cursor, VS Code, Codex, Windsurf, Gemini CLI and any other MCP client. One remote server, nothing to install:
Ask your assistant to read something aloud, and it calls FreeTTS and hands you an MP3 link.
What it does
Free without a key: standard voices, 2,000 characters a call and a day per connection, 10 requests a minute, a short spoken "FreeTTS" tag at the end, files kept one hour.
With a FreeTTS key (free account or PRO): the account's plan. PRO: HD and Signature voices, no tag, 10,000 characters a call, 1,000,000 a month, WAV, files kept 30 days, dialogue and Script mode tools. Keys: freetts.org/dashboard (API keys).
Add it to your client
Claude Code
With a key: add --header "Authorization: Bearer ft_live_...", or run /mcp inside a session to connect with the sign-in flow.
Claude (web, desktop, mobile): Settings, Connectors, Add custom connector, paste https://mcp.freetts.org/mcp. Free tools work at once; when a tool needs your account Claude shows Connect.
Cursor: Install in Cursor, or in ~/.cursor/mcp.json:
VS Code: Install in VS Code, or in .vscode/mcp.json:
Codex CLI and ChatGPT desktop
ChatGPT (web): Settings, Apps (Developer Mode), add https://mcp.freetts.org/mcp.
Windsurf, ~/.codeium/windsurf/mcp_config.json:
Any other client: use https://mcp.freetts.org/mcp as the server URL (Streamable HTTP). To use your account without the sign-in flow, send your key as Authorization: Bearer ft_live_... or x-api-key: ft_live_....
Full guide with copy buttons: freetts.org/developers/mcp.
Sign-in (OAuth)
The server is an OAuth 2.1 authorization server (PKCE, dynamic client registration, client ID metadata documents, RFC 9728 and 8414 metadata). Free tools need no sign-in. When a client calls a tool that needs your account, the server answers 401 and the client shows its Connect flow; the page asks for a FreeTTS API key from your dashboard and binds the connection to it. Delete the key in the dashboard to disconnect every assistant that used it.
Privacy
The text you send is sent to FreeTTS and its speech providers exactly as from the website, under the FreeTTS privacy policy. Calls without a key are metered by the caller's IP address. The server logs tool name, plan, character count, client name and outcome, never the text.
Running it yourself
It expects a FreeTTS API server behind FASTAPI_URL; the public one is not reachable that way, so this is for FreeTTS itself. The code is here so you can read what the server does.
License: MIT.
來源:README.md,提交 23b2a79
工具
0版本歷史
1- v1.0.1最新Sep 30, 2026
