ElevenLabs icon

ElevenLabs

WIP

Overview

This n8n node, "ElevenLabs," is currently in BETA and under active development. It is designed to interact with the ElevenLabs API, providing integration for various resources such as Speech, Voice, History, and User. The node is suitable for automating workflows that require text-to-speech, voice management, history tracking, or user-related operations using the ElevenLabs platform.

Common scenarios:

  • Converting text to speech using ElevenLabs' advanced AI voices.
  • Managing and retrieving information about available voices.
  • Accessing usage history or logs from ElevenLabs.
  • Fetching or updating user account details.

Practical examples:

  • Automatically generating audio files from text content in a workflow.
  • Listing all available voices for selection in a user interface.
  • Tracking recent speech synthesis jobs for reporting purposes.

Properties

Display Name Type Meaning
This node is currently in BETA and under active development.
Visit this page for more information or contact the n8Ninja on X.

To support my work, please share this youtube video 🥷🙏
Latest update includes Stitching.
notice Informational notice about the node's beta status, links to more info, and latest updates.

Output

  • The output structure depends on the selected resource and operation (not specified here).
  • Typically, the node outputs a json field containing the response data from the ElevenLabs API relevant to the chosen operation.
  • If the operation involves audio generation (e.g., text-to-speech), the node may also output binary data representing the generated audio file.

Dependencies

  • External Service: Requires access to the ElevenLabs API.
  • API Key: You must provide valid ElevenLabs API credentials via the elevenLabsApi credential in n8n.
  • n8n Configuration: No additional configuration required beyond setting up the credentials.

Troubleshooting

  • Missing Credentials:
    Error message: "No credentials found for 'elevenLabsApi'"
    Resolution: Ensure you have set up the ElevenLabs API credentials in n8n and selected them in the node.

  • Invalid API Key:
    Error message: "401 Unauthorized" or similar from the API
    Resolution: Double-check your ElevenLabs API key and permissions.

  • Unsupported Operation:
    Error message: "Operation not supported"
    Resolution: Make sure you select a valid combination of Resource and Operation.

  • Beta Features:
    As the node is in BETA, some features may be incomplete or subject to change. Refer to the provided links for updates or support.

Links and References

Discussion