Jman666 commited on
Commit
6df54d7
Β·
verified Β·
1 Parent(s): ea158c0

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +29 -27
README.md CHANGED
@@ -1,28 +1,30 @@
1
- ---
2
- title: News Summarization
3
- emoji: πŸ‘
4
- colorFrom: blue
5
- colorTo: red
6
- sdk: streamlit
7
- sdk_version: "1.43.2"
8
- app_file: app.py
9
- pinned: false
10
- ---
11
- # News Summarization and Text-to-Speech Application
12
-
13
- This application extracts key details from multiple news articles related to a given company, performs sentiment analysis, conducts a comparative analysis, and generates a text-to-speech (TTS) output in Hindi.
14
-
15
- ## Objective
16
-
17
- Develop a web-based application that allows users to input a company name and receive a structured sentiment report along with an audio output.
18
-
19
- ## Requirements
20
-
21
- 1. **News Extraction**: Extract and display the title, summary, and other relevant metadata from at least 10 unique news articles related to the given company using BeautifulSoup (bs4).
22
- 2. **Sentiment Analysis**: Perform sentiment analysis on the article content (positive, negative, neutral).
23
- 3. **Comparative Analysis**: Conduct a comparative sentiment analysis across the articles to derive insights on how the company's news coverage varies.
24
- 4. **Text-to-Speech**: Convert the summarized content into Hindi speech using an open-source TTS model.
25
- 5. **User Interface**: Provide a simple web-based interface using Streamlit where users can input a company name to fetch news articles and generate the sentiment report.
26
- 6. **API Development**: Communication between the frontend and backend must happen via APIs.
27
- 7. **Deployment**: Deploy the application on Hugging Face Spaces for testing.
 
 
28
  8. **Documentation**: Submit a detailed README file explaining implementation, dependencies, and setup instructions.
 
1
+ ---
2
+ title: News Summarization
3
+ emoji: πŸš€
4
+ colorFrom: blue
5
+ colorTo: red
6
+ sdk: streamlit
7
+ sdk_version: 1.43.2
8
+ app_file: app.py
9
+ pinned: false
10
+ thumbnail: >-
11
+ https://cdn-uploads.huggingface.co/production/uploads/67dc3aea84db6fa0afd835ad/yn7dZJIHAsFWtlNeBkwds.png
12
+ ---
13
+ # News Summarization and Text-to-Speech Application
14
+
15
+ This application extracts key details from multiple news articles related to a given company, performs sentiment analysis, conducts a comparative analysis, and generates a text-to-speech (TTS) output in Hindi.
16
+
17
+ ## Objective
18
+
19
+ Develop a web-based application that allows users to input a company name and receive a structured sentiment report along with an audio output.
20
+
21
+ ## Requirements
22
+
23
+ 1. **News Extraction**: Extract and display the title, summary, and other relevant metadata from at least 10 unique news articles related to the given company using BeautifulSoup (bs4).
24
+ 2. **Sentiment Analysis**: Perform sentiment analysis on the article content (positive, negative, neutral).
25
+ 3. **Comparative Analysis**: Conduct a comparative sentiment analysis across the articles to derive insights on how the company's news coverage varies.
26
+ 4. **Text-to-Speech**: Convert the summarized content into Hindi speech using an open-source TTS model.
27
+ 5. **User Interface**: Provide a simple web-based interface using Streamlit where users can input a company name to fetch news articles and generate the sentiment report.
28
+ 6. **API Development**: Communication between the frontend and backend must happen via APIs.
29
+ 7. **Deployment**: Deploy the application on Hugging Face Spaces for testing.
30
  8. **Documentation**: Submit a detailed README file explaining implementation, dependencies, and setup instructions.