Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

I run the following code in matlab: close all; clear all; clc; Fs = 8000; recObj = audiorecorder(Fs,8,1); disp('Start speaking:'); keyboard; recordblocking(recObj, 5); disp('End of

I run the following code in matlab:

close all; clear all; clc; Fs = 8000; recObj = audiorecorder(Fs,8,1); disp('Start speaking:'); keyboard; recordblocking(recObj, 5); disp('End of Recording'); myRecording = getaudiodata(recObj); figure, plot(myRecording), title('original time-domain voice recording'); keyboard;

pdFFT = fft(myRecording); figure, plot(abs(pdFFT)), title('abs of fft');

which gives me the following figure:

image text in transcribed

The x-axis corresponds to index number and y-axis to magnitude. I want to add to the above code in order to find the maximum peak of the above graph and then use that index number and convert it to a frequency number and display out the frequency value.

abs of fft 40 35 30 25 20 15 10 5 0.5 1.5 2.5 3.5 4 10

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Machine Learning And Knowledge Discovery In Databases European Conference Ecml Pkdd 2014 Nancy France September 15 19 2014 Proceedings Part 3 Lnai 8726

Authors: Toon Calders ,Floriana Esposito ,Eyke Hullermeier ,Rosa Meo

2014th Edition

3662448440, 978-3662448441

More Books

Students also viewed these Databases questions