Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add Flux Conversational Speech Recognition Support
This PR adds support for Deepgram's Flux model (
flux-general-en), the first conversational speech recognition model built specifically for voice agents.Features Added
flux_request()andflux_request_with_options()methods for Flux streamingFluxResponsetypeseot_threshold- Confidence required for EndOfTurn eventseager_eot_threshold- Confidence for early EagerEndOfTurn eventseot_timeout_ms- Maximum silence before forcing turn endTurnEventenum with variants:StartOfTurn,EndOfTurn,EagerEndOfTurn,TurnResumed,Update/v2/listenendpoint for Flux APIExamples
simple_flux- File streaming examplemicrophone_flux- Real-time microphone streaming exampleImplementation Details
Documentation
Testing