Sonia Ui CMS Update - Ai-Agent

 Monday, June 15, 2026

Ai-Agent Moderator

Voice Stream creates, mixes, and sends finished radio announcements automatically to AzuraCast – including music bed, intro, and fade-out. Listen to the DEMO Live Announcement [ Stereo | Gain 1.3 | 128kbps ] below.

Sonia AI Agent Info

 

AI Agent Extension Highlights

The Top 8 Voice Stream Features & Options

  • Edge TTS for natural AI voices – “3x Male” and “3x Female
  • Client-side audio mixing directly in the browser
  • Support for multiple background music files
  • Instant transmission to AzuraCast station
  • Automatic queue for live broadcasts
  • Preview function for background music
  • History of all sent announcements with replay function
  • No external audio mixing services required

How Voice Stream Works

After entering the announcement text, the system first generates a voice file using Microsoft Edge TTS. The voice announcement and selected background music are then mixed in the browser. The music starts with a five-second intro, continues playing during the announcement, and automatically fades out after the voice recording ends.

  • 5-second music intro
  • Voice announcement at 100% volume
  • Background music at 70% volume
  • Automatic fade-out over 5 seconds
  • Export as MP3 file at 128 kbps

Background Management

In the Voice Stream section, any number of MP3 files can be uploaded as background music. Each file can be assigned a custom name for quick selection later in the streaming module.

  • Multiple MP3 file uploads
  • Custom names for each music file
  • Direct playback for preview
  • Delete files including server cleanup

Direct AzuraCast Integration

After mixing, the finished audio file is automatically uploaded to AzuraCast and immediately added to the playback queue. This allows moderation announcements, news, or program information to be broadcast directly in the live stream without additional software.

  • Automatic upload to AzuraCast
  • Immediate queue placement
  • Live broadcast without manual steps
  • Complete information card (text, voice, music background, duration, creation date & time) in the announcement history
  • Voice announcements can be replayed in: Live Stream or also applied for AutoDj!

History | Announcement Card View, with Action Functions:

  • Play - Announcements are directly audible and can be started and stopped.
  • Replay - Announcements can be broadcast again in the stream
  • Copy - Copy announcements with the audio player (allows starting and stopping the announcement in an HTML document using the integrated audio player)
  • Delete - Global function - announcements are deleted from the Sonia UI CMS and also from the Azuracast station stream list.

Security and Stability

The Voice Stream function includes extensive security and error-handling mechanisms. These include CSRF protection, MP3 validation, error logging, and robust processing of all audio and upload operations.

  • CSRF token check
  • MP3 files up to 20 MB
  • Automatic error handling
  • Debug logging for administrators
Voice Stream turns simple text into broadcast-ready radio announcements with professional sound design in just a few seconds.