well, running is a bit an overstatement atm :D; STT functionality is not working but everything else is (e.g. cli commands are interpreted correctly). I’m using a piece of code from @tjoen which enables the button to act as a engine trigger - however audio is not interpreted. i’m pretty sure it’s mycroft.conf because i fiddled with it and when using “listener” it gave me a sample rate error.
As for the Google Voice HAT from Google AIY Kit, playback functionality is fine; recording functionality is fine;
i’m willing to put everything in a little bit more structured than this, but this is the starting point.
On a clean Debian Strech install, didn’t bother at all with anything else other than sys utilities needed (git vim etc) and prereqs mentioned by @tjoen.
Get Google Voice Hat AIY mic & speaker to work; using Google’s repo scripts to make necessary changes to alsa & boot/config.txt.
I just zig-zag-ed a bit the “building a picroft image” document and i came across what you mention as a ssl error.
I know i’m messing things up but i was going to clean-restart again anyway;
After installation via deb packages, on Stretch, i ran mycroft-audio-test which threw up a
`AttributeError: 'module' object has no attribute 'ssl'`
which doesn’t come up if i’m using the python virtualenv mycroft creates when doing the git install;
So the conclusion is that you might need some python modules installed which are not mentioned in the documentation.
I believe that error is similar to what I was seeing. From memory I saw the error in the syslog, generated when the mycroft services were trying to start up. I have no idea which python modules might be required to fix it.
I also ran into those ssl issues trying to build picroft on stretch… Plus there are some fixed python modules versions in the requirements.txt that needed to be changed manually.
I gave up in the end, even tried compiling python from source with ssl.
I later read somewhere that I should have tried using libssl1.0-dev and NOT libssl-dev, which installs open-ssl version 1.1 that is not compatible with curl etc.
So, in regards of using picroft packages; i gave it some time and a lot of love :), but it doesn’t work. The system becomes a huge mess (https://github.com/MycroftAI/mycroft-core/issues/1285;https://github.com/MycroftAI/mycroft-core/issues/382)
As referenced in the github issue, wonder what are the plans for addressing some of the entangled issues because RPI3 B+ doesn’t work with Debian Jessie ootb so it’s kind of complicated even for willing professionals to figure out a way.
EDIT: i stumbled across a report in early 2016 about these issues. That’s like… 2 years ago
Kathy, your 2nd link is a very old discussion about a different python wrapper for ssl, pyopenssl.
There is no python SSL bug if you use the python installed by Raspian, instead of the one installed by the mycroft-core apt package. Mycroft installs an old python and some very old python packages. They aren’t up to date with changes in Raspian (Debian) Stretch.
Hi…i am a new user here. As per my knowledge it seems like it’s barely more powerful than the Pi 3. Exact same GPU and Ram type and speed. No changes. WiFi and ethernet is supposed to be better but this changes nothing on actual performance.
I don’t have a rpi3 and rpi3 B+ to test this with (because those cost money), but I did some searching and found these pages that seem to indicate a way to run Jessie on a rpi3 B+ (including wifi on one unknown on the other)…
Hi.
Due this issue @KathyReid pointed out some threads before is still open i’m quite unsure if buying a raspberry pi 3b+ is a good idea.
I want to play around using MyCroft and Matrix Voice and therefore i’m willing to buy a new raspberry.
Should i go for the “old” raspberry pi 3b model instead of the + version?
In my experience you need to update/upgrade the Jessie distribution on a pi 3. So if you don’t own one or have access to one then you probably should steer clear of the pi 3b+.
I’ve just had another thought though, maybe someone with a pi 3 could create a blank image that has already been updated/upgraded and make that available to anyone to download. Maybe even the official picroft image could have that done to it.
You should be able to combine the raspberry pi 3b+, debian stretch light, Matrix Voice and the dev install of Mycroft. I takes longer to install Mycroft but it will work for you.
Until the picroft image is working on debian stretch, cloning Mycroft from GitHub is your only option for that hardware combination.