How to use Azure Cognitive Services to make voiceovers for your videos

How to use Azure Cognitive Services to make voiceovers for your videos

In this post, we take you through how to use Microsoft's Cognitive Services to generate voiceovers for your videos. In practice, this technique for generating speech from text can be used in a wide range tasks but one of the ways we're using it at Nightingale HQ is to support our marketing team.

If you are unfamiliar with some of the words we've used, here's some background reading:

If you don't yet have an Azure account, you can get one for free and start using this technology free forever. It also offers you free access to different technology, including an API that uses reinforcement learning to optimise your content displays to customers, but more on that another day.

The process you will work through is:

  1. Create a private, authenticated Speech AI service that can be used for a variety of purposes including Text to Speech
  2. Create an account to run data science and AI code for free using Azure Notebooks
  3. Make a personal copy of our notebook
  4. Add your details and desired text to your notebook
  5. Hit Run a bunch of times
  6. Download the generated file
  7. Load the file into whatever video editing tool you're using

If this is your first delve into using cloud computing and working with code, don't rush through the process and since all of it is free, don't be afraid to delete and start again. Once you've done all the setup, you'll be able to use your notebook web page again and again to produce quick, AI-generated audio files!

Set up Azure Cognitive Services

  1. From your Azure Portal, go to the Marketplace and search for 'Speech'.
  2. Find the Speech cognitive service and create the resource! Speech cognitive service in the Azure Marketplace
  3. Give your resource a name and select your subscription, location and resource group. Choose 'F0' for your pricing tier as this gives you free access to the resource, up to 5M characters per month. creating a resource for the Speech cognitive service
  4. Navigate to your new resource from your dashboard and copy the API key. Do not share this key publicly. Speech API key

Set up your Azure Notebook Project

  1. Follow this link to the Notebook Project and click 'Clone' to create your own copy. You may need to sign in to Azure again.
  2. In the dialogue, give your cloned project a name. Leave the 'Public' box unchecked as you do not want your API key to be publicly available.

Run the project

  1. Click on voiceover-generator.ipynb to open the Jupyter Notebook. Wait for it to fully load.
  2. You are now ready to generate audio from text! Follow the instructions in the README.md and voiceover-generator.ipynb files, or watch the video below to create an audio file from text of your choice. Note that in the video our API key is read from a text file, to keep it private.

Click below to hear the audio file that was created in this video:

Share :

Related Posts

What does it mean to be AI-Ready?

What does it mean to be AI-Ready?

Artificial Intelligence (AI) and Machine Learning (ML) have burst into the spotlight in recent years getting attention from businesses and all levels of society. Awareness of AI has drastically increased as people become more familiar with how the tech giants are using data to enhance their products and create better solutions. The market is opening up to more AI-infused products, and the public are regularly interacting with AI as it slips into their day-to-day lives through smartphones and virtual assistants.

Read More
How to score your first AI quick wins: Social Listening

How to score your first AI quick wins: Social Listening

Marketing is a ripe area for Artificial Intelligence (AI) adoption, with all the data and the insights, but how do you make the jump into the AI pool when you look around and all you see is resistance? Quick win projects are an essential tool for building confidence among your team, particularly when introducing new concepts. That is why Nightingale HQ have created a guide of quick-win projects to help departments and companies ease into AI and build momentum for future, more complex projects. In this edition, we will discuss the benefits of practising social listening and how to pull it off as your first AI win.

Read More
How to score your first AI quick wins: Knowledge Worker Productivity

How to score your first AI quick wins: Knowledge Worker Productivity

When you choose to introduce Artificial Intelligence (AI) in your organisation or department there can be a lot of resistance and uncertainty, which is why it is important to start small and win fast. By taking on smaller fail-proof projects, you can build up confidence among your team as they begin to see the value of the projects and stop fearing failure and resisting changes. In this project we discuss how to boost knowledge worker productivity, something employees will be able to track themselves and see the true value of. Building momentum in this way will pave the way for greater successes down the line.

Read More