Personal-AI-News-Podcast
# AI-Daily News--Your Personalized News Podcast AI-gen news podcast🎙 customized to personal preferences. ***It solves the problem of information overload in a fun and effortless way***. Staying updated with the most important and personally interesting AI news in just a few-minute podcast each day. More accurate information retrieval🌟, and more enjoyable listening experience🌈. #### Website Link: http://ai-dailynews.com/ ## 🍀 App Preview 👾 Join our Discord community: [Ai-Daily News Community](https://discord.com/invite/aKkmnn4uWy) 📮 Email: [email protected] <p float="left"> <img src="images/截屏2023-11-21 17.05.47.png" width="100%" /> </p> ## 🌟 Core Features - **Real-time Content Aggregation**: Gathers the freshest research, blogs, discussions, and news related to AI. - **Wide Source Integration**: Summarizes content from esteemed platforms including: - Openai Blog - HackerNews - Nvidia Blog - Techcrunch News - Google News - etc... - **Personalization options**: Provide diverse user options tailored to the user's listening journey. - **Podcast Generation**: Not only presents written content but also converts it into an immersive audio experience. ## 🎨 Personalization options This section outlines the various configuration options available to the audience using the news podcast. These options can be modified to customize the listening experience. | Customization | Options | | :------ | :------ | | 🗣 Language | English, Chinese, Cantonese | | 💬 Information volume | Only essential, Moderate, General | | 📈 Audience level | Amateur, Professional, Expert | | 🌃 Listening scenario | Work/study, Commute, Lunchtime, Break, Bedtime | | 🧡 Interests | LLM application, Computing and cloud, Foundation model, Generative art, Music, Generative video, Text-to-speech, Gaming, Robotics | ## 💡 How It Works 1. **Data Collection**: Uses web scraping tools to fetch information from a plethora of online AI sources. 3. **Content Summarization**: Leverages OpenAI's Chat Model to condense and highlight crucial points from the aggregated content. 5. **Audio Broadcast**: Produces an audio podcast, enabling users to listen on-the-go. 7. **User-friendly Display**: Showcases the refined content in an easy-to-read format, ensuring a seamless user experience. ## 📍 Installation and Setup 1. Make sure you have Python installed. 2. Install the required packages: `pip install -r requirements.txt` (You will need to create a `requirements.txt` file containing the required libraries) 3. Set up environment variables: ``` export OPENAI_API_KEY=<Your OpenAI API Key> ``` 4. Run the app using Streamlit: `streamlit run streamlit_audio.py` (or whatever you name the main script). ## 🔜 Future Plans As we continue to improve Stay Ahead, we have several exciting features and enhancements lined up: - [✅] **Add More Information Sources**: Integrate even more data sources to provide a comprehensive view of the latest developments in the field of AI. - [ ] **Advanced Settings**: Give users more control over their podcast experience with: - [✅] **2.1 Voice Duration**: Adjust the speed and length of the audio to fit your schedule. - [✅] **2.2 Linguistic Style**: Choose between formal, casual, or other voice styles to match your preference. - [✅] **2.3 Language Selection**: Multiple language options to cater to our diverse user base. - [ ] **2.4 Source Filtering**: Select and prioritize the sources you're most interested in. - [✅] **2.5 Content Filtering**: Select and prioritize the Content you're most interested in. - [ ] **2.6 Interactive User Interface**: (If applicable) Provides a user-friendly web interface for customizing content preferences. Stay tuned✨ for these updates and more as we strive to make Stay Ahead your go-to AI news and podcast platform. ## Contribute Contributions are always welcome! Please ensure any pull requests are made against the `develop` branch. <p float="left"> <img src="images/1697863781465.jpeg" width="70%" /> </p>