Skip to main content

Play Sound

The Play Sound node plays audio files to users during workflow execution. It receives audio data from Audio nodes or other audio sources and renders an audio player in the user interface. This node is essential for presenting audio content such as narration, music, sound effects, podcasts, language learning exercises, or any audio-based educational content.

Play Sound


Basic Usage

Use the Play Sound node to play audio files for users. Connect an Audio node or other audio source to the Play Sound node's blue input port, and configure the player size and behavior options.


Inputs

Input (Blue Port)

Audio Data: Accepts audio data from connected nodes.

  • Connects to blue output ports of audio-providing nodes
  • Receives audio file or URL reference
  • Can receive audio from Audio nodes, Audio Input nodes, AI-generated audio, or other audio sources
  • Required to have an audio source connected

Outputs

The Play Sound node does not produce outputs that are passed to subsequent nodes. It serves as an endpoint for playing audio to users.

However, it does have a red output port for flow control:

Output (Red Port)

Flow Control: Continues execution to the next node after audio player is displayed.

  • Connects to red input ports of subsequent nodes
  • Allows workflow to continue after audio player appears
  • Standard flow progression connection
  • Note: Flow continues when player loads, not when audio finishes playing

Configuration

Select Play Sound Size

Radio Button Options: Controls the size of the audio player displayed to users.

Small (Default):

  • Compact audio player
  • Minimal screen space
  • Suitable for background audio or supplementary content
  • Clean, unobtrusive interface

Medium:

  • Larger audio player
  • More prominent display
  • Better for primary audio content
  • More visible controls

Visual Display:

  • Audio player with play/pause button
  • Displays filename (e.g., "sample-file.mp3")
  • Standard audio controls
  • Time progress indicator

Auto play on load

Toggle Option: Controls whether audio starts playing automatically.

Off (Default):

  • Audio does not play automatically
  • User must click play button
  • Gives users control
  • Recommended for most scenarios

On:

  • Audio starts playing immediately when node is reached
  • Automatic playback
  • Good for narrated content or guided experiences
  • Consider user experience and accessibility

Download

Toggle Option: Controls whether users can download the audio file.

Off (Default):

  • No download option available
  • Audio can only be played in browser
  • Content remains within platform

On:

  • Download button/option available
  • Users can save audio file locally
  • Good for offline access or student resources
  • Consider copyright and distribution rights

Example Workflows

Simple Audio Playback

Scenario: Upload an audio file and play it for users.

Play Sound Example

Steps to Create the Flow:

  1. Add a Start Node.

  2. Add an Audio Node:

    • Click to upload an audio file
    • Select an audio file (e.g., "sample-file.mp3")
    • Preview appears in the Audio node with play button
    • Verify correct audio is uploaded
  3. Add a Play Sound node:

    i. Connect the audio:

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

    ii. Configure options:

    • Select Play Sound Size: Small or Medium
    • Auto play on load: Off (let users control)
    • Download: Off (keep content within platform)
  4. Connect flow control:

    • Start → Play Sound (red to red)

Preview:

[Start] → [Play Sound]
↑ (Audio from Audio node)
→ User sees audio player with "sample-file.mp3"

Result: When the flow runs, users see an audio player and can click play to listen to the audio file.


  • Audio: Provides audio data to Play Sound (source node)
  • Audio Input: User-recorded audio that can be played back
  • Online Video Player: For video content with audio
  • Display Text: Provides context and explanations for audio
  • Display HTML: Alternative for custom audio player embedding
  • Wait: Pause workflow during audio playback
  • Progress Checkpoint: Mark completion after listening to audio

Play Sound vs Other Audio Methods

FeaturePlay SoundAudio NodeAudio InputOnline Video Player
PurposePlay audio to usersStore/provide audioRecord user audioPlay videos
ConfigurationSize, autoplay, downloadUpload audioRecording optionsVideo controls
Audio SourceFrom connected nodesUpload fileUser recordsVideo file
ControlsPlay/pause/seekPreview in editorRecord/stopFull video controls
Best ForPlaying audioProviding audioCapturing audioVideo with audio
Download OptionYes (optional)NoNoNo
AutoplayYes (optional)NoNoYes (optional)

When to use Play Sound:

  • Playing audio files to users
  • Narration and voiceovers
  • Music and sound effects
  • Language learning audio
  • Podcasts and lectures
  • Audio feedback

When to use Audio Node:

  • Storing audio files
  • Providing audio to Play Sound
  • Pre-recorded content
  • Reusable audio assets

When to use Audio Input:

  • Recording user audio
  • Voice responses
  • Pronunciation practice
  • Student submissions

When to use Online Video Player:

  • Video content
  • Visual + audio content
  • Tutorials with demonstration
  • Multimedia presentations

Summary

The Play Sound node is essential for audio content delivery:

Simple: Easy to configure and use
Flexible: Multiple size and behavior options
User-Friendly: Standard audio player controls
Accessible: Works across devices and browsers
Powerful: Supports various audio learning scenarios

Master the Play Sound node to create rich audio-enhanced learning experiences that engage students through sound, narration, music, and interactive audio content.