Распознавание динамиков с использованием MARF
Я использую MARF (Modular Audio Recognition Framework) для распознавания динамикаголос твой. В этом я тренировал MARF с голосом человека 'A' и проверил MARF с голосом человека 'B', Обучено с использованием--train training-samples
Протестировано с использованием--ident testing-samples/G.wav
В моем файле speaker.txt я упомянул образцы голоса обоих людей, то есть A & B.
Но я не получаю правильного ответа, потому что и обученный голос, и тестовый голос отличаются, но MARF дает соответствие Audio Sampled.
Я тоже прошел по этой ссылке ..
http://stackoverflow.com/questions/4837511/speaker-recognition
Результат
Config: [SL: WAVE, PR: NORMALIZATION (100), FE: FFT (301), CL: EUCLIDEAN_DISTANCE (503), ID: -1]
Speaker's ID: 26
Speaker identified: G
Или я делаю что-то не так, или есть какой-либо другой способ распознавания говорящего.
РЕДАКТИРОВАТЬ ------------------------ Теперь я использую vText, и он может быть легко использован.http://basic-signalprocessing.com/voiceRecognition.php Перейдите по этой ссылке, и vText использует MATLAB также выдает вывод.
Я получаю правильный график для частотной области, но не могу сравнить два образца голоса. Я получаю ошибку
Exception: com.mathworks.toolbox.javabuilder.MWException: Error using ==> eq
Matrix dimensions must agree.
{??? Error using ==> eq
Matrix dimensions must agree.
Error in ==> recognizePartial10k at 10
}
кто-нибудь есть какие-либо идеи относительно этого