- Handle auto-filled audio
- Upgrade to wyoming 1.5.3
- Add wake word phrase
- Add tests and Github actions
- Handle wake word aliases correctly
- Autofill silence when client connects
- Wait for processing to finish on audio-stop before sending not-detected
- Add --log-format argument
- Add --version argument
- Remove batching from wake word processing since not all models support it
- Include fix for potential deadlock
- Only process wake words that a client requests
- Always use wake word file name as key
- Make wake word loading completely dynamic (new models are automatically discovered)
- Rebuild Wyoming info message on each request
- Deprecate --model
- Include language in wake word descriptions
- Remove webrtc
- Remove audio options related to webrtc
- Remove wake word option (dynamic loading)
- Dynamically load wake word models
- Add noise suppression/auto gain with webrtc
- Initial release