MATLAB Answers

pitch calculation for speech signal

87 ビュー (過去 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.

Sign in to comment.

採用された回答

Daniel Shub
Daniel Shub 2011 年 9 月 2 日

  0 件のコメント

Sign in to comment.

その他の回答 (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.

  0 件のコメント

Sign in to comment.


Translated by