Actions15
- Video Processing Actions
- Audio Processing Actions
- Media Operation Actions
- S3 Actions
- Status Actions
Overview
This node performs media processing tasks specifically for transcribing or translating audio from media files. It accepts a media file URL and processes the audio to either transcribe it in the original language or translate it to English. The node supports detailed output customization such as including segments, SRT subtitles, plain text, and word-level timestamps. It can return results directly or upload them to cloud storage and provide URLs. This node is useful for automating transcription and translation workflows for audio and video content, enabling easy integration with media processing pipelines.
Use Case Examples
- Transcribing a podcast episode to generate text transcripts for accessibility and content repurposing.
- Translating a foreign language video interview into English subtitles for wider audience reach.
- Generating SRT subtitle files with timestamps for video content to improve viewer experience.
Properties
| Name | Meaning |
|---|---|
| Media URL | URL of the media file to process, required input for the node. |
| Task | Specifies whether to transcribe audio in the original language or translate it to English. |
| Language | Language code for transcription; auto-detected if not specified. |
| Response Type | Determines if results are returned directly or uploaded to cloud storage with URLs. |
| Output Options | Collection of options to customize output including segments, SRT, text, max words per line, and word timestamps. |
| Webhook URL | Optional URL to receive a webhook notification when processing is complete. |
| Custom Job ID | Optional custom identifier for tracking this request. |
| Request Options | Settings for batching, SSL validation, proxy, and timeout to control request behavior. |
Output
JSON
transcriptiontext- The plain text transcription of the media audio.srt- The transcription in SRT subtitle format.segments- Detailed segment data with timestamps if requested.word_timestamps- Timestamps for individual words if requested.
jobid- Identifier for the transcription/translation job.status- Current status of the job processing.result_url- URL to access the transcription/translation result if response type is cloud.
Dependencies
- An API key credential for authenticating with the No Code Architects Toolkit API
Troubleshooting
- Ensure the media URL is accessible and publicly reachable; inaccessible URLs will cause processing failures.
- If the language code is incorrect or unsupported, transcription accuracy may degrade or fail.
- Timeout errors may occur if the media file is large or the server response is slow; increase the timeout setting if needed.
- SSL certificate validation errors can be bypassed by enabling the 'Ignore SSL Issues' option, but this reduces security.
- Batching settings should be configured carefully to avoid overwhelming the API or hitting rate limits.