Speech emotion recognition

Lezárva Kiadva: 3 évvel ezelőtt Kiszállításkor fizetve
Lezárva Kiszállításkor fizetve

Abstract

Emotion recognition or affect detection from speech is an old and challenging problem in the field of artificial [login to view URL] significant research works have been done on emotion Recognition by using different approaches as it. can be useful in the field of

medical science , robotics engineering, call center application etc. Human can easily recognize emotion of speaker but the question is machine can?

Flow of the System

Identification of emotion can be done by extracting the features or different characteristics from the speech and a training is needed for a large number of speech database to make the system accurate. The steps towards building of an emotion recognition system are, an emotional speech corpora is selected or implemented then emotion specific features are extracted from those speeches and finally a classification model is used to recognize the Emotions.

Tentative Project Module Names with Description:

1 ) Data Processing

Gather the libraries and test their functions such as

import tensorflow

import keras

import pickle #To store our model

Load the data into diffrent folders containing angry and neutral audio files.

2) Featurization

Before going into pre-processing and data exploration to select our features.

Mel scale — deals with human perception of frequency, it is a scale of pitches judged by listeners to be equal distance from each other.

Pitch — how high or low a sound is. It depends on frequency, higher pitch is high frequency.

Frequency — speed of vibration of sound, measures wave cycles per second.

Chroma — Representation for audio where spectrum is projected onto 12 bins representing the 12 distinct semitones (or chroma). Computed by summing the log frequency magnitude spectrum across octaves.

Fourier Transforms — used to convert from time domain to frequency domain. Time domain shows how signal changes over time.

Expected Outcome : How much of the signal lies within each given frequency band over a range of frequencies

3) Model Training

We will begin with a simple model architecture, consisting of three layers - an input layer, a hidden layer and an output layer. All three layers will be of the dense layer type which is a standard layer type that is used in many cases for neural networks.

We will also apply a Dropout value of 50% on our first two layers. This will randomly exclude nodes from each update cycle which in turn results in a network that is capable of better generalisation and is less likely to overfit the training data.

For compiling our model, we will use the following three parameters:

Loss function - we will use categorical_crossentropy. This is the most common choice for classification. A lower score indicates that the model is performing better.

Metrics - we will use the accuracy metric which will allow us to view the accuracy score on the validation data when we train the model.

Optimizer - here we will use adam which is a generally good optimizer for many use cases.

After that We will start with 100 epochs, which is the number of times the model will cycle through the data. The model will improve on each cycle until it reaches a certain point.

Lastly, We will store our model in a pickle file, so we don't have to keep training it again and again while testing.

4) Testing:

Extract the features, then print the prediction in percentage.

5) Visualization and data Storage.

User will be given options to upload a audio file then our algorithm will tell the particular mood with the percentage and will give graph of emotions. This all data will be stored in a database(sqlite3).

Python Scikit Learn NumPy Machine Learning (ML) UML-tervezés

Projektazonosító: #28406061

A projektről

14 ajánlat Távolról teljesíthető projekt Utoljára aktív: 3 évvel ezelőtt

14 szabadúszó tett átlagosan 9917₹ összegű árajánlatot erre a munkára

sajjadtaghvaeifr

Hi, I hope you are doing fine. I have almost 10 years of experience in machine learning algorithms. I can implement various types of artificial intelligence algorithms including yours with Matlab, Python, JAVA and etc. Továbbiak

₹7000 INR 7 napon belül
(33 vélemény)
6.5
jarviskb

Hello, I am an AI researcher with 2 years experience in deep learning field. My major fields are deep image processing, deep natural language processing, GAN and reinforcement learning. My experiences are image class Továbbiak

₹10000 INR 3 napon belül
(31 vélemény)
6.2
nrajuu07

Hey! I am having 4+ years of Industry Experience in Machine Learning, Deep Learning,Natural Language Processing, and Computer Vision Applications. My Skills: OpenCV, TensorFlow, PyTorch, Keras,NLTK Supervised and Unsu Továbbiak

₹10000 INR 7 napon belül
(74 vélemény)
5.8
datacode0023

Hi, I have +5 experience dealing with machine learning algorithms and worked on multiple projects in this field, Please contact me to discuss more. Have a nice day

₹7000 INR 7 napon belül
(12 vélemény)
5.0
alinsync

Hello there, I'm an expert python developer with years of experience. I also have rich experience in machine learning / deep learning in the field of both computer vision and Natural Language Processing. I have worked Továbbiak

₹12500 INR 2 napon belül
(32 vélemény)
4.7
anammumtaz325

Hy , hope you are doing well I can help you to do any kind of machine learning work related to speech emotion recognition. As i have already worked on speech recognition and speech conversion. There are so many featur Továbbiak

₹7000 INR 2 napon belül
(4 vélemény)
2.1
OleksandLitkina

Hello I am very interested in your job as speech processing engineer, who has 7+ years of R&D experience in speech/speaker recognition, speech emotion recognition, lung sound classification. I've ever deployed speech e Továbbiak

₹12000 INR 7 napon belül
(3 vélemény)
1.4
saranyakuduvan

Hai... i will do your work in python. i will consider 4 emotional speech database like saveee,tess,crema-D and radvess. i have read your description fully. sure I will do. kindly text me thankyou so much.

₹8000 INR 7 napon belül
(1 Visszajelzés)
1.2
zunairasaman

hy i am expert in MATLAB ,Artificial intelligence and Detection i believe that i am perfect for this task i have alredy done many task of thus kind lets have a discussion thanks

₹13333 INR 10 napon belül
(1 Visszajelzés)
0.4
Ahlawappu

I've 2 year experience in Python and Machine Learning. Your project will be done perfectly within the deadline provided.

₹11111 INR 20 napon belül
(0 vélemény)
0.0
ajeshnishant

Dear client, Your project caught my eye because of the challenge it offers. I understand finding the right fit for your project is top priority. A project like this really need someone with good command over deep lea Továbbiak

₹8889 INR 1 napon belül
(0 vélemény)
0.0
praveen4921

I have already built a emotional recognition engine using BI-LSTM and Attention Mechanisam. I can do your project maximum in two days. Looking for your reply

₹7000 INR 3 napon belül
(0 vélemény)
0.0