Skip to content

xl631212/Personal-AI-News-Podcast

Repository files navigation

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🌈.

🍀 App Preview

🐦 Follow me on Twitter: @li_xuying

👾 Join our Discord community: Ai-Daily News Community

📮 Email: xuyingli.kepler@gmail.com

🌟 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.

  2. Content Summarization: Leverages OpenAI's Chat Model to condense and highlight crucial points from the aggregated content.

  3. Audio Broadcast: Produces an audio podcast, enabling users to listen on-the-go.

  4. 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.

About

AI-gen news podcast🎙 customized to personal preferences | Stay updated with the most important and personally interesting🧡 AI news in just a few-minute podcast each day.

Topics

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages