diff --git a/lib/utils/constants.json b/lib/utils/constants.json index 79d3c8ba..d46a5f21 100644 --- a/lib/utils/constants.json +++ b/lib/utils/constants.json @@ -311,6 +311,11 @@ "ConnectFailure": "deepgram_tts_streaming::connect_failed", "Connect": "deepgram_tts_streaming::connect" }, + "GoogleTtsStreamingEvents": { + "Empty": "google_tts_streaming::empty", + "ConnectFailure": "google_tts_streaming::connect_failed", + "Connect": "google_tts_streaming::connect" + }, "CartesiaTtsStreamingEvents": { "Empty": "cartesia_tts_streaming::empty", "ConnectFailure": "cartesia_tts_streaming::connect_failed", diff --git a/lib/utils/tts-streaming-buffer.js b/lib/utils/tts-streaming-buffer.js index de55342d..c7bd4bf0 100644 --- a/lib/utils/tts-streaming-buffer.js +++ b/lib/utils/tts-streaming-buffer.js @@ -407,6 +407,7 @@ class TtsStreamingBuffer extends Emitter { 'cartesia', 'elevenlabs', 'rimelabs', + 'google', 'custom' ].forEach((vendor) => { const eventClassName = `${vendor.charAt(0).toUpperCase() + vendor.slice(1)}TtsStreamingEvents`;