AI Radio DJ Control Panel

BS Net Trading AI Agent Services

Dashboard Overview

Live Shows
0
Scheduled Shows
0
Available Presenters
15
Scripts Generated
0

Quick Actions

✨
Generate Script
Create presenter voiceover
πŸ“…
Create Show
Schedule a new program
πŸ‘₯
Manage Presenters
View all AI characters

Your AI Presenters (15 Total)

Live Control Panel

SYSTEM ONLINE

πŸ“» NOW ON AIR

00:00:00

⏭️ UP NEXT

πŸ“ˆ TODAY'S STATS

Shows Aired
0
Scripts Used
0
Active Listeners
0
Uptime
00:00:00

⚑ QUICK ACTIONS

πŸ“‹ ACTIVITY LOG

Dashboardβ€ΊAI Presenters

AI Presenters (15 Agents)

Dashboardβ€ΊSchedule

Show Schedule

Dashboardβ€ΊScript Generator

πŸ“ Script Builder

πŸ“„ Script Preview

πŸ“

No script generated yet

βš–οΈ Compliance

βš–οΈ

Generate script first

Dashboardβ€ΊVoice Output Manager

Voice Output Manager

Total Generated
0
Processing
0
Ready to Export
0
Failed
0
Dashboardβ€ΊPrompt Engine

Prompt Engine

⚑ LIVE MODE β€” Scripts generated by Claude AI

πŸ“‘ Layer 1 β€” Station DNA

GLOBAL

This block applies to every script generated on Impact Digital Radio.

🎭 Layer 2 β€” Character Sheet

PER PRESENTER

Auto-assembled from each presenter's profile.

Select a presenter to load their character sheet...

πŸ”— Composed Prompt Preview

πŸ”—Select a presenter and script type in the Script Builder to see the full composed prompt here.

πŸ“¦ Demo Script Output Log

Demo outputs will appear here as scripts are generated
Dashboardβ€ΊSettings

System Settings

Checking services...
πŸ›‘οΈ Backend Proxy
🧠 AI Script Engine
πŸŽ™οΈ ElevenLabs TTS
☁️ Azure TTS
πŸ—„οΈ DynamoDB
πŸ—ΊοΈ Voice ID Mapping

πŸ›‘οΈ Backend Proxy

All secrets live exclusively on your AWS backend. This frontend never sees or transmits them.

πŸ”’
Architecture: Your proxy server fetches secrets at runtime from AWS Secrets Manager.
🌐 Proxy Base URL
Not connected
πŸ”‘ Frontend Auth Token
JWT Β· short-lived Β· auto-refresh
πŸ“‹ Proxy Endpoints
POST/proxy/ai/generateClaude script gen
POST/proxy/tts/elevenlabsElevenLabs render
POST/proxy/tts/azureAzure TTS render
GET/proxy/db/character/:idSingle character
GET/proxy/db/charactersFull sync
GET/proxy/healthLiveness check

🧠 AI Script Engine

The Anthropic API key never leaves your backend. Requests route through /proxy/ai/generate.

πŸ€– Model & Budget
Demo mode

πŸŽ™οΈ ElevenLabs TTS

Handles voice rendering for 11 presenters. API key stays on backend.

πŸŽ›οΈ Quality & Format
Not tested

☁️ Azure Cognitive TTS

Handles voice rendering for 5 presenters: Abby, Jody, Angie, Cindy, Tony.

πŸŽ›οΈ Region & Format
Not tested

πŸ—„οΈ DynamoDB

Stores backstories and character records. AWS credentials stay on the backend.

πŸ“¦ Table & Region
Not tested

πŸ—ΊοΈ Voice ID Mapping

Maps each presenter to their voice ID on ElevenLabs or Azure.

πŸŽ™οΈ ElevenLabs β€” 11 Presenters
☁️ Azure TTS β€” 5 Presenters

Create New Show

Impact Digital Radio
Staff Portal

AI DJ Control Panel

Authorised staff only. Enter your staff password to continue.

Redirecting to homepage in
30
seconds
πŸ”’ Secure Β· Impact Digital Radio Staff Portal