Skip to content

Conversation

@ThisGuyCodes
Copy link
Contributor

Summary

Adds eleven_v3 support to the elevenlabs block.

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation
  • Other: ___________

Testing

I copied the model ID from here: https://elevenlabs.io/docs/models#models-overview

I verified this model_id works for me in the API tester: https://elevenlabs.io/docs/api-reference/text-to-speech/convert

The eleven_ttv_v3 model ID did not work for me, so I didn't add it here.

Checklist

  • Code follows project style guidelines
  • Self-reviewed my changes
  • Tests added/updated and passing
  • No new warnings introduced
  • I confirm that I have read and agree to the terms outlined in the Contributor License Agreement (CLA)

@vercel
Copy link

vercel bot commented Nov 19, 2025

@ThisGuyCodes is attempting to deploy a commit to the Sim Team on Vercel.

A member of the Team first needs to authorize it.

@greptile-apps
Copy link
Contributor

greptile-apps bot commented Nov 19, 2025

Greptile Summary

  • Added eleven_v3 model as a new option to the ElevenLabs text-to-speech model dropdown
  • Implementation follows existing pattern and model ID verified against ElevenLabs API documentation

Confidence Score: 5/5

  • This PR is safe to merge with minimal risk
  • Simple additive change that adds one model option to an existing dropdown configuration, verified by author against ElevenLabs API documentation, no breaking changes or complex logic introduced
  • No files require special attention

Sequence Diagram

sequenceDiagram
    participant User
    participant "ElevenLabs Block" as Block
    participant "ElevenLabs TTS Tool" as Tool
    participant "API Proxy" as Proxy
    participant "ElevenLabs API" as API
    
    User->>Block: "Select eleven_v3 model and configure block"
    User->>Block: "Provide text, voiceId, and apiKey"
    Block->>Tool: "Call elevenlabs_tts with params"
    Tool->>Proxy: "POST /api/proxy/tts"
    Proxy->>API: "Send TTS request with eleven_v3 model"
    API-->>Proxy: "Return audio file"
    Proxy-->>Tool: "Return audioUrl and audioFile"
    Tool-->>Block: "Return success with audio outputs"
    Block-->>User: "Display audio URL and file"
Loading

Copy link
Contributor

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1 file reviewed, no comments

Edit Code Review Agent Settings | Greptile
React with 👍 or 👎 to share your feedback on this new summary format

@waleedlatif1 waleedlatif1 changed the title Add eleven_v3 improvement(tools): add eleven_v3 to elevenlabs block Nov 20, 2025
@waleedlatif1 waleedlatif1 changed the base branch from main to staging November 20, 2025 01:38
@waleedlatif1 waleedlatif1 merged commit c93f662 into simstudioai:staging Nov 20, 2025
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants