diff --git a/package.json b/package.json index 64d67af..0cbd0b7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "assemblyai", - "version": "4.14.1", + "version": "4.14.2", "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 fd49c0b..e5ac05e 100644 --- a/src/services/streaming/service.ts +++ b/src/services/streaming/service.ts @@ -105,6 +105,10 @@ export class StreamingTranscriber { searchParams.set("encoding", this.params.encoding.toString()); } + if (this.params.keyterms) { + searchParams.set("keyterms", JSON.stringify(this.params.keyterms)); + } + url.search = searchParams.toString(); return url; diff --git a/src/types/streaming/index.ts b/src/types/streaming/index.ts index 0272441..024896d 100644 --- a/src/types/streaming/index.ts +++ b/src/types/streaming/index.ts @@ -10,6 +10,7 @@ export type StreamingTranscriberParams = { minEndOfTurnSilenceWhenConfident?: number; maxTurnSilence?: number; formatTurns?: boolean; + keyterms?: string[]; }; export type StreamingEvents = "open" | "close" | "turn" | "error";