Akash-Apturkar/Sentiment-Analysis-of-speech-using-NLP-with-Android-Connect-feature-and-web-scraping
We aim to develop a ‘Smart Speech Ecosystem’ that takes audio input, converts it to text and performs various analytical functions on it. Our project focuses on performing Sentiment Analysis on the input speech, extracting relevant data from the speech using NLTK and also, online opinion analysis of news headlines regarding a topic using 'Beautifulsoup'. First, we test the ‘SentimentIntensityAnalyzer’ model of ‘nltk.vader’ for accuracy of polarity scores Our project functions in 3 modes: 1.Speech Mode: takes speech input from the user and performs the following analytical functions using NLTK : Tokenization, PoS tagging, Word Lemmatization, Name entity tagging. Extracting emotions from speech and plotting the weightage of emotions using matplotlib. Constructing the sentence structure tree. Extracting person names from the speech. Web scraping Google news headlines for these names to determine online opinion about the person. 2.Opinion Mode: takes a topic name from the user and runs Web scraping of Google news headlines for this topic to determine online opinion about the topic. 3.Remote Mode: takes the speech input remotely from a Kivy based android app and runs the same analysis as speech mode. The audio input file is stored on an AWS S3 bucket by the app and is fetched by the python script.
No commits in the last 6 months.
Stars
1
Forks
4
Language
Python
License
—
Category
Last pushed
Jun 17, 2020
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/Akash-Apturkar/Sentiment-Analysis-of-speech-using-NLP-with-Android-Connect-feature-and-web-scraping"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
salute-developers/GigaAM
Foundational Model for Speech Recognition Tasks
SuyashMore/MevonAI-Speech-Emotion-Recognition
Identify the emotion of multiple speakers in an Audio Segment
AkishinoShiame/Chinese-Speech-Emotion-Datasets
Datasets of A Deep Convolutional Neural Network Based Virtual Elderly Companion Agent.
habla-liaa/ser-with-w2v2
Official implementation of INTERSPEECH 2021 paper 'Emotion Recognition from Speech Using Wav2vec...
NotAbhinavGamerz/emotion-aware-automatic-speech-recognition
🎤 Enhance speech recognition by detecting emotions in spoken language, combining OpenAI's...