Discover what you can build with the AssemblyAI API with real-world code examples.

For examples using the API without SDKs, see API guides.

Cookbooks

GuideCategoryGitHub
Creating summarized chapters from podcastsAudio Intelligence
Identifying hate speech in audio or video filesAudio Intelligence
PII redaction using entity detectionAudio Intelligence
Identifying highlights in audio and video filesAudio Intelligence
Identifying speakers in audio recordingsSpeech-to-Text
Summarizing virtual meetingsAudio Intelligence
Transcribing multiple files simultaneouslySpeech-to-Text
Splitting audio files into shorter filesSpeech-to-Text
Route to a default language if ALD confidence is lowSpeech-to-Text
Guide to Common Errors for New AssemblyAI UsersSpeech-to-Text
Deleting an AssemblyAI transcriptSpeech-to-Text
Detecting low confidence words in a transcriptSpeech-to-Text
Do more with the JavaScript SDKSpeech-to-Text
Build a UI for transcription with Gradio and PythonSpeech-to-Text
Iterate over Speaker Labels with Make.comSpeech-to-Text
How to implement retry server error logicSpeech-to-Text
How to implement retry upload error logicSpeech-to-Text
Schedule a DELETE request with AssemblyAI and EasyCronSpeech-to-Text
Creating subtitles with speaker labelsSpeech-to-Text
Create a speaker timelineSpeech-to-Text
Specifying a languageSpeech-to-Text
Create custom length subtitles with AssemblyAISpeech-to-Text
Generating subtitles for videosSpeech-to-Text
Speaker identification across files w/ AssemblyAI, Pinecone, and Nvidia’s TitaNet modelSpeech-to-Text
Transcribing an audio fileSpeech-to-Text
Transcribing from an S3 bucketSpeech-to-Text
How to get YouTube video transcripts with yt-dlpSpeech-to-Text
Transcribing files hosted on GitHub with AssemblyAISpeech-to-Text
Guide to using Google Drive links with AssemblyAISpeech-to-Text
Translating an AssemblyAI subtitle transcriptSpeech-to-Text
Translating an AssemblyAI transcriptSpeech-to-Text
Leverage LeMUR for customer call sentiment analysisLeMUR
Estimating input token costs with LeMURLeMUR
Boosting transcription accuracy with LeMURLeMUR
Extract dialogue data with LeMUR and JSONLeMUR
Creating chapter summaries with LeMUR’s custom text input parameterLeMUR
Processing speaker labels with LeMUR’s custom text input parameterLeMUR
Automatically generate action items from a meeting with LeMURLeMUR
How to pass context from previous LeMUR requestsLeMUR
Implement a sales playbook using LeMURLeMUR
Identify speakers by name with LeMURLeMUR
How to use LeMUR’s specialized endpointsLeMUR
Identify action items using LeMUR’s Task endpointLeMUR
Receive AI coaching feedback with LeMUR’s Task endpointLeMUR
Summarize transcripts with LeMUR’s Task endpointLeMUR
Perform structured Q&A with LeMUR’s Task endpointLeMUR
Extracting transcript quotes with LeMUR’s custom text input parameterLeMUR
Extracting quotes with timestamps using LeMUR + semantic searchLeMUR
Processing audio files with LLMs using LeMURLeMUR
Transcribe a local file in real-time in Node.jsStreaming Speech-to-Text
Capturing complete sentences as partial transcriptsStreaming Speech-to-Text
Using Streaming speech-to-textStreaming Speech-to-Text
Using LeMUR with Streaming speech-to-textStreaming Speech-to-Text
Terminate Streaming session after inactivityStreaming Speech-to-Text

API Guides

Was this page helpful?
Built with