Welcome to the Sentiment Analyzer projectβ‘! π This cutting-edge application leverages text analysis and speech recognition to help you understand the emotions behind words. Whether you're analyzing text or transcribing speech, this tool is your go-to for sentiment analysis!
- Text Sentiment Analysis: Input any text and receive detailed sentiment scores that reveal the underlying emotions.
- Voice Transcription: Speak freely, and let the app transcribe your voice while analyzing the sentiment of your speech!
- User-Friendly Interface: Designed with simplicity in mind, making it accessible for everyone, from beginners to experts.
- Python: The core language for implementing logic and features.
- Streamlit: A powerful framework for creating web apps with ease.
- Natural Language Processing (NLP): For analyzing text sentiment.
- Speech Recognition: To transcribe your spoken words into text.
- Input: You can either type text for sentiment analysis or use the speech recognition feature.
- Processing: The app processes the input and provides sentiment scores based on predefined metrics.
- Output: View the results in a clear and concise format, helping you understand the emotions conveyed in your text or speech.
- Text Input: Type "I'm feeling great!" to see a positive sentiment score.
- Speech Input: Click the 'Start' button, speak your feelings, then click 'Stop' to analyze your sentiment.
This project is licensed under the MIT License. See the LICENSE file for details.
We welcome contributions! Feel free to open issues or submit pull requests. Let's make this project even better together!
Follow me on GitHub for updates and new projects!