Level up your Twilio API skills in TwilioQuest, an educational game for Mac, Windows, and Linux. Download Now
Build the future of communications.
Start building for free
  • By Carlos Mucuho
    Turn Voice Recordings into Shareable Videos with Python and FFmpeg Turn Voice Recordings into Shareable Videos with Python and FFmpeg

    In this tutorial, we are going to learn how to build an application with Python and FFmpeg that will allow us to turn voice recordings into cool videos that can be easily shared on social media.

    At the end of the tutorial we will have turned a voice recording into a video that looks similar to the following:

    Project demo

    Tutorial requirements

    To follow this tutorial you are going to need the following components:

    • One or more voice recordings that you want to convert to videos. Programmable Voice recordings stored in your Twilio account work great for this tutorial.
    • Python 3.6+ installed.
    • FFmpeg version 4.3.1 or newer installed.

    Creating the project structure

    In this section, we will create our project directory, and inside this directory, we will create sub-directories where we will store the recordings, images, fonts, and videos that will be used in this tutorial. Lastly, we will create the Python …

    Read More
  • By Carlos Mucuho
    Make and Receive Phone Calls from the Browser with Twilio Programmable Voice, Python and JavaScript Make and Receive Phone Calls from the Browser with Twilio Programmable Voice, Python and JavaScript

    In this tutorial, we are going to write an application that uses the Twilio Programmable Voice API to make and receive phone calls from a web browser. We will also implement a UI that allows us to make, accept, and reject phone calls.

    By the end of this tutorial we will have an application that looks like the following:

    Project demo

    Tutorial requirements

    To follow this tutorial you are going to need the following components:

    • A free or paid Twilio account. If you are new to Twilio create a free account now. If you create your account using this link and later upgrade to a paid account, you will receive $10 in credit.
    • A Twilio phone number capable of making and receiving phone calls. Get one now if you don’t have it.
    • Python 3.6+ installed.
    • ngrok installed. ngrok is a reverse proxy service that creates a secure tunnel from a public endpoint …
    Read More
  • By Carlos Mucuho
    Gérez les appels dans le navigateur avec Python, Javascript et Twilio Voice Gérez les appels téléphoniques dans le navigateur avec Python, Javascript et Twilio Voice

    Dans ce tutoriel, nous allons écrire une application qui utilise l'API Twilio Programmable Voice pour passer et recevoir des appels téléphoniques depuis un navigateur Web. Nous mettrons également en place une interface utilisateur nous permettant de passer, d'accepter et de rejeter des appels téléphoniques.

    À la fin de ce tutoriel, nous aurons une application qui ressemblera à ce qui suit :

    Démonstration du projet

    Prérequis pour ce tutoriel

    Pour suivre ce tutoriel, vous aurez besoin des composants suivants :

    • Un compte Twilio gratuit ou payant. Si vous êtes nouveau sur Twilio, créez un compte gratuit maintenant. Si vous créez votre compte depuis ce lien et que vous le mettez à niveau vers un compte payant par la suite, vous recevrez un coupon d’une valeur de de 10 $.
    • Un numéro de téléphone Twilio permettant de passer et de recevoir des appels téléphoniques. Créez-en un maintenant si vous n'en avez pas déjà un. …
    Read More
  • By Carlos Mucuho
    Build an Encrypted Voicemail system with Python and Twilio Programmable Voice Build an Encrypted Voicemail system with Python and Twilio Programmable Voice

    In this tutorial, we are going to write an application that uses the Twilio Programmable Voice API to build a voicemail system that records and encrypts messages left in our Twilio phone number. We will also implement a dashboard that will allow us to see, decrypt and listen to all the encrypted voicemails.

    By the end of this tutorial we will have an application that looks like the following:

    Project demo

    Tutorial requirements

    To follow this tutorial you are going to need the following components:

    • A free or paid Twilio account. If you are new to Twilio create a free account now. If you create your account using this link and later upgrade to a paid account, you will receive $10 in credit.
    • A Twilio phone number capable of receiving phone calls. Get one now if you don’t have it.
    • OpenSSL installed.
    • Python 3.6+ installed.
    • ngrok installed. ngrok is a reverse proxy …
    Read More
  • Newer
    Older
    Sign up and start building
    Not ready yet? Talk to an expert.