Skip to content

Releases: DynamicDevices/audionews

v2.4.0: Multi-language Audio Support with Resilient TTS

Choose a tag to compare

@ajlennon ajlennon released this 16 Oct 13:50

🎉 Major Release: Multi-Language Audio News Service

🌍 Multi-Language Support

  • French (fr_FR) and German (de_DE) language support added
  • Single-page application with dynamic language switching
  • Language-specific news sources and AI analysis
  • Geolocation-based language detection with user override

🎤 Robust Audio Generation

  • CRITICAL FIX: Resolved content detection bug preventing French/German audio generation
  • Google TTS Fallback: Automatic fallback when Edge TTS fails in CI environment
  • Quality Preservation: Maintains premium Edge TTS locally while ensuring production reliability
  • Smart Validation: Proper file size checks (>50KB) in both CI and Python scripts

🎨 Enhanced User Experience

  • Professional help section with improved visual hierarchy
  • Consistent 3-column layout across all languages
  • Enhanced accessibility with semantic HTML structure
  • Restored newspaper-style layout with proper CSS classes

🔧 Technical Improvements

  • Modular language configuration system
  • Comprehensive error handling and logging
  • Cost-optimized AI generation (only when content missing)
  • Reliable Git LFS integration for audio file deployment

🚀 What's Working Now

  • English: Premium Edge TTS voice (Irish Emily Neural)
  • French: Working audio with gTTS fallback (1.3MB files)
  • German: Working audio with gTTS fallback (1.8MB files)
  • All Languages: Functional playback buttons and download options

Visit AudioNews.uk to experience the multi-language accessible news service!

🎧 Daily AI News Digest - 2025_10_16

Choose a tag to compare

@github-actions github-actions released this 16 Oct 05:06

🤖 AI-Enhanced News Digest
📅 Generated:

🎯 Features

  • ✅ Claude 4.5 Sonnet AI analysis
  • ✅ Multi-source UK news synthesis
  • ✅ Irish Emily Neural voice (premium quality)
  • ✅ WhatsApp-ready MP3 format
  • ✅ Copyright-compliant synthesis
  • ✅ Accessible newspaper website

📥 Access Options

  • 🌐 Website: Daily News Digest
  • Audio: news_digest_ai_*.mp3 - Ready for WhatsApp sharing
  • Text: news_digest_ai_*.txt - Full transcript with sources

Perfect for visually impaired users! 🎧♿

🎯 AudioNews.uk v2.3.0 - AI Deduplication & Story Quality Enhancement

Choose a tag to compare

@ajlennon ajlennon released this 15 Oct 15:25

🔧 Major AI Analysis Improvement

This release addresses the duplicate story issue reported by Molloy, where multiple instances of the same news topic (e.g., China-related stories) were appearing in the daily digest. The AI analysis system has been comprehensively enhanced with intelligent deduplication.

🎯 Issue Reported by Molloy

  • Multiple duplicate stories about the same events (China economy, China trade, China GDP)
  • Redundant content reducing digest quality
  • Need for intelligent story consolidation

Deduplication Solution Implemented

🤖 Enhanced AI Analysis

  • Explicit deduplication instructions: AI now told to select only the BEST/MOST COMPREHENSIVE version of each story
  • Clear examples in prompts: 'If you see China economy and China trade and China GDP - pick the best one'
  • Strict uniqueness rules: 'Each theme should have UNIQUE, DISTINCT stories - no duplicates allowed'

🔍 Programmatic Safety Net

  • Keyword overlap detection: 40% similarity threshold for identifying duplicate stories
  • Automatic filtering: Stories with significant keyword overlap are automatically skipped
  • Debug logging: Shows when duplicates are detected and removed for transparency

📝 Improved Content Synthesis

  • Anti-repetition prompts: 'AVOID repetitive content - synthesize into ONE coherent narrative'
  • Story combination: 'If multiple stories are about the same event, combine them into one summary'
  • Enhanced system messages: Both OpenAI and Anthropic prompts updated for consistency

🛡️ Fallback Protection

  • Enhanced fallback mode: Even if AI fails, keyword-based categorization includes deduplication
  • Stricter thresholds: 50% overlap threshold for fallback mode ensures quality

📊 Before vs After Example

Before (Reported Issue):

  • 'China's economy shows growth'
  • 'China trade figures released'
  • 'China GDP data published'

After (Fixed):

  • 'China's economy shows growth' (most comprehensive version selected)

🔧 Technical Implementation

  • Two-layer deduplication: AI-level + programmatic validation
  • Keyword extraction: Smart filtering based on significant terms (>3 characters)
  • Overlap calculation: Jaccard similarity for accurate duplicate detection
  • Significance scoring: Stories ranked by comprehensiveness and detail

