{"repo":"troykelly/live-news-break","free":true,"listed":false,"github":"https://github.com/troykelly/live-news-break","clone":"git clone https://github.com/troykelly/live-news-break.git","description":"An advanced tool designed for creating automated news bulletins. It generates dynamic news scripts using OpenAI, and provides voice narration using either OpenAI or ElevenLabs text-to-speech services. The system supports seamless integration with AzuraCast and S3 for content storage and distribution, making it a versatile solution for broadcasters.","language":"Python","stars":22,"topics":["automation","azuracast","content-generation","elevenlabs","hacktoberfest","openai","python3","radio-automation","radio-broadcast","real-time-data"],"license":"Apache-2.0","category":"workflow-automation","readme_excerpt":"AI Live News Reader for Radio Stations The live-news-break repository contains a news generation script that fetches, processes, and converts news articles into an audio news broadcast. This guide will help you understand how to set up, configure, and run the news generation process using the script provided. Table of Contents - Speech Generation Notes - Prerequisites - Setup - Configuration - Running the Script - Script Overview - Contributing - License Demo Listen to the demo here: https://audio.com/troy-8/audio/troykelly-live-news-break-demo-reel-1 Speech Generation Notes We support generating your news read using OpenAI or ElevenLabs text to speech. Although we support ElevenLabs, DON'T USE IT you will be wasting your time and money. ElevenLabs have absolutly no interest in their API users, and their voices aren't capable of reading a full news read. OpenAI's voices may stumble over a word or phrase, but trust me - ElevenLabs is a total waste of your time. Test To test with docker, see the example command below. This will create a completely dry read, as we can't distribute the audio files with the package - you will have to create or find your own. Make sure to set your correct OPENAI API KEY Prerequisites Ensure you have the following software installed on your system: - Python 3.8+ - ffmpeg (required for pydub to process audio) - Required Python packages (see requirements.txt ) Setup Clone the repository: Install the required Python packages: Configuration You will nee","default_branch":null,"files":null,"tree":[],"storefront":"/r/troykelly","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/troykelly/live-news-break/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}