Create New Project
Initiate a new project in Descript with specified settings.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_NEW_PROJECT])
Transcribe Audio
Automatically transcribe audio content in a project.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TRANSCRIBE_AUDIO])
Export Video
Export a completed video project in desired format and quality.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EXPORT_VIDEO])
Add Marker
Place a marker at a specific point in the timeline.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_MARKER])
Remove Filler Words
Automatically detect and remove filler words from audio.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_FILLER_WORDS])
Generate Captions
Create automated captions for video content.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_CAPTIONS])
Apply Audio Effects
Add audio effects like EQ, compression, or reverb to tracks.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.APPLY_AUDIO_EFFECTS])
Insert Text To Speech
Convert written text to spoken audio using AI voices.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INSERT_TTS])
Collaborate Invite
Invite team members to collaborate on a project.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COLLABORATE_INVITE])
Audio Levels Adjusted
Automatically adjust audio levels for consistency across tracks.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADJUST_AUDIO_LEVELS])
Add B Roll
Insert B-roll footage at specified points in the timeline.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_B_ROLL])
Generate Transcript
Create a written transcript of the audio content.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_TRANSCRIPT])
Apply Video Effects
Add visual effects or filters to video content.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.APPLY_VIDEO_EFFECTS])
Create Composition
Combine multiple audio or video elements into a single composition.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_COMPOSITION])
Split Clip
Divide a single audio or video clip into multiple segments.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SPLIT_CLIP])
Merge Clips
Combine multiple audio or video clips into a single clip.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MERGE_CLIPS])
Render Preview
Generate a quick preview of the current project state.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RENDER_PREVIEW])
Project Completed
Triggered when a project is marked as complete.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PROJECT_COMPLETED])
Transcription Finished
Triggered when audio transcription process is complete.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TRANSCRIPTION_FINISHED])
Export Completed
Triggered when a video or audio export is finished.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EXPORT_COMPLETED])
New Collaboration Request
Triggered when someone requests to join a project.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_COLLABORATION_REQUEST])
Overdub Created
Triggered when a new AI voice overdub is generated.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.OVERDUB_CREATED])
Project Shared
Triggered when a project is shared with others.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PROJECT_SHARED])
Timeline Change
Triggered when significant changes are made to the timeline.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TIMELINE_CHANGE])
Storage Limit Reached
Triggered when the user's storage limit is approaching or reached.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.STORAGE_LIMIT_REACHED])
New Version Created
Triggered when a new version of a project is saved.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_VERSION_CREATED])
Audio Sync Completed
Triggered when multi-track audio is automatically synchronized.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AUDIO_SYNC_COMPLETED])
Project Archived
Triggered when a project is moved to the archive.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PROJECT_ARCHIVED])