Can someone please help me with the code. Speech recognition system.

2 次查看(过去 30 天)
Hi there,
whenever I am trying to run the code, it first throws an error at "ms" in "mfcc.m" and then if cont. the running process, it stuck at the "x=disteu(......)" (line 25, "vector.m"). Can any one pls help with the code.
Phase one is main training code from where mfcc and vector code will be called.
  7 个评论
Gaurav Sharma
Gaurav Sharma 2018-11-24
Thank You very mech sir for your help.
I need one more favour from you..... Can you pls tell why in the vector.m, the code enters in an infinite loop? and how it can be overcomed. I have tried but it didnt work.
Walter Roberson
Walter Roberson 2018-11-24
In my test, if the data you pass as the first parameter of vector() has 1 or 2 columns, then the way you handle the means makes it certain that t will become 0. When it does then
(distortion - t)/t
has a division by 0 and becomes infinite, which is not less than e. This leads to 0 being assigned to distortion, and t becomes 0 again, leading to (0-0)/0 as the next test, which is NaN, which again is not less than e. You are then stuck in an infinite loop.
In the case of 3 or more columns then this problem is not certain to happen, and vector can potentially exit.

请先登录,再进行评论。

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Sequence and Numeric Feature Data Workflows 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by