Problem With Voice Recognition

When I put it in Matlab it does not work it give error Error: File: Voice Recognition.m Line: 1 Column: 1 The input character is not valid in MATLAB statements or expressions. and other errors when you delete the error line.
The Matlab program Iam using is r2013b
What I should do?

Answers (5)

The first error is on: ‘Get ready to record your name’
This is a line of text in the provided code which is not MATLAB syntax. I suggest commented it out:
The rest of the errors seem to be caused due to the usage of apostrophes instead of single quotes:
for i = 1:1
file = sprintf(%s%d.wav’,'rec’,i);
input(Press enter when ready to record your name);
You may fix these issues by simple replacing all the apostrophes (`) with single quotes (')
JOJO
JOJO on 18 Dec 2013
Edited: JOJO on 26 Jan 2014
I commented the first line and change all the apostrophes to single quotes. However now it give this error
Error using wavread (line 68)
Invalid Wave File. Reason: Cannot open file.
Error in VoiceRecognition (line 14)
[t, fs] = wavread (file);

1 Comment

Which directory are your rec1.wav, rec2.wav and so on in?

Sign in to comment.

For the moment replace
path='rec1.wav';
with
path='';
Eventually, have a look at fullfile()
JOJO
JOJO on 20 Dec 2013
Edited: JOJO on 20 Dec 2013
Now it is working!!! -What is the fulfile() ?
-The command WAVRECORD is being change to AUDIORECORDER so I change them to AUDIORECORDER?
-However when I say the same word it says "You are not ..." every time.
How to make the correlation better or the comparison better so that it recognize when I say the same word twice?
Dinesh Agarwal
Dinesh Agarwal on 30 Mar 2014
You can just change the name of .m file. Replace Voice Recognition.m with voice_recognition.m then this will not show any error and program may work properly.

Categories

Find more on Deep Learning Toolbox in Help Center and File Exchange

Asked:

on 18 Dec 2013

Answered:

on 30 Mar 2014

Community Treasure Hunt

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

Start Hunting!