AI Voice chatting to help with Customer support use-cases

Using current speech augmented LLMs (SpeechLLMs) with realtime voice modality to understand user issues and to provide support and solutions.

Using Realtime speech LLMs to assist with service requests

Provide solutions and raise service tickets.

Initial Architecture - Version V1

Link to the architecture diagram : User draw.io to render

alt text

High level initial implementation for version 1 , later we will introduce chat like functionality, having context to the model on the topic, raising service tickets.(in future blogs)

Part 1 : Recording audio from user and generating a audio file

Using replit agent created a voice recording flask app which we can leverage

replit-voice-recorder

alt text

gunicorn --bind 0.0.0.0:$PORT main:app

deployment-success

Link : https://techvistara-ai-voice.azurewebsites.net/

running-app

Flow diagram until completed portion

alt text

Next steps

Generating text from the generated audio file from the user


Project Suspension Notice

Due to budget constraints and the need to prioritize other projects, I have decided to temporarily suspend the AI Voice chatting application. The web application will be shut down until the next steps are designed and finalized. All progress has been archived and can be accessed here: Project Archive