From 35cec7c3fdacb259e629210dc9e5cfbdc0ff134c Mon Sep 17 00:00:00 2001 From: AssemblyAI Date: Fri, 16 Feb 2024 14:59:04 -0500 Subject: [PATCH] Project import generated by Copybara. GitOrigin-RevId: 367483a4392b2164f7b24deef0418847a491d660 --- package.json | 2 +- src/services/realtime/service.ts | 12 ++++++------ src/types/realtime/index.ts | 4 ++-- tests/realtime.test.ts | 2 +- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index a16b054..5224c23 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "assemblyai", - "version": "4.3.0", + "version": "4.3.1", "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/realtime/service.ts b/src/services/realtime/service.ts index 871e572..dc45f47 100644 --- a/src/services/realtime/service.ts +++ b/src/services/realtime/service.ts @@ -48,7 +48,7 @@ export class RealtimeTranscriber { private encoding?: AudioEncoding; private apiKey?: string; private token?: string; - private end_utterance_silence_threshold?: number; + private endUtteranceSilenceThreshold?: number; private socket?: WebSocket; private listeners: RealtimeListeners = {}; private sessionTerminatedResolve?: () => void; @@ -58,8 +58,8 @@ export class RealtimeTranscriber { this.sampleRate = params.sampleRate ?? 16_000; this.wordBoost = params.wordBoost; this.encoding = params.encoding; - this.end_utterance_silence_threshold = - params.end_utterance_silence_threshold; + this.endUtteranceSilenceThreshold = + params.endUtteranceSilenceThreshold; if ("token" in params && params.token) this.token = params.token; if ("apiKey" in params && params.apiKey) this.apiKey = params.apiKey; @@ -130,13 +130,13 @@ export class RealtimeTranscriber { this.socket.onopen = () => { if ( - this.end_utterance_silence_threshold === undefined || - this.end_utterance_silence_threshold === null + this.endUtteranceSilenceThreshold === undefined || + this.endUtteranceSilenceThreshold === null ) { return; } this.configureEndUtteranceSilenceThreshold( - this.end_utterance_silence_threshold + this.endUtteranceSilenceThreshold ); }; diff --git a/src/types/realtime/index.ts b/src/types/realtime/index.ts index 025c8d9..b5a8c79 100644 --- a/src/types/realtime/index.ts +++ b/src/types/realtime/index.ts @@ -26,7 +26,7 @@ type CreateRealtimeTranscriberParams = { /** * The duration of the end utterance silence threshold in milliseconds */ - end_utterance_silence_threshold?: number; + endUtteranceSilenceThreshold?: number; } & ( | { /** @@ -68,7 +68,7 @@ type RealtimeTranscriberParams = { /** * The duration of the end utterance silence threshold in milliseconds */ - end_utterance_silence_threshold?: number; + endUtteranceSilenceThreshold?: number; } & ( | { /** diff --git a/tests/realtime.test.ts b/tests/realtime.test.ts index 2840224..93b7c42 100644 --- a/tests/realtime.test.ts +++ b/tests/realtime.test.ts @@ -162,7 +162,7 @@ describe("realtime", () => { const rt = aai.realtime.transcriber({ realtimeUrl, apiKey: "123", - end_utterance_silence_threshold: 500, + endUtteranceSilenceThreshold: 500, }); await connect(rt, server); await expect(server).toReceiveMessage(