New Multilingual Capabilities and TypeScript/JavaScript SDK

Discover AssemblyAI's new multilingual support and Node SDK in our latest update. Catch up with our viral YouTube tutorials and blogs!

New Multilingual Capabilities and TypeScript/JavaScript SDK

Hey 👋, this weekly update contains the latest info on our new product features, tutorials, and our community.

🇨🇳🇮🇳🇷🇺 Multilingual Speech-to-Text 

AssemblyAI now supports transcription across 20+ languages, including Chinese, Hindi, Russian, Turkish, and Vietnamese. Check out a full list of supported languages in the docs and test them out live on AssemblyAI's playground.

Take a look at the AssemblyAI changelog for the latest accuracy and product improvements made by our team.

🚀AssemblyAI Node SDK 2.0

We’re thrilled to release version 2.0 of our TypeScript / Node SDK!

Built from the ground up with TypeScript, this release boasts tons of improvements and a simplified interface for seamless interaction with the AssemblyAI API. Check out the full tutorial for code examples on asynchronousreal-time transcription and LeMUR.

Transcribe an audio or video file:

import AssemblyAI from "assemblyai";

const client = new AssemblyAI({
  apiKey: process.env.ASSEMBLYAI_API_KEY,

const transcript = await client.transcripts.create({
  audio_url: './news.mp4',

Learn how to transcribe audio by following this step-by-step guide.

Stay updated with our latest features, interviews and more on DiscordTwitter and LinkedIn.

Fresh From Our Blog

Building with Automatic Speech Recognition (ASR) models: Why accuracy matters: Why does accuracy matter when building with Automatic Speech Recognition (ASR) models? In this article, we answer this question and explore real-world ASR applications. Read more>>

How to use audio data in LlamaIndex with Python: Get a step-by-step guide on how to integrate audio files into LlamaIndex and construct a robust LLM-driven search engine. Read more>>

How DALL-E 2 Actually Works: Learn more about OpenAI's DALL-E 2 model and the newest release DALL-E 3 with this in-depth article. Read more>>

5 Lines of Python Code to Create Video Subtitles: Learn how to use the AssemblyAI Python SDK to generate subtitles with time stamps for any video.

Build LlamaIndex Audio Apps with Python in 5 minutes: Learn how to load audio data with LlamaIndex and create an AI audio app that can answer your questions using LlamaIndex and AssemblyAI's new data reader integration.

How to Remove Personal Data from your Audio with AI: Learn how to censor sensitive information in audio data using AssemblyAI's Personally Identifiable Information redaction model.