Hi all, first post and I’m less than a week into Mycroft so bear with me if this is poorly formatted or phrased.
I’m running Picroft on a Raspberry Pi B3+ with a Matrix Voice Hat with audio output coming through the 3.5mm jack on the Pi. I flashed Picroft onto the SD card with an image from the Mycroft site on my PC.
As the title describes, I am able to get my microphone to pick up fine, tried setting timers and it can hear me decently, even without speaking loudly or directly next to it and always picks up what I’ve said nearly perfectly. However I have only managed to trigger the wake word twice in the last 8 or so hours of fiddling I’ve done, even speaking softly and directly into the microphone from 6 inches to a foot away.
I have attempted to change the volume via alsamixer and tested maybe 8-10 different input level combinations, as well as tried “Hey Mycroft” and “Hey Jarvis” as my wake words. I’ve tried changing from PocketSphinx to Precise, and I’ve tried programming in my own basic Sphinx wake word, with no luck. I’ve used ‘mycroft-config edit user’ though admittedly I don’t know what settings are optimal there. I’ve used arecord -d 10 test.wav and aplay test.wav to test, as well as the mycroft-mic-test and both indicated the microphone is recording, albiet somewhat quiet, even though the capture setting in alsamixer for my matrix voice is at 75% currently. I’ve checked to see if any skills are malfunctioning, and the only one that fails to load is the stock skill, so I don’t see how that could factor in. I have had some undervoltage warnings from the RPi, the new PSU is on the way, but I don’t think this should be causing any issues if the mic is still being picked up.
Does anyone have any advice for this? I’ve browsed the forum fairly extensively over the week and tried the various solutions listed above as recommended in various similar situations. I’d include logs but honestly I’m too new to mycroft to know which ones are important here, so let me know which logs could help.
Thanks in advance.