JaiCast Docs

Microphone & Voice

Live mic control, AI voice tracks, ducking, and automatic silence handling.

Mic Panel

Mic panel with MIC ON button and AIR/CUE routing

The Mic panel with MIC ON button and AIR/CUE routing.

Microphone settings

Microphone configuration page with device selection, auto-mute, and dead air settings.

The mic panel sits on the right side of the main window, above the mixer. It provides quick access to microphone activation and routing without leaving the main workspace.

Important The ON AIR indicator only illuminates when the mic is active and routing is set to AIR. If you are in HOT mode, the indicator stays off even while the mic is on.

Mic Modes

JaiCast offers two activation modes that control when the mic goes live after you click MIC ON.

Mode Behavior
Immediate The mic activates the instant you click MIC ON. Best for spontaneous talk breaks or situations where you need to speak right away.
Wait for Segue The mic is armed but does not go live until the next crossfade point between tracks. This is useful for talk-over transitions: arm the mic, and JaiCast will activate it precisely when the current song ends and the next one begins, giving you a clean entry.
Tip Wait for Segue is particularly effective with AutoDJ. Arm the mic, and JaiCast times your talk break to land right on the crossfade so there is no awkward overlap or dead air.

Music Ducking

When the mic is active with AIR routing, JaiCast automatically lowers the music volume so your voice sits clearly above the mix. This is known as ducking.

How Ducking Works

AutoDJ Guard

While the mic is live on AIR, AutoDJ crossfades are blocked. JaiCast will not transition to the next track until the mic is deactivated. This prevents the system from cross-fading underneath your voice, which would result in an abrupt or overlapping transition.

Note The duck level and ramp time are configurable in Settings → Microphone. You can also adjust the duck level from the mic panel for quick changes during a show.

Auto-Mute (Silence Detection)

Auto-mute monitors the mic input level and automatically mutes the microphone when it detects that the DJ has stopped talking over music. This prevents an open mic from broadcasting room noise, breathing, or paper shuffling while a song is playing.

Configuration

Parameter Description
Silence Threshold The dB level below which the mic input is considered silent. A typical value is -40 dB to -50 dB. Set this above your room's ambient noise floor so that background noise alone does not keep the mic open.
Silence Delay How long (in milliseconds) the mic must remain below the threshold before auto-mute engages. The default is 2 seconds. A shorter delay mutes faster but may clip the tail of natural pauses in speech.
Linger A monitoring window after the silence delay fires. During this period, JaiCast watches for the DJ to resume speaking. If sound is detected, the mute is cancelled. If not, the mic is fully muted. This provides a grace period for brief pauses mid-sentence.
Tip Start with a silence threshold of -45 dB and a delay of 2000 ms. Adjust from there based on your room environment and speaking style. A noisy room may need a higher threshold; a quiet studio can use a lower one.

Dead Air Detection

Dead air detection is a safety net that activates only when AutoDJ is enabled. It monitors for situations where the mic is active but no audio is being broadcast — neither music nor voice — and automatically deactivates the mic to let AutoDJ resume normal playback.

Two Scenarios

In both cases, once the mic is deactivated, AutoDJ regains control and resumes crossfading to the next track in the queue.

AutoDJ Only Dead air detection does not activate in Manual or Queue DJ modes. It is designed specifically to protect automated broadcasts from unattended open mics.

Voice Overlap

When a voice break is playing, JaiCast can start the next music track early if it has a quiet intro, enabling smoother transitions between voice segments and music. Instead of waiting for the voice track to finish completely, the next song begins underneath the tail of the voice break, creating a more natural and professional-sounding segue.

This feature is controlled by two settings: voice_overlap_enabled (on/off) and voice_overlap_threshold_db (the level below which the voice track's tail is considered quiet enough to overlap). Both are configurable in Settings.

Voice Tracks

Voice Track panel with AI-generated voice breaks

Voice Track panel with AI-generated voice breaks.

Voice tracks are pre-recorded or AI-generated audio segments that can be scheduled between songs, giving an automated broadcast the feel of a live DJ. JaiCast supports both traditional recorded voice tracks and AI-powered text-to-speech generation.

Pre-Recorded Voice Tracks

Record a voice break directly within JaiCast or import a WAV/MP3 file. Pre-recorded voice tracks are stored in the library under the Voice Tracks category and can be scheduled in rotation slots like any other content type.

AI-Generated Voice Tracks (TTS)

JaiCast includes built-in text-to-speech engines that can generate voice tracks from written scripts. This is useful for automated stations that need DJ-style breaks without a live presenter.

Voice Track Panel Controls

The Voice Track panel provides controls for managing generated voice segments:

Tip AI voice tracks play through the mic engine (as a Playback voice source), not through a deck. This means ducking and the ON AIR indicator behave the same way as a live mic break, creating a seamless listening experience.
Note Both TTS backends require ONNX Runtime and their respective model files, which are downloaded separately on first use. See the Installation page for details on model setup.

FX for Mic

The mic channel has its own independent FX chain, separate from the deck audio processing. This allows you to shape and enhance the voice signal without affecting the music.

Available Mic Effects

The mic channel has access to all seven FX algorithms available in JaiCast's FX Engine:

FX panel with Plate Reverb on Mic channel

The FX panel showing a Plate Reverb loaded on the Mic channel with dry/wet mix and parameter controls.

Mic FX are accessible from the FX panel. Each effect can be toggled on or off independently, and parameters are saved per-session.

Note For detailed configuration of mic hardware, input gain, and device selection, see the Microphone settings page.