Word Prediction in Matlab?

조회 수: 1 (최근 30일)
Vivek Sharma
Vivek Sharma 2016년 8월 17일
댓글: Vivek Sharma 2016년 8월 18일
Hello I have a tricky situation ?
  1. I need to develop a code which can record user voice and play back?-> the code is ready and running fine.
  2. Now the real problem, I need to identify the position of the spoken word.
In detail: say for example i have defined 5 seconds time duration for recording. during this time i speak a sentence "how are you ", say this whole sentence completes in 3 seconds (ideally) and the remaining 2 seconds are vacant and there are no information available.
Now, I have plotted the recorded file also. now i need to determine the position of either of the three words, that is the location of the words in whole 5 seconds duration?
could you please help me in determining code?

답변 (1개)

Luke Halberstadt
Luke Halberstadt 2016년 8월 17일
Assuming that the sound amplitude is lower when the words are not being spoken, the following solution should roughly give you a start and end time:
  1. Compute the average amplitude for each of fifty 0.1 second snippets of the five seconds
  2. Iterate from each end of the clip until a given number of snippets have amplitude greater than some threshold.
  3. Tune (a) the number of high-amplitude snippets required to trigger the beginning and end of the audio and (b) the threshold amplitude to achieve your desired accuracy.
  댓글 수: 1
Vivek Sharma
Vivek Sharma 2016년 8월 18일
could you please help me in writing the syntax, running out if clues :(

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Speech Recognition에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by