how to find the exact frequency of human voice
Show older comments
human voice is have separate frequency . provide the code to find the frequency of the human voice
1 Comment
KSSV
on 9 Jul 2019
Read about fft
Answers (1)
Walter Roberson
on 9 Jul 2019
0 votes
Human voices do not have exact frequencies. Speech is composed of several groups of frequencies.
Let me see if I can give an analogy:
If you have a single frequency then you get a sine wave, and that sounds a particular way. Humans do not talk in pure sine waves. Human singing of notes can in some cases be much closer to pure sine waves, but there will more likely be a bit of waver, adding richness and vibrato that we enjoy more than sine waves.
Now consider a square wave. That sounds a particular way that is quite different than pure sine waves. A square wave is in theory an infinite number of sine waves together. In practice humans are satisfied with a modest number of sine waves added together. It is, though, a mistake to think that you can replace a square wave with a single central frequency: that will not sound at all the same. The "real" sound is not a sine wave: you must add enough sine waves to get a comparatively steep step.
Now, every plosive sound has a sudden sharp onset, and you need an approximate square wave to get that sound. Which, as I indicated, can only be done by having a whole bunch of sine together in theory. You cannot say that there is an exact frequency for this: speech requires multiple frequencies together.
Categories
Find more on Audio I/O and Waveform Generation in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!