Commit Graph
29 Commits
Author SHA1 Message Date
Omar Amin 981a786a46 Merge branch 'main' into Volume-Persistence-Across-Restarts 2026-02-21 22:19:05 +02:00
Florian Asche 7de510cb1f Add version and hash to docker container (#167)
* Add version and git hash to image
* Add version reporting to HA via api
2026-02-21 20:38:46 +01:00
Omar Amin c91511c93e Initialize volume from preferences on startup
Load initial volume from preferences and constrain it between 0.0 and 1.0. Set volume for music and TTS players based on initial volume.
2026-02-21 16:24:40 +02:00
Florian AscheandFlorian Asche 05356acb3e fix bug in network-interface parameter usage
Co-authored-by: Florian Asche <git@florian-asche.de>
2026-02-14 22:14:53 +01:00
Florian Asche 4052daae01 hotfix for mac-detection and various variable names (#139)
* Change Client-Name: The client name inside LVA is not capable of having spaces in the name. Fixed the example.
* Add first version of Docker-Compose for developers
* Add variable for network-interface and auto detection by default
* Added autodetection for the MAC-Address based on the detected or specified network-interface.
* Switched from listening on all IP-Addresses to the IP of the default interface, usually u set the correct network-interface and it will automatically detect the right IP-Address.
* Added missing variables, fixed variables names
* Fixed not working variables for example sound-files.
* Moved the auto-name creation from shell to python. The name is no longer mandatory, it will be generated if no name is given.
2026-02-13 19:50:20 +01:00
Florian Asche 761bcea5ac Merge branch 'main' into feature/add-docker 2026-02-08 17:23:39 +01:00
Florian Asche 80c05fc3f3 Merge branch 'main' into no-name-for-list 2026-02-08 14:07:40 +01:00
Jamin Hitchcock 4b7242a1d3 Fix some format and linting issues 2026-02-02 04:15:17 +00:00
Florian Asche ebd18dd234 add docker build and compose 2026-02-01 20:20:31 +01:00
Omar Amin 8ca997c7d3 Merge branch 'OHF-Voice:main' into Add-mute/unmute-sounds 2026-01-21 01:45:28 +02:00
Omar Amin e58cea8e88 Add mute switch functionality 2026-01-20 23:44:32 +02:00
Omar Amin 9a5b2aa600 Update __main__.py 2025-12-17 16:06:15 +02:00
Jamin Hitchcock 291c3cba4b Don't require name for list commands
The name argument is not required when a listing of devices is
requested.
2025-12-09 21:36:32 -06:00
Omar Amin acdeda866b Merge branch 'main' into main 2025-11-12 15:44:11 +02:00
Michael Hansen 716fe30c29 Support custom/external wake words 2025-11-11 15:19:15 -06:00
Omar Amin 34e7d8eed2 Update __main__.py 2025-11-07 00:59:17 +02:00
Omar Amin 9bddfa60a3 Enable thinking sound automatically on startup using command 2025-11-07 00:50:49 +02:00
Omar Amin 29a3202189 Merge branch 'OHF-Voice:main' into main 2025-11-04 15:46:29 +02:00
Michael Hansen 0f73f2e830 Use soundcard instead of sounddevice 2025-10-16 16:41:09 -05:00
Michael Hansen 72c8f021c8 Use pymicro-wakeword and pyopen-wakeword libraries 2025-10-16 14:29:48 -05:00
Michael Hansen 6a92230ae1 Try to parse audio input device as int 2025-10-16 13:58:27 -05:00
Omar Amin 5524208604 Add an option to play thinking sound
Play sound after STT is received during processing
2025-09-23 18:16:27 +03: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