Voice chat AI

Hi everyone, I’m working on a VR app where users can interact with NPCs using voice commands. I recently watched a Unity demo where an AI NPC could understand spoken input and respond with voice as well. I’m curious if this functionality is implemented using Sentis or another tool. Are there any starting points or demos available for creating this type of bidirectional interaction between users and NPCs? Thanks!