Florian Asche
1fc29241b4
Add linting scripts and pipeline ( #201 )
...
* Add linting scripts and pipeline
2026-03-05 01:58:39 +01:00
Florian Asche
68d2890fdd
fix: ensure wake word state is set after the wake sound ( #198 )
2026-03-04 01:07:19 +01:00
Ethan Kiczek
a30a10c95a
Prevent wake word from interrupting active voice pipeline ( #151 )
...
* Prevent wake word from interrupting active voice pipeline
2026-03-04 00:54:19 +01:00
Florian Asche
ecace7011f
bugfix: start listening after wakeup sound ( #185 )
2026-03-01 21:01:35 +01:00
Florian Asche
80e0d6254e
Fix: Suppress spurious end-file event when starting playback and tts.speak ( #179 )
...
* bugfix: supress first end of file event and only callback on second one
* add some notes on testing
* fixed tts.speak
* fix unduck after timer end
* use custom docker-entrypoint on dev container
* change mv to copy in the docs when using .env file
2026-02-26 01:31:18 +01:00
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
38c064fc68
Update media player entity volume handling
...
Set the volume and previous volume for the media player entity based on the current state.
2026-02-21 16:27:06 +02:00
Omar Amin
282aa7ecf0
Handle announcement separately from the media player
...
Update the announcement handling to just duck the music player volume instead of pausing it.
2026-02-08 16:11:11 +02:00
Florian Asche
76cd246029
removed disconnected log message in process_packet function
2026-02-08 04:32:37 +01:00
Jamin Hitchcock
4b7242a1d3
Fix some format and linting issues
2026-02-02 04:15:17 +00:00
Omar Amin
8cc7f175a0
Merge branch 'main' into beta
2026-01-27 22:08:15 +02:00
Omar Amin
3ddcac6e48
Update satellite.py
2026-01-27 19:03:38 +02:00
Omar Amin
5186570bce
Fix the switch state
...
Fix the reverting thinking sound switch when toggling
2026-01-27 01:36:37 +02:00
Omar Amin
ed2065423e
Update satellite.py
2026-01-24 21:59:24 +02:00
Omar Amin
e1f5227174
Update satellite.py
...
Initialize the self._pipeline_active to fix issue #87
2026-01-24 21:37:07 +02:00
Omar Amin
fcd1ab9969
Update satellite.py
...
Fix issue #87
2026-01-24 21:02:29 +02:00
Omar Amin
25a15d0366
Update satellite.py
2026-01-24 18:33:08 +02:00
Omar Amin
19ab96efad
Merge branch 'OHF-Voice:main' into Add-mute/unmute-sounds
2026-01-21 15:57:53 +02:00
Omar Amin
689079598c
Update satellite.py
2026-01-21 14:57:27 +02:00
Omar Amin
10713a7e70
Update satellite.py
2026-01-21 14:54:08 +02:00
Omar Amin
8743861738
Update satellite.py
2026-01-21 13:17:06 +02:00
Omar Amin
1352cb3ac3
Add mute/unmute sounds
...
Play the same mute/unmute sounds in the voice pe
2026-01-21 01:51:53 +02:00
Omar Amin
351886ea98
Update satellite.py
2026-01-21 01:33:56 +02:00
Omar Amin
472fd4239b
Add mute switch functionality
2026-01-21 00:30:03 +02: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
be7ed5e9fb
Update satellite.py
2025-11-06 01:16:19 +02:00
Omar Amin
c4afd84cae
Update satellite.py
2025-11-05 16:46:45 +02:00
Omar Amin
f81a119239
Add thinking sound switch
2025-11-05 16:23:25 +02:00
Omar Amin
29a3202189
Merge branch 'OHF-Voice:main' into main
2025-11-04 15:46:29 +02:00
Michael Hansen
72c8f021c8
Use pymicro-wakeword and pyopen-wakeword libraries
2025-10-16 14:29:48 -05:00
Omar Amin
79e6648ab2
Update satellite.py
2025-09-26 21:52:14 +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