Constructing a Design Specification

One way to create a detailed Design Specification is simply to make a table for each state that has been defined (that is, each box in the call flow diagram). By including the elements listed below (along with any other pertinent development-specific information) for any given state, the designer can make things much easier for the programmer.

  • The name of the state (and its state number).

  • The names of the state(s) that lead into it.

    For example, callers may enter the “main menu” state from the “welcome” state.

  • The names (and/or unique numbers) of the prompts.

    The prompt types—for example, initial, retry, timeout, and help—refer to the various common prompts used in many speech-recognition systems (more on these ...

Get Art and Business of Speech Recognition: Creating the Noble Voice, The now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.