diff --git a/src/lib/types/UtteranceEndEvent.ts b/src/lib/types/UtteranceEndEvent.ts index 168d0485..39ae2513 100644 --- a/src/lib/types/UtteranceEndEvent.ts +++ b/src/lib/types/UtteranceEndEvent.ts @@ -1,3 +1,5 @@ export interface LiveTranscriptionEvent { type: "UtteranceEnd"; + channel: number[]; + last_word_end: number; } diff --git a/src/packages/LiveClient.ts b/src/packages/LiveClient.ts index 2522e4f1..f6480806 100644 --- a/src/packages/LiveClient.ts +++ b/src/packages/LiveClient.ts @@ -53,6 +53,10 @@ export class LiveClient extends AbstractWsClient { if (data.type === LiveTranscriptionEvents.Transcript) { this.emit(LiveTranscriptionEvents.Transcript, data as LiveTranscriptionEvent); } + + if (data.type === LiveTranscriptionEvents.UtteranceEnd) { + this.emit(LiveTranscriptionEvents.UtteranceEnd, data as LiveTranscriptionEvent); + } } catch (error) { this.emit(LiveTranscriptionEvents.Error, { event,