# Plane Marquee Announcements

This folder holds the local cabin PA announcement system.

## Active Runtime

- `clips/` is where final app-ready MP3 clips go.
- `manifest.json` lists the short phrases worth generating once a voice is chosen.
- `voice.json` stores the chosen ElevenLabs voice ID for future batch generation.

The widget never calls ElevenLabs during normal use. It only plays local clips. Missing phrases are logged for later batch generation.

## Tools

- `tools\New-PlaneAnnouncementAudio.ps1` generates final local clips from `voice.json` unless `-VoiceId` is supplied explicitly.
