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