KeyWordFlutterPC library

Classes

KeyWordFlutterPC
A class that manages a keyword detection engine and coordinates communication with native platforms using MethodChannel and EventChannel.

Functions

createKeyWordFlutterPCInstance(String instanceId, {bool isSticky = false}) → KeyWordFlutterPC
Creates and returns a new KeyWordFlutterPC instance with the provided instanceId and optional isSticky value.
getAudioSessionConfigSnapshot() → Future<Map<String, dynamic>>
Returns the current native audio session snapshot.
pauseDetection(String instanceId, {bool stopMic = false}) → Future<bool>
Pauses detection for an instance by instanceId.
removeAllRNBridgeListeners() → Future<void>
Cancels all bridge listeners.
setWakewordAudioRoutingConfig(AudioRoutingConfig config) → Future<void>
Sets the native wake-word audio routing configuration.
setWakewordTTSActive(String instanceId, bool active) → Future<bool>
Tells the native audio coordinator whether physical TTS playback is active.
unPauseDetection(String instanceId) → Future<bool>
Resumes detection for an instance by instanceId.