pitch calculation for speech signal

18 ビュー (過去 30 日間)
Dr G Jaffino
Dr G Jaffino 2011 年 9 月 2 日
回答済み: Brian Hemmat 2018 年 3 月 29 日
[EDIT: 20110903 03:38 - merge duplicate - WDR]
How to calculate pitch for voiced speech signals?
[Material from duplicate question]
  1. I need how to calculate the pitch for voiced speech signal?
  2. How to calculate the LP residual signal? The equation is
e_n = x_n - sum_{k=1}^p a_k x_{n-k}.
  2 件のコメント
Walter Roberson
Walter Roberson 2011 年 9 月 2 日
That appears to be a theory question rather than a MATLAB question ?
Daniel Shub
Daniel Shub 2011 年 9 月 2 日
@Walter, that is much nicer than just sticking a doit4me tag or something like it on the question.

サインインしてコメントする。

採用された回答

Daniel Shub
Daniel Shub 2011 年 9 月 2 日

その他の回答 (1 件)

Brian Hemmat
Brian Hemmat 2018 年 3 月 29 日
To calculate the LP residual, use the lpc function in the Signal Processing Toolbox. To estimate the pitch of an audio signal, use the pitch function in Audio System Toolbox.
FYI: If you're thinking to use the residual to calculate the pitch, one of the algorithms available from the pitch function is the Summation of Residual Harmonics*, which does just that. So it could be a good place to start.
  • Drugman, Thomas, and Abeer Alwan. "Joint Robust Voicing Detection and Pitch Estimation Based on Residual Harmonics." Proceedings of the Annual Conference of the International Speech Communication Association, INTERSPEECH. 2011, pp. 1973–1976.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by