JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 305
  • Score
    100M100P100Q93934F
  • License MIT

n8n node for AssemblyAI speech-to-text transcription models.

Package Exports

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (n8n-nodes-assemblyai) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    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 LeMUR (LLM framework) capabilities for processing transcripts.

    Resources

    Installation
    Example workflows
    Operations
    Credentials
    Compatibility
    Usage
    Version history

    Installation

    Follow the installation guide in the n8n community nodes documentation.

    Credentials

    To use this node, you need an AssemblyAI API key.

    Prerequisites

    1. Sign up for a free account at AssemblyAI and receive $50 in free credits.
    2. Navigate to your API Keys page in the dashboard.

    Setup in n8n

    1. In n8n, go to CredentialsNew
    2. Search for AssemblyAI API and select it
    3. Enter your API key from the AssemblyAI dashboard
    4. Click Save

    Learn more about API keys in the AssemblyAI documentation.

    Operations

    File

    • Upload: Upload a media file to AssemblyAI for transcription

    Transcript

    • Create: Start a new transcription job
    • 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

    LeMUR

    • 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

    Example workflows

    ⚠️ Warning: After importing, you'll need to set your AssemblyAI credentials on each node. Otherwise you will see: "Problem in node ‘List transcriptions‘ Node does not have any credentials set".

    You can import these example workflows directly into n8n:

    • All endpoints (with polling) example - Runs through all possible AssemblyAI operations. Polling is done manually with n8n Switch and Wait nodes, and the AssemblyAI Get a transcription node.

    To use: Download the JSON file, then in n8n go to WorkflowsImport from File

    Basic transcription workflow:

    1. Read/Write Files from Disk node → Set file path to your audio file
    2. AssemblyAI node → Select "Upload" operation, use data as input
    3. AssemblyAI node → Select "Create" transcription, use the upload URL from step 2. Alternatively, use a public URL and skip steps 1 and 2.

    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

    n8n

    n8n is a fair-code licensed workflow automation platform.

    License

    MIT

    Version history

    Current version: 0.1.4