Use when writing or reviewing Python code in this repo that calls Deepgram Conversational STT v2 / Flux (`/v2/listen`) for turn-aware streaming transcription. Covers `client.listen.v2.connect(...)`, Flux models, end-of-turn detection. Use `deepgram-python-speech-to-text` for standard v1 ASR, `deepgram-python-voice-agent` for full-duplex interactive assistants. Triggers include "flux", "v2 listen", "conversational STT", "turn detection", "end of turn", "EOT", "listen.v2", "flux-general-en", "flux-general-multi".
88
82%
Does it follow best practices?
Impact
100%
1.19xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
v2 client path, Flux model, string sample_rate, stream close
v2 client path
100%
100%
Flux model used
100%
100%
model param present
100%
100%
sample_rate as string
0%
100%
No language param
100%
100%
v2 close stream
33%
100%
ListenV2CloseStream import
0%
100%
v2 type imports
100%
100%
EventType import
100%
100%
conn.on() handlers
100%
100%
API key from env
100%
100%
Dual-format message handling and 80ms chunk streaming
Typed object branch
100%
100%
Dict fallback branch
100%
100%
Dict type check
100%
100%
turn_index access
100%
100%
80ms chunk size
28%
100%
v2 client path
100%
100%
Flux model
100%
100%
v2 stream close
70%
100%
start_listening called
100%
100%
No language param
100%
100%
Multilingual flux-general-multi with containerized audio
flux-general-multi model
100%
100%
language_hint used
100%
100%
No language param
100%
100%
Omit encoding for WAV
100%
100%
v2 client path
100%
100%
Async client used
100%
100%
v2 type imports
62%
100%
v2 stream close
60%
100%
API key from env
100%
100%
sample_rate string type
100%
100%
16b9839
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.