Skip to content

Commit 67d6eee

Browse files
committed
fix build issues
1 parent 396db1f commit 67d6eee

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

plugins/google/src/stt.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import type * as protos from '@google-cloud/speech/build/protos/protos.js';
33
import { type AudioBuffer, AudioByteStream, AudioEnergyFilter, log, stt } from '@livekit/agents';
44
import { AudioFrame } from '@livekit/rtc-node';
55
import {
6+
AudioEncoding,
67
type GoogleCredentials,
78
type LanguageCode,
89
type LanguageType,
@@ -182,7 +183,7 @@ export class STT extends stt.STT {
182183
config.languages = [config.languages];
183184
} else if (!config.detectLanguage && config.languages.length > 1) {
184185
this.#logger.warn('Multiple languages provided, but language detection is disabled');
185-
config.languages = [config.languages[0]];
186+
config.languages = [(config.languages as [string])[0]];
186187
}
187188

188189
return config;
@@ -526,9 +527,9 @@ export class SpeechStream extends stt.SpeechStream {
526527
if (!result.alternatives || result.alternatives.length === 0) {
527528
continue;
528529
}
529-
text += result.alternatives[0].transcript || '';
530-
confidence += result.alternatives[0].confidence || 0;
531-
language = result.languageCode || language;
530+
text += result?.alternatives?.[0]?.transcript || '';
531+
confidence += result?.alternatives?.[0]?.confidence || 0;
532+
language = result?.languageCode || language;
532533
}
533534

534535
confidence /= response.results.length;

0 commit comments

Comments
 (0)