From 9f7e3618f3fcc8229417cbb67905c6f3514800b1 Mon Sep 17 00:00:00 2001 From: AssemblyAI Date: Mon, 23 Mar 2026 12:05:41 -0600 Subject: [PATCH] Project import generated by Copybara. GitOrigin-RevId: e466675fd188008acb07278ca688dd103fea3288 --- package.json | 2 +- src/services/streaming/service.ts | 4 ++++ src/types/streaming/index.ts | 3 +++ 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 70236bd..f3087ff 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "assemblyai", - "version": "4.28.0", + "version": "4.29.0", "description": "The AssemblyAI JavaScript SDK provides an easy-to-use interface for interacting with the AssemblyAI API, which supports async and real-time transcription, as well as the latest LeMUR models.", "engines": { "node": ">=18" diff --git a/src/services/streaming/service.ts b/src/services/streaming/service.ts index f12a111..5cefccf 100644 --- a/src/services/streaming/service.ts +++ b/src/services/streaming/service.ts @@ -157,6 +157,10 @@ export class StreamingTranscriber { ); } + if (this.params.domain) { + searchParams.set("domain", this.params.domain); + } + if (this.params.inactivityTimeout !== undefined) { searchParams.set( "inactivity_timeout", diff --git a/src/types/streaming/index.ts b/src/types/streaming/index.ts index 16f5d88..2591256 100644 --- a/src/types/streaming/index.ts +++ b/src/types/streaming/index.ts @@ -32,6 +32,7 @@ export type StreamingTranscriberParams = { prompt?: string; speechModel: StreamingSpeechModel; languageDetection?: boolean; + domain?: StreamingDomain; inactivityTimeout?: number; speakerLabels?: boolean; maxSpeakers?: number; @@ -62,6 +63,8 @@ export type StreamingSpeechModel = | "whisper-rt" | "u3-pro"; +export type StreamingDomain = "medical-v1"; + export type StreamingTokenParams = { expires_in_seconds: number; max_session_duration_seconds?: number;