DEV Community

dami
dami

Posted on • Updated on

Twilio Challenge: AI-Powered Voice Assistant

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.

Top comments (19)

Collapse
 
moyinoluwa_okediya_13620b profile image
Moyinoluwa Okediya

Amazing!

Collapse
 
unwana_mark_6e70b23a17912 profile image
Unwana Mark

Wow

Collapse
 
unwana_mark_6e70b23a17912 profile image
Unwana Mark

Amazing work

Collapse
 
unwana_mark_6e70b23a17912 profile image
Unwana Mark

This is really good

Collapse
 
samuel_ruthmedese_16b09b profile image
Samuel Ruth Medese

Great work

Collapse
 
padonu_blessing_a9f92c477 profile image
Padonu Blessing

So interesting

Collapse
 
padonu_blessing_a9f92c477 profile image
Padonu Blessing

Wow

Collapse
 
faithyybaby profile image
Faith

Wow!

Collapse
 
teslimsama profile image
TESLIM BOLAJI

wow

Collapse
 
femi_akinyemi profile image
Femi Akinyemi

Awesome!

Collapse
 
thatcoolguy profile image
dami

Thanks!