2013-08-13 5 views
2

처음에는 스핑크스 4를 작동시키는 데 문제가 있었지만 현재는 작동합니다. 문법은 JSGF 나 N-Gram과 같은 유한이기 때문에 가능한 모든 단어 나 문장을 스핑크스로 인식 할 수 없습니다. 음성 기반 Google 검색과 같은 것을 만들고 싶습니다. 검색에는 가능한 모든 단어 또는 단어 조합이있을 수 있습니다. 모든 사전 단어를 문법에 추가하는 것은 번거로운 작업입니다. 친절하게 도와주세요.스핑크스 4에서 가능한 모든 단어를 인식 할 수 있습니까?

답변

3

아니요, 불가능합니다. Google의 음성 인식기를 포함한 모든 음성 인식기는 제한된 어휘를 사용합니다. Google은 약 150 만 단어의 큰 단어를 사용하지만 여전히 제한적입니다. 그래서 CMUSphinx. 희귀 한 고유 한 이름을 인식함으로써 Google을 사용하더라도 거의 불가능하다는 것을 확인할 수 있습니다.

실질적인 솔루션은 큰 어휘와 함께 큰 언어 모델을 사용하는 것입니다.

오디오 스트림에서 새로운 단어를 감지하고 음성 또는 기타 유형의 피드백과 함께 인식기를 추가하는 것은 공개적인 연구 질문입니다.

+0

@ Nikolay. 문법에 추가 할 수있는 단어 수에 제한이 있습니까? 나는 문법에서 약 1000 개의 단어를 추가하려고 시도하고 있지만 실행시 예외를 제공하고 있습니다. 30 또는 40 단어로 잘 작동합니다. 사전에있는 모든 단어를 문법에 추가 할 수 있습니까? 다음과 같은 방식으로 단어를 추가합니다 : public = ((여기에 단어를 추가하면 |) *); – utsav

+0

제한이 없으며 원하는만큼 단어를 추가 할 수 있습니다. –