Crate rustpotter

Source

Structs§

AudioFmt
Wav format representation
BandPassConfig
Configures the band-pass audio filter used.
DetectorConfig
Configures the detector scoring behavior.
FiltersConfig
Configures the audio filters.
GainNormalizationConfig
Configures the gain-normalizer audio filter used.
Rustpotter
Rustpotter is an open source wakeword spotter forged in rust
RustpotterConfig
Encapsulates all the tool configurations.
RustpotterDetection
Encapsulates the detection information.
TensorData
WakewordModel
WakewordModelTrainOptions
WakewordRef
Wakeword representation.

Enums§

Endianness
Indicates the sample byte order in the audio byte stream
ModelType
SampleFormat
Indicates the sample format type and size
ScoreMode
Indicates how to calculate the final score.
VADMode
Configures VAD detector sensibility.

Traits§

Sample
Trait for compatible sample number types
WakewordLoad
WakewordModelTrain
WakewordRefBuildFromBuffers
WakewordRefBuildFromFiles
WakewordSave

Type Aliases§

ModelWeights