Skip to main content

Audio Node

The Audio Node allows you to upload and store audio files within your workflow. It serves as an audio source that provides audio data to other nodes such as Play Sound, audio processing nodes, or transcription services. The Audio node makes it easy to include static audio content like instructions, music, sound effects, or voice recordings in your flows without requiring external hosting.

Audio Node


Basic Usage

Use the Audio Node to upload and store an audio file that will be passed as input to other nodes for playback, processing, or analysis.


Inputs

The Audio node does not accept inputs from other nodes. It serves as a source node that provides audio output to subsequent nodes.


Outputs

Output (Blue Port)

Audio Data: Outputs the uploaded audio file as audio data.

  • Connects to blue input ports of other nodes (audio-compatible nodes)
  • Passes the audio file/URL to connected nodes
  • Can connect to multiple nodes simultaneously
  • Audio data includes file reference or URL

Configuration

Audio Upload Area

Upload Interface: Central area displaying the uploaded audio file with preview player and removal option.

Features:

  • Click to Upload: Click the area to open file browser
  • Drag and Drop: Drag audio files directly onto the node
  • Audio Player: Shows playback controls (play button) for preview
  • File Name Display: Shows the uploaded audio filename (e.g., "sample-file.mp3")
  • Remove Button: Red "Remove Audio" button to delete the uploaded audio

Supported Formats:

  • MP3 (most common)
  • WAV (high quality, larger files)
  • M4A (AAC audio)
  • OGG (open format)
  • WebM (web optimized)
  • Other common audio formats

File Size:

  • Check platform limits (typically several MB to tens of MB)
  • Longer audio files will be larger
  • Consider compression for very long recordings

Example Workflows

Simple Audio Playback

Scenario: Upload an audio file and play it for users with custom player settings.

Audio Node Example

Steps to Create the Flow:

  1. Add a Start Node.

  2. Add an Audio Node:

    i. Upload an audio file:

    • Click the upload area in the Audio node
    • Select an audio file from your computer (e.g., "sample-file.mp3")
    • The audio file appears with a play button for preview
    • Test playback by clicking the play button in the node

    ii. Preview and verify:

    • Check that the correct audio file is uploaded
    • Listen to ensure audio quality is good
    • If needed, click "Remove Audio" to replace it
    • Upload a different audio file if necessary
  3. Add a Play Sound node:

    i. Connect the audio:

    • Audio node Output (blue) → Play Sound Input (blue)

    ii. Configure Play Sound settings:

    Select Play Sound Size:

    • Small: Compact player (selected in example)
    • Medium: Larger player with more controls

    Auto play on load:

    • ☐ Enable to play audio automatically when reached
    • ☐ Disable to require user to click play (default)

    Download:

    • ☐ Enable to show download button
    • ☐ Disable to prevent downloading
  4. Connect flow control:

    • Start → Play Sound (red to red)

Preview:

[Start] → [Play Sound]
↑ (Audio from Audio Node)
→ User hears/controls the audio

Result: Users see a small audio player that plays the uploaded audio file when they click play.


  • Play Sound: Plays audio files from Audio node (primary display node)
  • Transcribe Speech: Converts audio to text
  • Speech Input: Records audio from users
  • Display Text: Provides transcripts or context for audio
  • Text to Speech: Generates audio from text (opposite direction)
  • Display HTML: Alternative for embedding audio players

Audio Node vs Other Audio Approaches

FeatureAudio NodeText to SpeechSpeech InputDisplay HTML (audio)
PurposeStatic audio filesGenerate audio from textRecord user audioEmbed external audio
SourcePre-recorded filesAI-generatedUser microphoneExternal URL
Upload ByFlow creatorAutomatedEnd usersReference URL
Use CaseLectures, music, SFXDynamic narrationStudent responsesExternal resources
QualityHigh (original recording)Synthetic voiceVariableDepends on source
File SizeStored in workflowGenerated on-demandStored temporarilyExternal hosting

Summary

The Audio Node is essential for incorporating audio content into your workflows:

Versatile: Support for multiple audio formats
Simple: Easy upload and management
Integrated: Stored within workflow
Preview: Test playback in node
Flexible: Works with various audio-processing nodes

Master the Audio node to create rich, multi-modal learning experiences with professional audio content that enhances engagement and understanding.