Build & Learn

Tutorial
AI Concepts
Product Management
Python
JavaScript
Generative AI

Explore all

April 29, 2025

How to Choose the Best Speech-to-Text API

By 
Kelsey Foster
Growth
February 18, 2025

How to evaluate Speech Recognition models

By 
Ryan O'Connor
Senior Developer Educator
September 10, 2021

How to Convert an MP3 File to Text with an API

By 
Yujian Tang
Contributor
August 31, 2022

How to Automatically Transcribe Zoom Calls in Real-Time

By 
Ryan O'Connor
Senior Developer Educator
April 3, 2023

How RLHF Preference Model Tuning Works (And How Things May Go Wrong)

By 
Marco Ramponi
April 19, 2023

How physics advanced Generative AI

By 
Ryan O'Connor
Senior Developer Educator
September 29, 2023

How DALL-E 2 Actually Works

By 
Ryan O'Connor
Senior Developer Educator
June 25, 2024

How to Do Hotword Detection with Streaming Speech-to-Text and Go

By 
Yasoob Khalid
Featured writer
December 23, 2022

How ChatGPT actually works

By 
Marco Ramponi
August 6, 2024

Generate subtitles with AssemblyAI and Zapier

By 
Niels Swimberghe
November 25, 2024

JavaScript and Node.js Speech-to-Text

By 
October 22, 2024

How to build a free Whisper API with GPU backend

By 
Ryan O'Connor
Senior Developer Educator
June 15, 2021

Fine-Tuning Transformers for NLP

By 
Dillon Pulliam
May 22, 2024

Filter profanity from audio files using Python

By 
Ryan O'Connor
Senior Developer Educator
May 28, 2024

Filter profanity from audio files using Node.js

By 
Niels Swimberghe
November 30, 2023

Extract phone call insights with LLMs in Python

By 
Ryan O'Connor
Senior Developer Educator
December 1, 2020

Building an End-to-End Speech Recognition Model in PyTorch

By 
Michael Nguyen
October 13, 2021

DeepSpeech for Dummies - A Tutorial and Overview

By 
Yujian Tang
Contributor
November 22, 2022

DeepMind's AlphaTensor Explained

By 
Marco Ramponi
May 27, 2024

Content moderation on audio files with Python

By 
Ryan O'Connor
Senior Developer Educator
Subscribe to 
AssemblyAI’s newsletter
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.