Package Information
Documentation
n8n-nodes-assemblyai
This is an n8n community node. It lets you use AssemblyAI in your n8n workflows.
AssemblyAI develops industry-leading Speech AI models for transcription and audio understanding, accessible through their API. It provides features like speaker diarization, sentiment analysis, entity detection, PII redaction, and LLM Gateway capabilities for processing transcripts with AI.
Resources
- n8n community nodes documentation
- AssemblyAI API reference
- AssemblyAI API documentation
- AssemblyAI Speech-to-Text guide
- AssemblyAI LLM Gateway guide
- AssemblyAI LeMUR guide - ⚠️ Deprecated: LeMUR is deprecated. Please use LLM Gateway instead.
Quick links
Installation
Follow the installation guide in the n8n community nodes documentation.
Credentials
To use this node, you need an AssemblyAI API key.
Prerequisites
- Sign up for a free account at AssemblyAI and receive $50 in free credits.
- Navigate to your API Keys page in the dashboard.
Setup in n8n
- In n8n, go to Credentials → New
- Search for AssemblyAI API and select it
- Enter your API key from the AssemblyAI dashboard
- Click Save
Learn more about API keys in the AssemblyAI documentation.
Operations
File (API Reference)
- Upload: Upload a media file to AssemblyAI for transcription
Transcript (API Reference)
- Create: Start a new transcription job with support for:
- Language detection
- Speaker diarization
- PII redaction and profanity filtering
- Speech Understanding:
- Enable translation, speaker identification, and/or custom formatting during transcription
- Keyterm prompting, punctuation, disfluencies, formatting, sentiment analysis, entity detection, chapterization, etc.
- Get: Retrieve a transcription by ID
- Delete: Delete a transcription
- List: List all your transcriptions
- Get Sentences: Get transcript broken into sentences
- Get Paragraphs: Get transcript broken into paragraphs
- Get Subtitles: Export subtitles in SRT or VTT format
- Get Redacted Audio: Get redacted audio URL
- Word Search: Search for specific words in the transcript
LLM Gateway (API Reference)
- Chat Completion: Send chat completion requests to LLMs (Claude, GPT, Gemini models). See available models.
- Speech Understanding: Process speech understanding tasks on existing transcripts:
- Translation: Translate transcripts into multiple languages
- Speaker Identification: Identify speakers by name or role
- Custom Formatting: Apply custom formatting to dates, phone numbers, and emails
LeMUR
⚠️ Deprecated: LeMUR is deprecated. Please use LLM Gateway instead.
- Summary: Generate AI summaries of transcripts
- Question & Answer: Ask questions about your transcripts
- Custom Task: Run custom AI tasks on transcripts
- Get Response: Retrieve a LeMUR response by ID
- Purge Data: Delete LeMUR request data
Development
To work on this node locally, clone the repository and install dependencies:
git clone https://github.com/gsharp-aai/n8n-nodes-assemblyai.git
cd n8n-nodes-assemblyai
npm install
Build and run with linting:
npm run dev:fresh
The node will be available in n8n at http://localhost:5678
Support & Feedback
Need help or have feedback? Reach out to support@assemblyai.com.
Stay up to date with the latest features and improvements:
n8n
n8n is a fair-code licensed workflow automation platform.