2010-12-11 2 views
1

사용자가 VoiceXML 응용 프로그램에서 말한 내용의 문자열 표현을 가져올 수 있습니까? 예를 들어, 데이터베이스 쿼리에서이를 사용합니다.음성 입력을 문자열로 가져 오기

지금까지 본 대부분의 예제는 (xml-) 정의 된 수의 선택 항목과 비교하려고합니다. 100k를 초과하는 항목을 입력하면 데이터베이스와 일치하는 입력을 사용하려는 경우에는 적합하지 않습니다.

감사

답변

2

당신은 마지막 결과 (VoiceXML specification) 그러나

의 발언 속성의 문자열로 음성 입력을 얻을 수 있습니다, 그것은 당신의 문제가 아니에요. 열린 문법이나 100K 항목을 처리 할 수있는 시스템이 필요합니다. 이것은 VoiceXML 언어가 아니라 인식 엔진의 인공물입니다. 이론 상으로는 100K SRGS 문법을 만들 수 있습니다. 실제로, 더 깔끔한 방법으로 정의 할 수없는 고유 한 입력이라면 너무 큰 것입니다. 정적 목록이나 항목이있는 Nuance와 같은 엔진이있는 기본 문법 또는 항목 구성 요소로 구성된 통계 언어 모델 (공통 구성 요소를 공유한다고 가정)을 사용하여이 작업을 수행 할 수 있습니다.

받아쓰기 엔진을 볼 수 있습니다. VoiceXML 플랫폼에 부착 된 것을 본 적이 없다고 생각합니다. 일반적으로 일반적인 VoiceXML 사용 사례와 잘 맞지 않으므로 대부분의 받아쓰기 엔진은 입력을 완전히 식별하기 위해 교육 및 일반 문장 구조가 필요합니다.

관련 문제