This is an n8n community node for Murf AI. It provides integration with Murf's AI-powered voice and audio processing services.
n8n is a fair-code licensed workflow automation platform.
Installation
Operations
Resources
Credentials
Compatibility
Usage
Resources
Follow the installation guide in the n8n community nodes documentation.
npm install n8n-nodes-murf
The Murf AI node provides the following operations:
- Generate Speech: Convert text to natural-sounding speech using AI voices
- Supports multiple languages and voice styles
- Control speech parameters like speed, pitch, and emphasis
- Add pauses and customize pronunciation
- Convert Voice: Transform audio files by changing voice characteristics
- Modify voice properties while maintaining natural sound
- Support for various audio formats
- Translate: Translate text between supported languages
- High-quality translations optimized for voice synthesis
- Preserve formatting and special characters
- Create Dubbing Job: Create automated dubbing jobs for videos
- Support for multiple target languages
- File or URL input options
- Optional project creation for Murf UI editing
- Priority levels for processing
- Webhook support for status updates
- Check Job Status: Monitor the progress of dubbing jobs
- Get detailed status information
- Access download URLs for completed jobs
- View credit usage and remaining credits
nodes/Murf/
├── Dubbing/
│ ├── DubbingDescription.ts # Dubbing node parameters
│ └── DubbingExecute.ts # Dubbing operations logic
├── TextToSpeech/
│ └── ... # Text to Speech components
├── VoiceChanger/
│ └── ... # Voice Changer components
├── Translations/
│ └── ... # Translation components
├── Murf.node.ts # Main node definition
└── Murf.node.json # Node metadata
The node requires API credentials from Murf AI:
-
Murf API (
murfApi
)- Required for Text to Speech, Voice Changer, and Translation operations
- Get your API key from Murf AI Dashboard
-
Murf Dubbing API (
murfDubApi
)- Required for Dubbing operations
- Get your Dubbing API key from Murf Dub
- Requires n8n version 1.0.0 or later
- Follows n8n community node standards
- Install the node package
- Add your Murf AI credentials in n8n
- Add the Murf AI node to your workflow
- Configure the desired operation and parameters
- Connect with other nodes as needed
To develop the node:
- Clone the repository
- Install dependencies:
npm install
- Build:
npm run build
- Link to n8n:
npm link
- Start n8n:
n8n start