Hey team! 👋
We’re having an issue with live transcription using the Deepgram SDK. We can successfully connect and send audio data, but we’re not receiving any Transcript events back.
This is happening on our UAT website: https://app-uat.aicollabx.com/
Here’s a rough summary of our implementation:
const deepgram = createClient(apiKey);
const connection = deepgram.listen.live({
model: 'nova-2',
interim_results: false,
smart_format: true,
filler_words: true,
diarize: true,
});
connection.on(LiveTranscriptionEvents.Transcript, (data) => {
console.log('TRANSCRIPT:', data);
});
Open event fires successfully ✅
Audio data is sent using connection.send(blob) ✅
No errors received ❌
Transcript event never fires ❌
We are dynamically generating API keys per user session with usage:write scope and a 2-hour TTL. Example tag on keys: next.js, userId.
Are you possibly blocking traffic from our domain, or is there anything wrong with this setup? Any advice would be appreciated!
Thanks! 🙏