O'Reilly logo

Definitive VoiceXML™ by David Cuddihy, Adam Hocek

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

5.1. Building voice services

Shown in Figure 5-1,” are the functional components that comprise VoiceXML. The components are described below:

ASR (Automatic Speech Recognition)

As we saw in Chapter 2,”, “VoiceXML essentials,” on page 24, VoiceXML provides control of the underlying speech recognition process through the definition of grammars using such languages as the Grammar Markup Language or GRXML. It also provides a mapping from the recognition results of the grammar to VoiceXML variables.

TTS (Text-To-Speech)

VoiceXML provides some basic control over the way speech is rendered by supporting Speech Synthesis Markup Language (SSML) elements. We briefly discussed the SSML elements in 2.3.4, “Speech markup element types,” on page 52.

call control ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required