Hi there @nguyenhungsync, in order to help troubleshoot could you please let me know what sort of hardware youāre running on - that looks like an Orange Pi, is that right? And itās running Ubuntu 16.04?
While Iām not familiar enough with the specifics here to say for sure, the fact that itās looking for speech_recognition rather than SpeechRecongition may be part of the issue there? Even if itās case-insensitive (which I donāt know one way or the other), that _ would still make a difference, Iād imagine.
They are one and the same.
Quickstart: pip install SpeechRecognition. See the āInstallingā section for more details.
To quickly try it out, run python -m speech_recognition after installing.
Hi @nguyenhungsync, I havenāt seen this error before, because we donāt recommend the Orange Pi as recommended hardware for Picroft. Even so, I will sill try to assist you the best I can.
From memory, the Speech_Recognition package requires Python 3.3 or higher. Mycroft is built around Python 2.7 - although weāll be moving to Python 3x later in the year.
If you do pip install speech_recognition what happens?
Oh, that reminds meā¦ I remember reading someplace that you can specify which Python you want pip to interact with when you have multiple versions installed by replacing pip in the command with pip2 or pip2.7 (apparently it varies which one you need to use between different OS variants? IIRC when I was trying (and failing) to install things in Cygwin I used pip2 quite a bit.) not sure how much that helps, but I figure it canāt hurt to try it if other things donāt work out first.