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.

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.