tools.elevenlabs_voice_design module

Design a new voice with ElevenLabs and manage the voice map.

async tools.elevenlabs_voice_design.run(action, description=None, voice_name=None, voice_id=None, text=None, model_id='eleven_multilingual_ttv_v2', guidance_scale=5.0, seed=None, ctx=None)[source]

Execute this tool and return the result.

Parameters:
  • action (str) – The action value.

  • description (str | None) – Human-readable description.

  • voice_name (str | None) – The voice name value.

  • voice_id (str | None) – The voice id value.

  • text (str | None) – Text content.

  • model_id (str) – The model id value.

  • guidance_scale (float) – The guidance scale value.

  • seed (int | None) – The seed value.

  • ctx (ToolContext | None) – Tool execution context providing access to bot internals.

Returns:

Result string.

Return type:

str