speech_fluidaudio library

FluidAudio adapters for the provider-neutral audio and speech contracts.

Classes

FluidAudioRuntime
Injectable boundary between provider-neutral sessions and FluidAudio.
FluidAudioSpeechProvider
Provider-neutral FluidAudio speech implementation.
FluidBatchAsrDriver
Native driver used by one batch transcription operation.
FluidDiarizationDriver
Native driver used by one batch diarization operation.
FluidDiarizationDriverConfiguration
Native diarization configuration.
FluidDiarizationOptions
Typed FluidAudio batch diarization configuration.
FluidDriverBatchAsrResult
Provider-owned result of one batch transcription.
FluidDriverEndOfUtteranceUpdate
Provider-owned end-of-utterance update.
FluidDriverSpeakerSegment
Provider-owned native diarization segment.
FluidDriverTokenTiming
Provider-owned transcription timing with no Fluid SDK types.
FluidDriverTranscriptionUpdate
Provider-owned live transcription update.
FluidDriverTtsChunk
Provider-owned incremental synthesis frame.
FluidDriverVadEvent
Provider-owned native VAD tick.
FluidEndOfUtteranceDriver
Native driver used by one end-of-utterance sink.
FluidEndOfUtteranceOptions
Typed FluidAudio end-of-utterance configuration.
FluidNativeRuntime
Production runtime backed by the fluidaudio_dart Flutter plugin.
FluidRecognitionOptions
Typed FluidAudio recognition configuration.
FluidStreamingAsrDriver
Native driver used by one streaming ASR sink.
FluidStreamingAsrDriverConfiguration
Native-runtime configuration for streaming recognition.
FluidSynthesisOptions
Typed FluidAudio synthesis configuration.
FluidTtsDriver
Native driver used by one TTS source session.
FluidTtsDriverConfiguration
Native synthesis configuration.
FluidVadDriver
Native driver used by one streaming VAD sink.
FluidVocabularyEntry
One weighted FluidAudio custom-vocabulary entry.
StreamGroup<T>
Minimal stream merge that avoids coupling the adapter to an Rx package.

Enums

FluidEndOfUtteranceChunk
FluidAudio end-of-utterance model window.
FluidRecognitionModel
Parakeet model generation used by FluidAudio recognition.
FluidRecognitionSource
Logical origin passed to FluidAudio's streaming recognizer.
FluidSynthesisEngine
FluidAudio synthesis implementation.

Constants

fluidAudioProviderId → const String
Stable ID used to register the FluidAudio provider.