This is a submission for the Twilio Challenge

What I Built

I created an AI-powered voice assistant designed to handle complex questions. Many existing voice assistants struggle with these types of inquiries, which can be frustrating for users. My assistant aims to bridge this gap.

Demo

To try out this app, make a call to +1 (423) 454-3174. You will be greeted with a prompt, say your request after the initial prompt.

Source code

AI-Powered Voice Assistant

How it works

Twilio Programmable voice get the user's request and then passes it to Gemini API which then return a response. Twilio Functions was used to host the code




Here is an article I wrote that has detailed steps to build the PHP-Laravel version of this voice assistant - https://www.twilio.com/en-us/blog/build-ai-powered-voice-assistant-twilio-laravel-openai

Twilio and AI

I used Twilio Programmable voice to get the user's request, this request is then passed into Gemini API which processes the request and returns a response. Twilio Programmable Voice is then used to return the response to the user in voice format. Twilio Functions was used to host the code.

Additional Prize Categories

Twilio Times Two - The project uses Twilio Programmable Voice and Twilio Functions.

Impactful Innovators: My AI-powered voice assistant addresses the challenge of accessing information. It helps to bridge the gap between users who might struggle with traditional search methods, like the elderly, people with disabilities, or those with limited literacy skills.