Connect ElevenLabs to Your AI Agent

Choose the voice and format that fit your narration.

14 tools API key

Try a ElevenLabs Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill ElevenLabs

Generate timed narration

Select a voice and create speech with timing metadata for the supplied text.

/oo ElevenLabs: Find an ElevenLabs voice matching [voice criteria]. Use selected voice ID [ID] to synthesize [text] in [format] with character timing. Provide the audio file link and timing metadata for editing.

Generate a sound effect

Create an audio effect from a descriptive prompt.

/oo ElevenLabs: Generate an ElevenLabs sound effect for [scene and sound description], lasting [duration up to 30 seconds], in [format]. Use looping [yes/no] and provide the audio file link.

Start Working with ElevenLabs

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect ElevenLabs

    Connect with an ElevenLabs API key.

    Connect ElevenLabs →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • For speech, supply text and a voice ID. Audio generation and history downloads require file transit storage configured by the product hosting this connection.
  • Available voices, models and audio formats depend on your account access. Review generated audio before publication.

ElevenLabs Tools

Browse voices and speech models, generate narration with optional character timing, and create sound effects from text. Audio outputs are uploaded to connector transit storage so they can be accessed through file links.

Voice and model selection

Inspect available voices, their settings and speech model capabilities.

Audio generation and history

Generate speech and effects or retrieve an existing history item’s audio.

14 tools

Get User Info

Get the current ElevenLabs user profile together with the embedded subscription snapshot.

elevenlabs.get_user_info

Get User Subscription Info

Get the current ElevenLabs subscription details for the authenticated user.

elevenlabs.get_user_subscription_info

Get Models

List the available ElevenLabs models and their text-to-speech capabilities.

elevenlabs.get_models

Get Voices

List the available ElevenLabs voices with their key metadata and settings.

elevenlabs.get_voices

Get Voice

Get one ElevenLabs voice by voice ID, with optional settings included.

elevenlabs.get_voice

Search Voices

Search ElevenLabs voices with v2 pagination, filtering, sorting, and optional total count.

elevenlabs.search_voices

Get Voice Settings

Get the synthesis settings configured for one ElevenLabs voice.

elevenlabs.get_voice_settings

Get Generated Items

List generated ElevenLabs history items with pagination and optional voice filtering.

elevenlabs.get_generated_items

Get History Item By Id

Get one ElevenLabs history item by history item ID without downloading its audio.

elevenlabs.get_history_item_by_id

Text To Speech

Generate speech audio from text by calling ElevenLabs text-to-speech and uploading the binary result to connector transit storage.

elevenlabs.text_to_speech

Text To Speech With Timestamps

Generate speech audio with character-level timing, upload the audio to connector transit storage, and return timing metadata.

elevenlabs.text_to_speech_with_timestamps

Create Sound Effect

Generate a sound effect from a text prompt and upload the binary audio result to connector transit storage.

elevenlabs.create_sound_effect

Get Audio From History Item

Download the audio for one ElevenLabs history item and upload the binary result to connector transit storage.

elevenlabs.get_audio_from_history_item

Delete History Item

Delete one ElevenLabs history item by history item ID.

elevenlabs.delete_history_item

Frequently Asked Questions

What does timed speech provide?

An audio file link plus character-level timing metadata. Use the timing alongside the original text when preparing an edit or alignment.

Can I retrieve an earlier audio generation?

List generated history items, select a history item ID and request its audio. The download is also placed in transit storage.

How do I choose a voice?

Search by your criteria and inspect the selected voice’s metadata and settings. Supply its voice ID when requesting synthesis.

Connect ElevenLabs

About ElevenLabs ↗