How to identify languages in audio data using Python
Learn how to use Python to automatically identify languages in audio files.
Tutorial
Learn how to use Python to automatically identify languages in audio files.
Tutorials
Learn how to use Python to perform speaker diarization on audio and video files to identify "who said what when"
Industry
Learn the differences between speaker diarization and speaker recognition, as well as speaker verification and speaker identification in audio analysis
Tutorials
Build a sophisticated Discord voice bot that leverages AssemblyAI for speech transcription, OpenAI's GPT-3.5 Turbo AI model for intelligent processing, and ElevenLabs for speech synthesis.
Tutorials
Learn how to analyze audio from Zoom calls using AssemblyAI and Node.js.
Deep Learning
Large Language Models are trained to guess the next word. But when generating text, the combination of their probability estimates with algorithms known as decoding strategies is what determines how they actually choose words. Learn how decoding strategies work in this article.
Automatic Speech Recognition
Learn about the best audio and video formats for speech-to-text applications, as well as best practices for audio post-processing techniques.
Tutorials
Learn how to use the Claude 3 models with audio and video data in Python.
Deep Learning
Microsoft's Florence-2 is a foundational image model that can perform almost every common task in computer vision. Learn how Florence-2 works and how to use it in this guide.
Tutorials
Learn how to translate speech in real-time in JavaScript with AssemblyAI and DeepL.
Tutorials
Learn how to build a web app in Go that'll use AssemblyAI to transcribe an uploaded video file and generate subtitles.
Tutorials
Learn how to build a Next.js video conferencing app that supports video calls with live transcriptions and an LLM-powered meeting assistant.
Tutorials
In this tutorial, you'll learn how to respond to hotwords in voice data using Streaming Speech-to-Text in Go.
Tutorials
Modern AI models make it easy to automatically detect the presence of sensitive topics in speech data. Learn how to perform configurable content moderation with Python in this tutorial.
Tutorials
Learn how to filter profanity out of audio and video files with fewer than 10 lines of code in this tutorial
Tutorials
Learn how to use audio transcripts in LangChain Go using the AssemblyAI document loader.
Tutorials
Learn how to transcribe audio and video files in your Python applications with AssemblyAI's Universal-1 speech recognition model.
Tutorials
Learn how to transcribe an audio file in your Node.js applications with industry-leading accuracy using Universal-1.
Tutorials
Learn how to transcribe an audio file in your Go applications with industry-leading accuracy using Universal-1.
Tutorials
In this tutorial, we’ll learn how to automatically redact Personal Identifiable Information (PII) from audio and video files in 5 minutes using Python and AssemblyAI.
Tutorials
Learn how to detect scam attempts in phone calls, using LeMUR.
Deep Learning
From fundamental research to productionized AI models, let’s discover how this cutting-edge technology is powering production applications and may be shaping the future of AI.
Tutorials
Learn how to transcribe a phone call in real-time using Python, AssemblyAI, ngrok, and Twilio
Tutorials
Learn how to transcribe a Twilio phone call in real-time using Go in this tutorial.
Announcements
We're excited to announce the release of our AssemblyAI SDK for Go!