COSC481W-2024Winter / JARVIS

J.A.R.V.I.S
2 stars 3 forks source link

News Summary Button: Fetch the latest news, then output summary, add text to speech. #55

Closed haohuazheng3 closed 8 months ago

haohuazheng3 commented 8 months ago

User Story As a tech-savvy news enthusiast, I want to use an AI-powered news function that fetches the latest articles through platform APIs or other methods, sends them to GPT for summarization, and reads the summaries aloud using text-to-speech technology. This will allow me to stay up-to-date with the most recent news stories while providing me with concise, easily digestible summaries that I can listen to on the go, saving me time and effort in my busy daily life.

Tasks

Acceptance Criteria

  1. Efficient Article Fetching: The app must be able to quickly and reliably fetch the latest news articles from multiple sources using platform APIs or other methods.
  2. Intelligent Summarization: GPT should generate summaries that accurately capture the key points of each article while maintaining coherence and readability.
  3. Customizable Summary Length: Users should have the option to adjust the length of the summaries generated by GPT to suit their preferences.
  4. Seamless Integration: The process of fetching articles, generating summaries, and converting them to speech should be seamless and require minimal user intervention.