Tutorials

Browse guided tutorials on NLP, Machine Learning, AI, Deep Learning, coding, and related topics.

How To Convert Voice To Text Using JavaScript
How To Convert Voice To Text Using JavaScript

This article shows how Real-Time Speech Recognition from a microphone recording can be integrated into your JavaScript application in only a few lines of code.

Differentiable Programming - A Simple Introduction
Differentiable Programming - A Simple Introduction

What is Differentiable Programming, and how is it different from Deep Learning? Check out this introduction to learn everything you need to know!

How to Build a Python Project that Summarizes Your Lectures
How to Build a Python Project that Summarizes Your Lectures

Learn how to build a Python app that lets you study faster by automatically summarizing lectures!

Transcribe Twilio Phone Calls in Real-Time with AssemblyAI
Transcribe Twilio Phone Calls in Real-Time with AssemblyAI

Learn how to use AssemblyAI's Speech-to-Text API to get accurate transcriptions during a Twilio call

Kaldi Speech Recognition for Beginners - A Simple Tutorial
Kaldi Speech Recognition for Beginners - A Simple Tutorial

Want to learn how to use Kaldi for Speech Recognition? Check out this simple tutorial to start transcribing audio in minutes.

Backpropagation For Neural Networks Explained
Backpropagation For Neural Networks Explained

In this Deep Learning tutorial, we learn about the Backpropagation algorithm for neural networks.

Jupyter Notebooks Tips and Tricks
Jupyter Notebooks Tips and Tricks

In this video, we learn how to use Jupyter notebooks, how to perform basic actions, what each indicator means, and some extra tips and tricks.

Introduction to Variational Autoencoders Using Keras
Introduction to Variational Autoencoders Using Keras

The complete guide to understanding and implementing Variational Autoencoders with Keras

What is GPT-3 and How Does It Work?
What is GPT-3 and How Does It Work?

In this video, we will learn why GPT-3 is so unique and how it manages to help bring in a new wave of excitement for AI.

Getting Started With Torchaudio
Getting Started With Torchaudio

In this PyTorch tutorial, we learn how to get started with Torchaudio and work with audio data.

Auto Chapters in Action - Build a Web App that Automatically Summarizes Podcasts
Auto Chapters in Action - Build a Web App that Automatically Summarizes Podcasts

In this video, we learn to build a streamlit app to summarize podcast episodes with the AssemblyAI Speech-to-Text API.

Sentiment Analysis in Action - Earnings Calls
Sentiment Analysis in Action - Earnings Calls

In this video, we make a web app that does Sentiment Analysis on earnings calls of companies using the AssemblyAI Speech-to-Text API.

PyTorch Lightning for Dummies - A Tutorial and Overview
PyTorch Lightning for Dummies - A Tutorial and Overview

The ultimate PyTorch Lightning tutorial. Learn how it compares with vanilla PyTorch, and how to build and train models with PyTorch Lightning.

Quick Automatic Chapter Detection
Quick Automatic Chapter Detection

In this tutorial, you will learn how to do automatic chapter detection using the AssemblyAI API in an easy-to-follow tutorial.

Add Speech Recognition to Applications in 5 Minutes
Add Speech Recognition to Applications in 5 Minutes

In this video, we show you how you can integrate AssemblyAI into an application in just 5 minutes!

Real-time Speech Recognition with AssemblyAI
Real-time Speech Recognition with AssemblyAI

Thanks to AssemblyAI’s real-time Speech-to-Text, it is very simple to set up a python script to perform real-time Speech Recognition.

Batch Normalization for Neural Networks - How it Works
Batch Normalization for Neural Networks - How it Works

In this video, we will learn about Batch Normalization. Batch Normalization is a secret weapon that has the power to solve many problems at once. It is a great tool to deal with the unstable gradients problem, helps deal with overfitting, and might even make your models train faster.

How to Make a Web App that Transcribes YouTube Videos with Streamlit
How to Make a Web App that Transcribes YouTube Videos with Streamlit

Let's build an interactive web app that can transcribe YouTube videos in minutes! Streamlit is a great Python library that makes web development a piece of cake. And on top of Streamlit's powerful framework we will plug in Assembly AI's easy-to-use API to quickly upload and transcribe audio files.

DeepSpeech for Dummies - A Tutorial and Overview
DeepSpeech for Dummies - A Tutorial and Overview

What is DeepSpeech and how does it work? This post shows basic examples of how to use DeepSpeech for asynchronous and real time transcription.

How Well Does AI Transcribe Song Lyrics?
How Well Does AI Transcribe Song Lyrics?

Since the industry wide adoption of deep learning technology, the ability of AI to recognize speech has dramatically increased. Today, AI transcription technology is on the same level of accuracy as human transcription. At least, that’s the case with human speech. We were curious how well AI can recognize

How to Convert an MP3 File to Text with an API
How to Convert an MP3 File to Text with an API

Recent advances in deep learning technology have made speech recognition available to developers at large. Here, we go over how to convert an MP3 file to text with AssemblyAI's Speech-to-Text API.

The State of Python Speech Recognition in 2021
The State of Python Speech Recognition in 2021

A complete tutorial on speech recognition with Python. Compare results from popular libraries like wav2letter, SpeechRecognition, and DeepSpeech, as well as popular cloud APIs.

Can Podcasts Predict the Stock Market?
Can Podcasts Predict the Stock Market?

Can the frequency of negative news in popular news podcasts like The Daily and Up First predict Stock Market performance? We do the analysis in this blog post!

How to Add Subtitles to Mux Videos with Python
How to Add Subtitles to Mux Videos with Python

How to use AssemblyAI's MP4 to text API to generate a subtitle file for your Mux video. Learn how to upload SRT and VTT subtitle files to Mux using the AssemblyAI API and Mux API.

Real Time Speech Recognition with Python
Real Time Speech Recognition with Python

Learn how to do real time streaming Speech-to-Text conversion in Python using the AssemblyAI Speech-to-Text API.