服务与工具

ElevenLabs

ElevenLabs MCP Server - 基于ElevenLabs API的语音合成工具

29 个可用工具

text_to_voice

Create voice previews from a text prompt. Creates three previews with slight variations. Uploads file to server and returns accessible URL. If no text is provided, the tool will auto-generate…

compose_music

Convert a prompt to music and save the output audio file to a given directory. Directory is optional, if not provided, the output file will be saved to $HOME/Desktop. Args: prompt: Pr…

create_composition_plan

Create a composition plan for music generation. Usage of this endpoint does not cost any credits but is subject to rate limiting depending on your tier. Composition plans can be used when generating m…

get_default_voice_settings

ElevenLabs — 获取默认语音设置

search_voices

Search for existing voices, a voice that has already been added to the user's ElevenLabs voice library. Searches in name, description, labels and category. Args: search: Search term t…

speech_to_speech

Transform audio from one voice to another using provided audio files. Uploads file to server and returns accessible URL. ⚠️ COST WARNING: This tool makes an API call to ElevenLabs which may incur…

speech_to_text

Transcribe speech from an audio file. By default, returns the transcription text directly. When save_transcript_to_file=True: Uploads file to server and returns accessible URL. When ret…

text_to_speech

Convert text to speech with a given voice. Uploads file to server and returns accessible URL. Only one of voice_id or voice_name can be provided. If none are provided, the default voice will …

check_subscription

Check the current subscription status. Could be used to measure the usage of the API.

elevenlabs_text_to_speech

ElevenLabs — 文字转语音

elevenlabs_text_to_speech_stream

ElevenLabs — 文字转语音流式输出

generate_a_random_voice

ElevenLabs — 生成随机语音

get_agent

Get details about a specific conversational AI agent

get_audio_from_history_item

ElevenLabs — 获取历史记录中的音频

get_conversation

Gets conversation with transcript. Returns: conversation details and full transcript. Use when: analyzing completed agent conversations. Args: conversation_id: The unique identifier of th…

get_generated_items

ElevenLabs — 获取已生成的项

get_models

ElevenLabs — Get Models

get_user_info

ElevenLabs — 获取用户信息

get_user_subscription_info

ElevenLabs — 获取用户订阅信息

get_voice

Get details of a specific voice

get_voices

ElevenLabs — 获取声音列表

get_voice_settings

ElevenLabs — 获取语音设置

isolate_audio

Isolate audio from a file. Uploads file to server and returns accessible URL. ⚠️ COST WARNING: This tool makes an API call to ElevenLabs which may incur costs. Only use when explicitly requested …

list_agents

List all available conversational AI agents

list_conversations

Lists agent conversations. Returns: conversation list with metadata. Use when: asked about conversation history. Args: agent_id (str, optional): Filter conversations by specific agent ID …

list_models

List all available models

list_phone_numbers

List all phone numbers associated with the ElevenLabs account

search_voice_library

Search for a voice across the entire ElevenLabs voice library. Args: page: Page number to return (0-indexed) page_size: Number of voices to return per page (1-100) search:…

text_to_sound_effects

Convert text description of a sound effect to sound effect with a given duration. Uploads file to server and returns accessible URL. Duration must be between 0.5 and 5 seconds. ⚠️ COST W…