Merged
Conversation
Over-the-top participant-joined trigger using ElevenLabs v3 TTS with Xavier voice and audio tags. Randomly picks from 5 themes (WWE, Royal, Sports, Movie Trailer, DJ Hype) with matching sound effects, confetti animation, and AI voice announcements. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
Thanks for your contribution, @stephendolan! 🎉 We've done some automated sense checks on your trigger, |
- Validate ElevenLabs responses before caching: check HTTP 200 status and verify the response is actually an audio file, not a JSON error body. Write to a temp file first and only promote to cache on success. - Replace window.close() with AppleScript tab close, since browsers block window.close() on tabs not opened by script. - Add CSS fade-out transition before tab closes. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Tuple triggers run in an isolated XPC service and don't inherit shell environment variables. Added a commented-out source line so users know where to point it. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replace browser-based confetti display with a compiled Swift WebKit window. Opens as a centered 800x500 floating overlay, fades out and closes itself when audio finishes. No browser tabs to clean up. Also fix mktemp on macOS (doesn't support suffixes after X pattern). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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.
Summary
participant-joinedtrigger that announces callers with AI-generated voice and sound effectsELEVENLABS_API_KEYenvironment variableTest plan
TUPLE_TRIGGER_THEME_OVERRIDE🤖 Generated with Claude Code