🎧 User Impact

  • No more duplicate stories in daily digests
  • Higher quality content with unique, distinct news items
  • More concise digests without redundant information
  • Better synthesis combining related events into coherent narratives
  • Professional news service matching broadcast standards

🚀 Deployment

  • ✅ CI/CD pipeline tested and validated
  • ✅ Both AI providers (OpenAI GPT-4, Anthropic Claude 4.5) updated
  • ✅ Fallback mode enhanced for reliability
  • ✅ Next digest (6 AM UK time) will use improved deduplication

🔗 Live Site: https://audionews.uk
🎧 Service: Daily AI-enhanced news digest at 6 AM UK time
♿ Purpose: Accessible news service for blind and visually impaired users
🤖 AI: Claude 4.5 Sonnet analysis with Microsoft Edge TTS neural voices
🙏 Credit: Issue reported by Molloy - thank you for the quality feedback!

🎧 AudioNews.uk v2.2.0 - Audio Playback Fix & LFS Integration

Choose a tag to compare

@ajlennon ajlennon released this 15 Oct 12:45

🎉 Major Audio Playback Fix

This release resolves the critical audio playback issue where the play button was greyed out on the live website. The root cause was that GitHub Pages was serving Git LFS pointer files (131 bytes) instead of the actual audio content (892KB).

🔧 Technical Fixes

  • Git LFS Integration: Added lfs: true to GitHub Actions checkout steps
  • Explicit LFS Pull: Added dedicated git lfs pull step during deployment
  • Proper File Deployment: Ensured actual audio files are deployed, not LFS pointers
  • CDN Cache Handling: Implemented cache-busting for proper content delivery

What's Fixed

  • 🎵 Audio playback button now works - no longer greyed out
  • 📁 Correct file sizes: 892KB audio files instead of 131-byte pointers
  • 🔄 Reliable deployment: LFS files properly resolved during CI/CD
  • 🌐 CDN compatibility: Audio files correctly served through Cloudflare

📊 Before vs After

  • Before: Content-Length: 131 (LFS pointer)
  • After: Content-Length: 892800 (actual audio file)
  • Result: Fully functional audio playback on https://audionews.uk

🧹 Maintenance

  • Removed temporary debug files (audio-debug.html, autoplay-test.html)
  • Cleaned up repository structure
  • Updated deployment workflow for reliability

🎯 User Impact

  • ✅ Audio controls are now fully functional
  • ✅ Play button works immediately on page load
  • ✅ High-quality Irish neural voice audio (Emily Neural)
  • ✅ Professional accessibility service for visually impaired users

🔗 Live Site: https://audionews.uk
🎧 Service: Daily AI-enhanced news digest at 6 AM UK time
♿ Purpose: Accessible news service for blind and visually impaired users
🤖 AI: Claude 4.5 Sonnet analysis with Microsoft Edge TTS neural voices

🚀 AudioNews.uk v2.1.0 - Professional Accessibility Service

Choose a tag to compare

@ajlennon ajlennon released this 15 Oct 11:25

🎯 Major UX & Accessibility Improvements

AudioNews.uk now delivers a professional, accessible news experience designed specifically for visually impaired users.

Key User Experience Fixes

  • 🎵 Fixed autoplay fallback - Clean visual highlighting replaces broken buttons
  • 🎯 Properly centered layout - Header tagline and footer now perfectly aligned
  • ⏱️ Accurate duration display - Shows real audio length (2min 49sec, not "1 seconds")
  • 📚 Smart content management - Recent Digests hidden when no previous content exists
  • 🎨 Streamlined interface - Removed visual clutter and redundant metadata
  • 📱 Mobile optimization - Better touch targets and responsive design

🔧 Technical Improvements

  • 📊 Fixed duration calculation - update_website.py now uses correct file paths and formats
  • 🎨 Resolved CSS conflicts - Fixed paragraph width constraints preventing proper centering
  • Performance optimizations - Critical CSS inlined, JavaScript deferred for faster loading
  • 💰 Cost optimization - AI analysis runs once daily, reuses existing content efficiently
  • 🐛 Enhanced error handling - Better fallback logic and debugging capabilities

Accessibility Excellence

  • WCAG 2.1 AA compliance - Fixed color contrast issues throughout the site
  • 🔊 Improved screen reader support - Better ARIA labels and semantic structure
  • ⌨️ Enhanced keyboard navigation - Improved focus management and skip links
  • 🎧 Better audio compatibility - Works reliably across all browsers and devices

