Commit Graph
10 Commits
Author SHA1 Message Date
imonlinux 92867db2b2 Implement Volume Persistence
Modifies the startup sequence to read the volume_level from the loaded preferences.

This saved value is then passed as the initial_volume when creating the music_player and tts_player instances.
2025-10-11 15:34:45 -07:00
imonlinux abcc7aeaef Updates for EventBus and LedController.
Passes the event_bus and loop instances into the ServerState object upon creation.

Adds new command-line arguments (--led-interface, --led-clock-pin, --led-data-pin) to allow the user to select and configure the LED hardware interface at runtime.
2025-10-11 12:39:57 -07:00
imonlinux ec51b0b11e Add LED Events to __main__.py 2025-10-10 19:04:08 -07:00
Michael Hansen 7a4b3e661a Add zeroconf discovery 2025-09-18 10:52:56 -05:00
Michael Hansen d5300ae694 Support openWakeWord 2025-09-16 15:05:18 -05:00
Michael Hansen e26864a191 Support multiple wake words 2025-09-15 11:29:28 -05:00
Michael Hansen 2c937e3cb3 Save preferences to JSON file 2025-09-15 11:06:09 -05:00
Michael Hansen ea901a1c14 Small refactor 2025-09-15 10:43:51 -05:00
Michael Hansen cda08235de Remove experimental external wake words 2025-08-26 10:53:23 -05:00
Michael Hansen 4356633ed6 Rename to Linux Voice Assistant 2025-08-26 09:30:58 -05:00