Versions in this module Expand all Collapse all v0 v0.0.2 May 4, 2025 v0.0.1 Apr 26, 2025 Changes in this version + const BytesPerChunk + const BytesPerSample + const DefaultRefractory + const SamplesPerChunk + const SamplesPerSecond + const SecondsPerChunk + const Stride + type ClipResult struct + Detected bool + DetectedSeconds *float64 + Probabilities []float64 + type MicroConfig struct + ProbabilityCutoff float64 + SlidingWindowSize int + type MicroWakeWord struct + func FromBuiltin(modelName string, refractorySeconds float64) (*MicroWakeWord, error) + func FromConfig(configPath string, refractorySeconds float64) (*MicroWakeWord, error) + func NewMicroWakeWord(tfliteModel string, micro MicroConfig, refractorySeconds float64) (*MicroWakeWord, error) + func (mww *MicroWakeWord) ProcessClip(audioBytes []byte) (*ClipResult, error) + func (mww *MicroWakeWord) ProcessStreaming(audioBytes []byte) (bool, error) + func (mww *MicroWakeWord) Reset() error + type ModelConfig struct + Micro MicroConfig + ModelFile string + WakeWord string