Prerequisites and Required Libraries

Learn how to install required libraries to transcribe audio using Python and AssemblyAI.

In this chapter, we’ll build a web app that can transcribe audio using AssemblyAI and Streamlit.

Transcription

Transcription is the process of converting audio to text. Although we can implement a machine learning model to get the text from audio, it is extremely inconvenient. If we try to train a machine learning model for transcription, we’ll have to deal with the following:

  • Extensive knowledge of audio signal processing is needed to extract features from an audio signal.
  • A large amount of data will have to be mined/scraped from various sources.
  • Knowledge of machine learning libraries such as PyTorch or TensorFlow is required.

Fortunately, AssemblyAI has a free tier version available that lets us transcribe audio by making a few requests.

Requirements

  • An AssemblyAI account (Sign up for free ...