text_to_speech
Convert text to speech using a specified voice.
text必填model_idvoice_idoutput_format
io.github.CloudCorpRecords由 GitHub 帳號 CloudCorpRecords 發布v0.1.0更新於 Nov 1, 2026
Generate speech, voices, and transcripts through the ElevenLabs API.
發布方自己的服務:Port
本機 MCP 伺服器,透過 ElevenLabs API 產生語音與音效、轉寫音訊、分離人聲,並管理語音庫。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
參照 儲存庫 中的啟動說明。
voicegen-port turns text into spoken audio, and audio back into text, through the ElevenLabs API. It can read a paragraph aloud in a chosen voice, invent a sound effect from a description, transcribe a recording, clean a noisy clip down to its voice, and manage the voice library itself — designing new voices from a written description and saving the ones worth keeping. It runs from the command line or as an MCP server for agents.
An ElevenLabs API key is required. Put it in the
ELEVENLABS_API_KEY environment variable; the key is sent to the
API as the xi-api-key header and never appears in output. When the
variable is missing, every call fails with an error that names it.
Audio is binary, and this tool treats it honestly: generation calls report an artifact summary (byte count, base64 length, content type) instead of dumping raw audio into text output.
Or run the container image:
The container defaults to the MCP server (see below). Pass CLI arguments to use it as a CLI instead.
Exit codes: 0 on success, 1 when a call fails (including a
missing ELEVENLABS_API_KEY or an API error), 2 for usage errors.
One bin serves both faces. The mcp subcommand starts a stdio MCP
server:
MCP client configuration:
This is the documented core subset (14 tools) of the official
ElevenLabs MCP server. The conversational-AI and telephony tools
(create_agent, list_agents, get_agent, delete_agent,
add_knowledge_base_to_agent, make_outbound_call,
list_phone_numbers) plus voice_clone, speech_to_speech, and
play_audio are not implemented; see the build report.
Calls go to https://api.elevenlabs.io/v1 with JSON bodies.
speech_to_text and add_voice are multipart uploads upstream;
this rebuild shapes them as JSON bodies naming the file / voice, a
simplification recorded in the build report.
MIT — see LICENSE.
來源:README.md,提交 776969a
Convert text to speech using a specified voice.
text必填model_idvoice_idoutput_formatGenerate sound effects from a text description.
text必填duration_secondsprompt_influenceTranscribe speech from an audio file.
model_idfile_path必填language_codeIsolate the voice in an audio file, removing background noise.
file_path必填Get a list of all available voices.
無需輸入參數。
Retrieve a specific voice by its ID.
voice_id必填Search through the voice library for a specific voice.
search必填categorypage_sizeDesign a voice from a text description and return previews.
textprompt必填Save a voice preview from text_to_voice to the voice library.
voice_name必填voice_descriptiongenerated_voice_id必填Add a new voice to the voice library.
name必填descriptionDelete a voice from the voice library by its ID.
voice_id必填Get a list of all available models.
無需輸入參數。
Check the ElevenLabs subscription status for the account.
無需輸入參數。
Get user account information for the API key owner.
無需輸入參數。
已滿足適用檢查項的 90%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

io.port官方發布者
Port 的遠端 MCP 伺服器將 Port.io 連接到 IDE、LLM 或代理平台,讓助理透過 OAuth 驗證存取你的 Port.io 環境。

由 GitHub 帳號 fengseekling-coder 發布
隨 GravityPort 桌面應用程式附帶的 MCP 伺服器,讓 Claude、Codex 等用戶端搜尋並記錄本機的 AI 生成圖片、影片與提示詞庫。

由 GitHub 帳號 CloudCorpRecords 發布
通過 REST API 以 MCP 工具的形式存取 Jira 問題和 Confluence 頁面。AI 翻譯

由 GitHub 帳號 CloudCorpRecords 發布
將YouTube影片、頻道、播放列表、留言和文字記錄作為MCP工具。AI 翻譯

由 GitHub 帳號 CloudCorpRecords 發布
將Todoist的任務、專案、標籤和分區作為MCP工具。AI 翻譯
npx @reneturcios/voicegen-port voicesdocker run -i -e ELEVENLABS_API_KEY ghcr.io/cloudcorprecords/voicegen-portexport ELEVENLABS_API_KEY="your ElevenLabs API key"
voicegen-port tts "Welcome to the show" --voice v_georgevoicegen-port sfx "rain on a tin roof" --duration 4voicegen-port stt interview.mp3 --language envoicegen-port isolate noisy-call.mp3voicegen-port voicesvoicegen-port voice v_rachelvoicegen-port search-voices "narrator" --page-size 5voicegen-port design "A calm British narrator" --text "Sample line"voicegen-port create-from-preview gen_1 "Calm Narrator"voicegen-port add-voice "Studio Voice" --description "Warm and close"voicegen-port delete-voice v_oldvoicegen-port modelsvoicegen-port subscriptionvoicegen-port user
voicegen-port --versionnpx -y @reneturcios/voicegen-port mcp{ "mcpServers": { "voicegen-port": { "command": "npx", "args": ["-y", "@reneturcios/voicegen-port", "mcp"], "env": { "ELEVENLABS_API_KEY": "your ElevenLabs API key" } } }}npm installnpm run build # tsc -> dist/npm test # node test runner over test/*.test.ts, no network (fake fetch fixtures)npm run dev # run the CLI from source via tsx