The stack of conversational UI

The building blocks required to develop a modern and interactive conversational application include:

  • Speech recognition (for voicebots)
  • NLU
  • Conversational level:
    • Dictionary/samples
    • Context
    • Business logic

In this section, we will walk through the "journey" of a conversational interaction along the conversational stack.

The stack of conversational UI

Figure 10: The conversational stack: voice recognition, NLU, and context

Voice recognition technology

Voice recognition (also known as speech recognition or speech-to-text) transcribes voice into text. The computer captures our voice with a microphone and provides a text transcription of the words. Using a simple ...

Get Voicebot and Chatbot Design now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.