Commit graph

32 commits

Author SHA1 Message Date
72f08a1d1c Setup script didnt do what i needed, do it explicitly
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2024-04-23 12:09:15 -04:00
19a2b28fee set it up to build on woodpecker
All checks were successful
ci/woodpecker/manual/woodpecker Pipeline was successful
2024-04-23 09:52:12 -04:00
fda469345a remove rhasspy bits 2024-04-23 09:51:04 -04:00
ec2d0987ac Switch to wyoming and this for the docker container 2024-04-23 09:50:43 -04:00
615b846150 This is working to build, now i need to convert it to wyoming not rhasspy 2024-04-23 09:32:03 -04:00
3bde982583 Builds on new base 2024-04-23 09:20:42 -04:00
b9e52a36c2 switch to cuda/ubuntu base for future work 2024-04-23 09:15:47 -04:00
Dale Humby
f1b1dc2152 Revert "Build Docker image for linux/arm/v7"
Causing build error while installing requirements.txt

This reverts commit 0c2cdfdf59.
2023-05-02 15:54:42 +00:00
Dale Humby
9094fe940c Start Python unbuffered flushes print to stdout 2023-05-02 15:52:30 +00:00
Dale
0c2cdfdf59
Build Docker image for linux/arm/v7 2023-05-02 11:50:22 +02:00
Dale
f6cfcd2372 Fix f-string 2023-05-01 16:18:10 +02:00
Dale
2d3f33331c Specify which wake-words activate Rhasspy
All wake-words are listened for (including logging filter info for debug) but only a those specified in `config.yaml` `model_names` activate Rhasspy.
2023-05-01 15:35:48 +02:00
Dale
f16e03347b
Update README.md
Make use of `siteId` clearer
2023-05-01 11:47:52 +02:00
Dale
49509da158 Merge branch 'main' of https://github.com/dalehumby/openWakeWord-rhasspy 2023-04-30 19:33:54 +02:00
Dale
2af32ba437 Lock requirements 2023-04-30 19:33:38 +02:00
Dale
e75a381cbe
Full instructions on installation and configuration 2023-04-30 19:32:59 +02:00
Dale
da01b49fd9
Update docker-image.yml 2023-04-30 15:07:32 +02:00
Dale
afa5159789
Update docker-image.yml 2023-04-30 15:06:12 +02:00
Dale
a4a7867ab0
Build docker image 2023-04-30 14:58:06 +02:00
Dale
e08dc45fb9 Use numpy for average 2023-04-30 14:11:44 +02:00
Dale
a586de99c6 Use mqtt.loop_start() to reconnect after network disconnect 2023-04-30 14:11:24 +02:00
Dale
c5c186accb Add moving average filter with hysteresis 2023-04-30 13:41:59 +02:00
Dale
4222295766 Detect wake words from multiple audio streams
Allows running Open Wake Word centrally (on base) and all Rhasspy satellites stream audio to the base.
2023-04-27 17:25:20 +02:00
Dale
8531cad684 Remove unused code 2023-04-24 12:13:56 +02:00
Dale
cdd3c6dd89
Update readme 2023-04-23 19:57:10 +02:00
Dale Humby
b2ca24bf50 Flush prints so docker logs update 2023-04-23 17:37:04 +00:00
Dale Humby
48e652c9c1 Dockerise the application 2023-04-23 17:12:57 +00:00
Dale
7084655364 Bail if audio thread crashed
Program restart will be handled by Docker or systemd
2023-04-23 13:55:31 +02:00
Dale
c9ca033eda Cleanup config 2023-04-23 13:54:38 +02:00
Dale
eca74772de Send wake word to Rhasspy
Using Hermes MQTT.

Wake word is detected multiple times, added debug messages and some timeout code to mitigate multiple activations of Rhasspy.

config.yaml for configuration of MQTT and open wake word
2023-04-23 12:11:27 +02:00
Dale
71034cfd62 Receive Rhasspy audio on UDP and detect wake words
UDP audio receive in a thread, with wake word detection.
2023-04-22 21:42:19 +02:00
Dale
3b6eedcf68 Initial commit 2023-04-22 21:37:26 +02:00