Skip to content

FinVoice is a voice-powered AI assistant that listens to your queries, analyzes stock market sentiment using NLP, and visualizes insights with real-time financial data.

License

Notifications You must be signed in to change notification settings

Kaaviya346/FinVoice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Finvoice

FinVoice is a voice-enabled stock sentiment analysis assistant that uses AI to predict market trends based on sentiment and historical price data.

 Features

- 🎤 Voice input for stock name or ticker

- 💬 Sentiment analysis from recent news

- 📈 Price trend prediction

- 🗣️ Voice-based feedback and recommendations

- 📊 Auto-generated graph and CSV report

📂Project Structure

FinVoice/

├── data/ # Contains CSV reports

├── plots/ # Contains generated sentiment graphs

├── Sentiment_Analysis.ipynb # Main Jupyter Notebook

└── README.md # Project documentation

Technologies Used:

- Python, yfinance, matplotlib

- NLTK / TextBlob for sentiment analysis

- pyttsx3 for voice output

Example Output:

You said: Facebook

Analyzing META...

Average sentiment: 0.09

Prediction: Up (53.1%)

Recommendation: Hold

Plot saved: plots/META_sentiment.png

About

FinVoice is a voice-powered AI assistant that listens to your queries, analyzes stock market sentiment using NLP, and visualizes insights with real-time financial data.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published