숫자가 포함 된 문장에 대한 맞춤식 문법을 만들려고합니다. (매출은 345 억 달러 증가했습니다).SRGS 문법에서 VoiceXML 기본 제공 유형 사용
내가 좋아하는 W3C 사양 보이는 사용하여 만든 규칙:
<rule id="root" scope="public">
<item> <ruleref uri="#subject"/> </item>
<item> <ruleref uri="#direction"/> </item>
<item> <ruleref uri="#thenumber"/> </item>
</rule>
이 문장의 숫자 부분을 선택하기 위해, 나는 내장의 VoiceXML의 유형 (예를 들어)
<grammar type="application/srgs+xml" src="/grammars/number.grxml"/>
을 활용하려면
또는 숫자 패턴에 대해 일종의 라이브러리를 사용하십시오. 마지막 대안은 모든 숫자를 인식하기 위해 처음부터 일련의 규칙을 만드는 것입니다.
도움을 주시면 감사하겠습니다.
VoiceXML 표준은 실제로 기본 제공 유형이 선택 사항임을 지정합니다. 그러나 자연수 입력을 위해 특별히 "숫자"유형을 지정합니다. 앞에서 언급했듯이 @codechobo는 자신의 특정 VoiceXML 브라우저 및 ASR 엔진에 대한 설명서를 확인해야하지만, 필자가 사용했던 주요 기능은 자연수를 기본 제공 형식으로 지원합니다. 자세한 정보 : http://www.w3.org/TR/voicexml20/#dmlABuiltins –