2011-02-25 3 views
2

나는 phenomes음성 인식 : phenomes을 통해 사용자 정의 언어 지원

내가 수정 또는 국제와 단어의 발음에 정의하는 사용자 정의 문법 XML을 생성하기 위해 지금 할

텍스트에서 전사 한 텍스트를 다른 언어 대신 그 특정 철자를 사용하여 그 문법을 사용하십시오.

영어/독일어 이외의 언어로 된 특정 단어에 대해 음성 인식을 추가하고 싶습니다.

SAPI를 사용하면 가능합니까? 누구든지 SpInProcRecoContext.Recognizer 및 사용자 정의 문법을 사용하여 올바른 방향으로 나를 가리킬 수 있습니까?

그래서 e.a에 이미 존재하는 인식 엔진을 사용하고 싶습니다. 영어는 phenomes을 통해 이탈리아어 단어를 정의하여, 예를 들어 이탈리아어 인식하고 엔진 따라서 그것은 매우 강하게 의존

답변

2

도와뿐만 아니라

덕분에 일부 이탈리아어 단어를 인식 할 수 있도록 영어 사용자 지정 단어로 인식하게하는 정확히 무엇을하고 싶은지. 명령에서 제어 할 수 있습니다 (더 많거나 적음) & 제어 문법. 받아쓰기 환경에서이 작업을 수행하는 것은 훨씬 까다 롭습니다.

처음 몇 가지 제한 사항 : 영어 SAPI 인식기가 영어 음소를 찾고 있습니다. 이를 (예 :) 이탈리아어 음소로 인식 모델을 버리면 인식 품질이 떨어질 가능성이 큽니다.

그러나 PHRASE 요소의 PRON attribute을 사용하여 SAPI 문법에 명시적인 발음을 포함 할 수 있습니다. 그래서 명령을 & 통제 문법에서 작동 할 수 있습니다.

그러나 받아쓰기 환경에서는 응용 프로그램 어휘를 설정하고 ISpLexicon::AddPronunciation을 사용하여 명시적인 전화 ID가있는 항목을 만드는 데만 제한적일 수 있습니다.

그러나 정확성은 크게 어려울 수 있습니다.