2011-08-06 7 views
0

내 앱을 사용하여 일부 단어를 녹음하고 동일한 단어를 다시 말할 때마다 일치시키고 싶습니다. 내가 어떻게 그걸 성취 할 수 있니? 나는 또한 ...Android에서 음성 인식

http://www.jameselsey.co.uk/blogs/techblog/android-how-to-implement-voice-recognition-a-nice-easy-tutorial/

를이 튜토리얼을 볼 수 있지만 한 그 연설 텍스트에 대한. 당신이 말한 것은 Google 서버로 이동하여 귀하가 말한 것과 유사한 단어 목록을 보여줍니다. 하지만 내가 다시 말할 때 어떤 말을 녹음하고 일치시켜야합니다.

모든 제안, 팁 또는 지도서는 정말 감사하겠습니다. 정말 감사하게 생각합니다.

피씨 나는 인터넷없이 이것을 원한다.

미리 감사드립니다.

답변

1

임의 길이의 특징 벡터를 일치시키기 위해 특징 추출 부분과 DTW 알고리즘을 구현해야합니다. ,

http://en.wikipedia.org/wiki/Dynamic_time_warping

비슷한 구현

에 대해이 스레드를 읽어 볼

당신이 간단한 함수를 작성해야 DTW와 기능에 맞게 CMUSphinx http://cmusphinx.sourceforge.net처럼

을 exsisting ASR 툴킷을 사용할 수있는 기능을 추출하려면

http://sourceforge.net/projects/cmusphinx/forums/forum/382337/topic/2348240