Share via


Bookmarks

This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.

Use bookmarks in Speech Server to handle bargein with prompts. When bargein includes a recognized word, use the recognition result to continue the dialog flow. However, if the bargein utterance is something like "that one" or "yes," use a bookmark to initiate an event and identify the point in the prompt that the user barged in.

Creating Bookmarks

Bookmarks are labels that identify the boundaries between works in a prompt database. Bookmarks are created when a prompt database is compiled. For more information, see Compile Prompt Databases.

Using Bookmarks

Access bookmarks in code, using either SSML (Speech Synthesis Markup Language), VoiceXML, or managed code as explained in the following sections.

SSML

To implement bookmarks in SSML, use the ssml:mark Element.

VoiceXML

To implement bookmarks in VoiceXML, use the ssml:mark element. For more information, see VoiceXML 2.0, Section 4.

Managed Code

To implement bookmarks in managed code, use the PromptBuilder class AppendBookmark method.

See Also

Other Resources

Develop Prompts with Speech Prompt Tools
Speech Server Tutorials
Sample and Reference Applications