Merged
Conversation
PaulAsjes
approved these changes
Mar 30, 2026
Collaborator
PaulAsjes
left a comment
There was a problem hiding this comment.
Looks good, just a nit about committing output files.
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
Bugbot Autofix prepared a fix for the issue found in the latest run.
- ✅ Fixed: Unused 560-line LiveWaveform component in new examples
- Removed the unused
live-waveform.tsxfiles from the three quickstart examples and updated each setup script to avoid copying them back in.
- Removed the unused
| /> | ||
| </div> | ||
| ); | ||
| }; |
There was a problem hiding this comment.
Unused 560-line LiveWaveform component in new examples
Low Severity
The LiveWaveform component (560 lines each) is committed in the dubbing, music, and sound-effects Next.js example/ directories, but none of these examples import or use it. A repo-wide grep confirms the only import is in speech-to-text/nextjs/realtime/example/app/page.tsx. It's copied from the shared templates/nextjs/ template by setup.sh, adding ~1700 lines of dead code across the three new examples.
Additional Locations (2)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.


Added 10 new examples
Dubbing
Music
Sound Effects
Voice Changer
Voice Isolator
Text To Speech
Note
Medium Risk
Large addition of new example apps and API routes increases maintenance surface area and could introduce broken generator/setup flows, but changes are isolated to examples and templates rather than core product logic.
Overview
Adds several new prompt-driven examples across runtimes: Music (TypeScript, Python, Next.js), Sound Effects (TypeScript, Python, Next.js), Dubbing Recorder (Next.js with upload/poll/audio-proxy routes and in-browser recording/WAV conversion), and a Text-to-Speech Playground (Next.js).
Introduces a new
.cursorskill (scaffold-elevenlabs-example) and a Python helper script to scaffold new example directories by copyingREADME.md/PROMPT.md/setup.shfrom the closest existing example, and updates the rootREADME.mdexample index accordingly.Also tweaks example infrastructure: adds
@types/nodeand atsconfig.jsonto the TypeScript template, and updates Agents Next.js examples to useeleven_flash_v2for TTS.Written by Cursor Bugbot for commit 844e65e. This will update automatically on new commits. Configure here.