// SPDX-FileCopyrightText: 2025 LiveKit, Inc. // // SPDX-License-Identifier: Apache-2.0 import { VAD } from '@livekit/agents-plugin-silero'; import { stt } from '@livekit/agents-plugins-test'; import { describe, it } from 'vitest'; import { STTv2 } from './stt_v2.js'; const hasDeepgramApiKey = Boolean(process.env.DEEPGRAM_API_KEY); if (hasDeepgramApiKey) { describe('Deepgram STTv2 (Flux)', async () => { await stt(new STTv2(), await VAD.load(), { nonStreaming: false }); }); } else { describe('Deepgram STTv2 (Flux)', () => { it.skip('requires DEEPGRAM_API_KEY', () => {}); }); }