Add Activepieces integration for workflow automation

- Add Activepieces fork with SmoothSchedule custom piece
- Create integrations app with Activepieces service layer
- Add embed token endpoint for iframe integration
- Create Automations page with embedded workflow builder
- Add sidebar visibility fix for embed mode
- Add list inactive customers endpoint to Public API
- Include SmoothSchedule triggers: event created/updated/cancelled
- Include SmoothSchedule actions: create/update/cancel events, list resources/services/customers

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
poduck
2025-12-18 22:59:37 -05:00
parent 9848268d34
commit 3aa7199503
16292 changed files with 1284892 additions and 4708 deletions

View File

@@ -0,0 +1,55 @@
{
"Enter your Hume AI API key from the Hume Portal (https://platform.hume.ai/settings/keys)": "Enter your Hume AI API key from the Hume Portal (https://platform.hume.ai/settings/keys)",
"Generate Text to Speech": "Generate Text to Speech",
"Generate Speech from File": "Generate Speech from File",
"Create Voice": "Create Voice",
"Delete Voice": "Delete Voice",
"Analyze Emotions from URL": "Analyze Emotions from URL",
"Get Emotion Results": "Get Emotion Results",
"Convert text to speech using Hume AI's expressive text-to-speech technology": "Convert text to speech using Hume AI's expressive text-to-speech technology",
"Convert audio file to speech using Hume AI's expressive text-to-speech technology": "Convert audio file to speech using Hume AI's expressive text-to-speech technology",
"Save a custom voice to your account using a TTS generation ID": "Save a custom voice to your account using a TTS generation ID",
"Delete a custom voice from your account": "Delete a custom voice from your account",
"Start a batch emotion analysis job for media files hosted at URLs": "Start a batch emotion analysis job for media files hosted at URLs",
"Retrieve emotion analysis predictions from a completed batch job": "Retrieve emotion analysis predictions from a completed batch job",
"Text": "Text",
"Voice Description": "Voice Description",
"Audio Format": "Audio Format",
"Speed": "Speed",
"Number of Generations": "Number of Generations",
"Context Text": "Context Text",
"Context Description": "Context Description",
"Trailing Silence (seconds)": "Trailing Silence (seconds)",
"Split Utterances": "Split Utterances",
"Generation ID": "Generation ID",
"Voice Name": "Voice Name",
"Media URLs": "Media URLs",
"Models Configuration": "Models Configuration",
"Include Transcription": "Include Transcription",
"Callback URL": "Callback URL",
"Email Notification": "Email Notification",
"Job ID": "Job ID",
"The text to convert to speech": "The text to convert to speech",
"Natural language description of how the speech should sound (tone, accent, style, etc.). If no voice is specified, this will generate a dynamic voice.": "Natural language description of how the speech should sound (tone, accent, style, etc.). If no voice is specified, this will generate a dynamic voice.",
"The output audio file format": "The output audio file format",
"Speed multiplier for the synthesized speech (0.75-1.5 recommended)": "Speed multiplier for the synthesized speech (0.75-1.5 recommended)",
"Number of audio generations to produce (1-5 recommended)": "Number of audio generations to produce (1-5 recommended)",
"Optional context text to influence speech style and prosody consistency": "Optional context text to influence speech style and prosody consistency",
"Description for the context text (how it should sound)": "Description for the context text (how it should sound)",
"Duration of silence to add at the end of the speech": "Duration of silence to add at the end of the speech",
"Automatically split text into natural-sounding speech segments": "Automatically split text into natural-sounding speech segments",
"The unique ID from a previous TTS generation to save as a custom voice": "The unique ID from a previous TTS generation to save as a custom voice",
"A descriptive name for your custom voice": "A descriptive name for your custom voice",
"The name of the custom voice to delete": "The name of the custom voice to delete",
"URLs to media files to analyze (images, videos, audio). Supports up to 100 URLs or archives (.zip, .tar.gz)": "URLs to media files to analyze (images, videos, audio). Supports up to 100 URLs or archives (.zip, .tar.gz)",
"Specify which models to use for inference. Leave empty to run all models.": "Specify which models to use for inference. Leave empty to run all models.",
"Include speech-to-text transcription in the analysis": "Include speech-to-text transcription in the analysis",
"Optional webhook URL to receive results when the job completes": "Optional webhook URL to receive results when the job completes",
"Send email notification upon job completion or failure": "Send email notification upon job completion or failure",
"The ID of the emotion analysis job to retrieve results for": "The ID of the emotion analysis job to retrieve results for",
"MP3": "MP3",
"WAV": "WAV",
"PCM": "PCM",
"New Voice": "New Voice",
"Triggers when a new voice is created in Hume AI": "Triggers when a new voice is created in Hume AI"
}