how to find the exact frequency of human voice

human voice is have separate frequency . provide the code to find the frequency of the human voice

Answers (1)

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!