Once users' Twilay numbers receive phone calls, text notifications are sent to their regular phone numbers.

After the two parties are connected, text messages are converted to voice automatically, and vice versa

How we built it

We built our backend in NodeJS and hosted the server on AWS to connect our endpoints with Twilio

Challenges we ran into

We tried using Twilio's transcription API for speech recognition. However, there was too much delay for real time communication. Then we tried Google Cloud Speech Recognition. Fortunately the delay was much shorter.

Since we were not familiar with Twilio API, we tried building the backend using PHP, Java, and Node. In the end, we found that Node is much more efficient to integrate in our case.