| 6 Feb 2025 |
@hexa:lossy.network | basically run the thing under a user that has an audio daemon running | 22:18:12 |
@hexa:lossy.network | and inspect with e.g. pavucontrol or ncpamixer what audio interfaces it has bound to | 22:18:25 |
colonelpanic | @hexa:lossy.network: oh there is no error message. | 22:29:45 |
colonelpanic | It just doesn't seem to work. It just logs that it's waiting for a wake word and never triggers. Im running it under my main user, because that was the only thing that seemed to work | 22:30:30 |
@hexa:lossy.network | so is it recording? | 22:31:15 |
colonelpanic | Yes it seems like it's bound to the correct audio interface that seems to register sounds level in pavuconteol | 22:31:18 |
@hexa:lossy.network | and it registered in home-assistant? | 22:31:34 |
@hexa:lossy.network | and you set up a pipeline for it? | 22:31:39 |
colonelpanic | Well I mean it *seems* to be. But I guess I'm not sure how to check on that | 22:31:43 |
@hexa:lossy.network | you have wyoming-openwakeword running? | 22:31:49 |
colonelpanic | Yes it's registered in home assistant, | 22:31:57 |
colonelpanic | Yes and I set the flag to the address for the wake word server running | 22:32:13 |
dotlambda | In reply to @hexa:lossy.network continuing to bisect the stream test Any results? | 22:32:18 |
@hexa:lossy.network | I'm unfortunately not using the satellite anymore since I've bought the voice pe hardware | 22:32:27 |
@hexa:lossy.network | bisect goes across staging, so lots of fun involved | 22:32:38 |
@hexa:lossy.network | tried nixpkgs-staging-bisecter, but it crashed on me | 22:32:54 |
colonelpanic | Yeah I was going to say, I actually had to do an overlay for the satellite to make it work because a dependency got bumped that is stricter about the chunking | 22:33:03 |
@hexa:lossy.network | hydrasect doesn't work anymore either | 22:33:05 |
colonelpanic | So I guess I'd be surprised if anyone else had it working | 22:33:12 |
@hexa:lossy.network | hm | 22:33:23 |
colonelpanic | @hexa:lossy.network: do you have the exact config you were using when you had it working? | 22:33:32 |
@hexa:lossy.network | services.wyoming.satellite = {
enable = false;
user = "hexa";
group = "users";
sounds = {
awake = "/etc/nixos/start_of_input.wav";
done = "/etc/nixos/end_of_input.wav";
};
extraArgs = [
"--snd-volume-multiplier" "0.5"
];
};
| 22:33:48 |
@hexa:lossy.network | * services.wyoming.satellite = {
enable = false;
user = "hexa";
group = "users";
sounds = {
awake = "/etc/nixos/start_of_input.wav";
done = "/etc/nixos/end_of_input.wav";
};
extraArgs = [
"--snd-volume-multiplier" "0.5"
];
};
| 22:33:51 |
colonelpanic | Wow okay, don't you need to specify the wake word address? | 22:34:23 |
@hexa:lossy.network | uh no | 22:34:33 |
@hexa:lossy.network | that is a pipeline that goes via home-assistant | 22:34:40 |
@hexa:lossy.network | home-assistant is like a control panel for that pipeline | 22:34:51 |
colonelpanic | well i mean there is the --wake-uri flag to the satellite | 22:46:03 |
colonelpanic | i think maybe that is specifically for using local wake word detection and avoiding any streaming when no voice is detected | 22:46:29 |
colonelpanic | so kind of like a replacement for --vad | 22:47:03 |