🌟 Service Highlights

  • 🌐 Live at: https://audionews.uk
  • 🕕 Daily updates at 6:00 AM UK time
  • 🎤 Irish Emily Neural voice - Premium Edge TTS quality
  • 🤖 AI-enhanced synthesis - Claude 4.5 Sonnet analysis
  • 📱 WhatsApp sharing with auto-play links
  • Accessibility first - Designed for blind and visually impaired users

Perfect for anyone needing accessible, high-quality audio news content. Zero cost, maximum accessibility. 🎧♿


Brought to you by Dynamic Devices - Making technology accessible for everyone.

🎧 Daily AI News Digest - 9

Choose a tag to compare

@github-actions github-actions released this 15 Oct 09:57

🤖 AI-Enhanced News Digest
📅 Generated:

🎯 Features

  • ✅ Claude 4.5 Sonnet AI analysis

  • ✅ Multi-source UK news synthesis

  • ✅ Irish Emily Neural voice (premium quality)

  • ✅ WhatsApp-ready MP3 format

  • ✅ Copyright-compliant synthesis

  • ✅ Accessible newspaper website

     ### 📥 Access Options
     - **🌐 Website**: [Daily News Digest](https://audionews.uk)
     - **Audio**: `news_digest_ai_*.mp3` - Ready for WhatsApp sharing
    
  • Text: news_digest_ai_*.txt - Full transcript with sources

Perfect for visually impaired users! 🎧♿

🎧 Daily AI News Digest - 8

Choose a tag to compare

@github-actions github-actions released this 15 Oct 09:51

🤖 AI-Enhanced News Digest
📅 Generated:

🎯 Features

  • ✅ Claude 4.5 Sonnet AI analysis
  • ✅ Multi-source UK news synthesis
  • ✅ Irish Emily Neural voice (premium quality)
  • ✅ WhatsApp-ready MP3 format
  • ✅ Copyright-compliant synthesis
  • ✅ Accessible newspaper website

📥 Access Options

  • 🌐 Website: Daily News Digest
  • Audio: news_digest_ai_*.mp3 - Ready for WhatsApp sharing
  • Text: news_digest_ai_*.txt - Full transcript with sources

Perfect for visually impaired users! 🎧♿

🎧 Daily AI News Digest - 7

Choose a tag to compare

@github-actions github-actions released this 15 Oct 09:45

🤖 AI-Enhanced News Digest
📅 Generated:

🎯 Features

  • ✅ Claude 4.5 Sonnet AI analysis
  • ✅ Multi-source UK news synthesis
  • ✅ Irish Emily Neural voice (premium quality)
  • ✅ WhatsApp-ready MP3 format
  • ✅ Copyright-compliant synthesis
  • ✅ Accessible newspaper website

📥 Access Options

  • 🌐 Website: Daily News Digest
  • Audio: news_digest_ai_*.mp3 - Ready for WhatsApp sharing
  • Text: news_digest_ai_*.txt - Full transcript with sources

Perfect for visually impaired users! 🎧♿

🎧 Daily AI News Digest - 6

Choose a tag to compare

@github-actions github-actions released this 15 Oct 09:39

🤖 AI-Enhanced News Digest
📅 Generated:

🎯 Features

  • ✅ Claude 4.5 Sonnet AI analysis
  • ✅ Multi-source UK news synthesis
  • ✅ Irish Emily Neural voice (premium quality)
  • ✅ WhatsApp-ready MP3 format
  • ✅ Copyright-compliant synthesis
  • ✅ Accessible newspaper website

📥 Access Options

  • 🌐 Website: Daily News Digest
  • Audio: news_digest_ai_*.mp3 - Ready for WhatsApp sharing
  • Text: news_digest_ai_*.txt - Full transcript with sources

Perfect for visually impaired users! 🎧♿

🎧 Daily AI News Digest - 5

Choose a tag to compare

@github-actions github-actions released this 15 Oct 09:28

🤖 AI-Enhanced News Digest
📅 Generated:

🎯 Features

  • ✅ Claude 4.5 Sonnet AI analysis
  • ✅ Multi-source UK news synthesis
  • ✅ Irish Emily Neural voice (premium quality)
  • ✅ WhatsApp-ready MP3 format
  • ✅ Copyright-compliant synthesis
  • ✅ Accessible newspaper website

📥 Access Options

  • 🌐 Website: Daily News Digest
  • Audio: news_digest_ai_*.mp3 - Ready for WhatsApp sharing
  • Text: news_digest_ai_*.txt - Full transcript with sources

Perfect for visually impaired users! 🎧♿