Play
Reads your script line by line, switching voices per character and applying any
[style] tags. SFX, pauses, and music tags trigger as they're encountered.[style] tags. SFX, pauses, and music tags trigger as they're encountered..txt script file. The [CHARACTERS] block at the top is parsed to restore the character list and their voices; the rest becomes the editable script.:) at the cursor position in the script. Saves you typing the same names over and over.Name: and adds every capitalized, unrecognised name to the character list. Ignores common English words and script tags.[whisper], [sexy], etc.) at the cursor. Each style adjusts speech rate and volume to convey the mood.Name: is spoken by that character using their assigned voice. Lines without a name prefix are spoken by the Narrator.Alice[whisper]: psstβ¦vol=N inside a style tag to override the style's volume for one line only: Alice[sexy; vol=60]: β¦. Combine multiple attributes with a semicolon.[pause: 1500] on its own line pauses playback for 1500 milliseconds. Insert from the right-click menu or type it manually.[SFX: filename.wav] plays an audio file from the SFX\ folder as the line runs. Optional volume: [SFX: filename.wav; vol=50].[music: filename.mp3] switches the background music to a file from the Music\ folder. Only one track plays at a time; a new tag replaces the current one.// is ignored β useful for notes, scene breaks, or reminders to yourself..txt file. If the file was previously loaded, Save overwrites it silently; Save As always prompts.Music\ folder). Click again to stop. The button pulses blue while music is playing..mp3 or .wav files into the Music\ folder next to the exe. The [music: name] tag looks here automatically..mp3 or .wav) into the SFX\ folder. The right-click Insert SFX option lists them for you to pick from.ghostcast.png floats over the Styles panel. Its position, size, and visibility are controlled by ghostcast.txt:
Enabled=false to hide it entirely.
voice_overrides.txt β character-to-voice mapwindow_settings.txt β window size and positionui_settings.txt β volume levelsghostcast.txt β floating ghost image positionMusic\ and SFX\ folders next to the exe. Drop audio files in and they become available immediately.Ghost Cast is a small companion studio for multi-voice scripted performances. Give each character their own voice, layer in styles, sound effects, pauses, and background music, then export the whole thing as a real MP3 β all without leaving the app. It was built alongside Ghost Reader, sharing the same philosophy: stay out of the way, do one thing well, and never sell your data or nag you to pay. Ghost Cast is free and always will be. Pair it with Ghost Reader when you want dialogue, and use Ghost Reader on its own when you just want to listen. π