Actions5
- Text to Speech Actions
- Voice Changer Actions
- Translation Actions
- Dubbing Actions
Overview
The "Create Dubbing Job" operation in the Murf AI node allows users to automate the dubbing of audio or video content into multiple target languages. This is useful for content creators, marketers, educators, and media producers who want to localize their videos or audio files quickly and efficiently without manual voiceover recording.
Typical scenarios include:
- Localizing training videos for different regions.
- Creating multilingual marketing content.
- Dubbing podcasts or interviews into various languages.
- Enhancing accessibility by providing dubbed versions in native languages.
For example, a user can upload a video file or provide a public URL to an audio/video resource, select one or more target languages (e.g., English US, French, Spanish), and submit a dubbing job. The system processes the request and generates dubbed audio tracks in the selected languages.
Properties
| Name | Meaning |
|---|---|
| Input Type | Choose whether to upload a file directly ("File") or provide a publicly accessible URL ("URL"). |
| File | The actual audio or video file to dub (used if Input Type is "File"). Supports all major formats. |
| File URL | Public URL of the audio/video file to dub (used if Input Type is "URL"). |
| File Name | Reference name for the file being dubbed (optional). |
| Target Languages | One or more languages/locales to dub the content into. Examples: English (US & Canada), French, etc. |
| Priority | Processing priority of the dubbing job: "Low" or "High" (higher priority may cost more). |
| Webhook URL | Optional URL to receive webhook notifications about job status changes. |
| Webhook Secret | Optional secret token to validate authenticity of incoming webhook requests. |
| Additional Options | Collection of extra settings: |
| - Create Project | Boolean flag to create a persistent project allowing editing in the Murf UI. |
| - Project ID | ID of an existing project to associate with this dubbing job. |
Output
The node outputs JSON data representing the response from the dubbing job creation API. This typically includes details such as:
- Job ID
- Status of the dubbing job submission
- Any relevant metadata returned by the service
If the node supports binary output (not explicitly shown here), it would represent the dubbed audio/video files or related assets. However, based on the provided code and properties, the main output is JSON describing the created job.
Dependencies
- Requires an API key credential for the Murf AI dubbing API.
- Network access to Murf AI endpoints.
- If using webhook notifications, a publicly accessible URL to receive callbacks.
- Proper configuration of the node credentials with valid API keys.
Troubleshooting
Common Issues:
- Invalid or missing API key credential will cause authentication failures.
- Providing a non-public URL for the file URL input will result in inaccessible file errors.
- Selecting unsupported target languages or invalid locale codes may cause job rejection.
- Incorrect webhook URL or secret may prevent receiving status updates.
Error Messages:
- Authentication errors: Check that the API key credential is correctly configured.
- File not found or inaccessible: Verify the file path or URL is correct and publicly accessible.
- Validation errors on inputs: Ensure required fields like target languages and input type are set.
- Rate limiting or quota exceeded: Consider adjusting priority or checking account limits.
Links and References
- Murf AI Official Website
- Murf AI API Documentation (Assumed based on context)
- n8n Documentation on Creating Custom Nodes