From ae376f81f42d7442190d1411f7aa3ad7d930c669 Mon Sep 17 00:00:00 2001 From: AssemblyAI Date: Tue, 1 Jul 2025 08:41:00 -0600 Subject: [PATCH] Project import generated by Copybara. GitOrigin-RevId: 637576cf961af92bdb985f967a79ddc37701514e --- package.json | 2 +- src/services/streaming/service.ts | 4 ++++ src/types/streaming/index.ts | 4 +++- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 03037dd..5755eb1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "assemblyai", - "version": "4.13.3", + "version": "4.13.4", "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 a5e7da2..fd49c0b 100644 --- a/src/services/streaming/service.ts +++ b/src/services/streaming/service.ts @@ -101,6 +101,10 @@ export class StreamingTranscriber { searchParams.set("format_turns", this.params.formatTurns.toString()); } + if (this.params.encoding) { + searchParams.set("encoding", this.params.encoding.toString()); + } + url.search = searchParams.toString(); return url; diff --git a/src/types/streaming/index.ts b/src/types/streaming/index.ts index f97881f..170ead0 100644 --- a/src/types/streaming/index.ts +++ b/src/types/streaming/index.ts @@ -1,9 +1,11 @@ +import { AudioEncoding } from ".."; + export type StreamingTranscriberParams = { websocketBaseUrl?: string; apiKey?: string; token?: string; sampleRate: number; - + encoding?: AudioEncoding; endOfTurnConfidenceThreshold?: number; minEndOfTurnSilenceWhenConfident?: number; maxTurnSilence?: number;