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.

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.

Steps to Create the Flow:
-
Add a Start Node.
-
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
-
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
-
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.
Related Nodes
- 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
| Feature | Audio Node | Text to Speech | Speech Input | Display HTML (audio) |
|---|---|---|---|---|
| Purpose | Static audio files | Generate audio from text | Record user audio | Embed external audio |
| Source | Pre-recorded files | AI-generated | User microphone | External URL |
| Upload By | Flow creator | Automated | End users | Reference URL |
| Use Case | Lectures, music, SFX | Dynamic narration | Student responses | External resources |
| Quality | High (original recording) | Synthetic voice | Variable | Depends on source |
| File Size | Stored in workflow | Generated on-demand | Stored temporarily | External 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.