Read the statement by Michael Teeuw here.
MagicMirror Voice Control with Siri and Google Assistant
-
I’ve published a couple of articles on how to enable voice control of MagicMirror using either Apple Siri or Google Assistant. These guides can be found in the MirrorCommand Wiki at:
These are not simple setups. I would consider these DIY projects for the tinkering minded. They do, however, work - at least in my environment. Both methods of voice control rely on the installation and configuration of a MagicMirror command line interface provided by the MirrorCommand Package. In addition to providing the convenience of voice control of MagicMirror, the MirrorCommand package enables automation of MagicMirror actions and the ease/simplicity of command line control.
Siri voice control of MagicMirror relies on the “Run script over SSH” option for Apple Scripting Shortcuts. on an iOS device. The Shortcut runs a shell command via SSH. Enabling and configuring SSH pose the highest hurdle for most.
Google Assistant voice control of MagicMirror requires a MagicMirror with the MMM-GoogleAssistant and MMM-Detector modules activated and configured properly. Setup for this method is considerably more difficult but once accomplished results in a superior quality setup with far more ease and flexibility of use.
MirrorCommand releases can be installed on Debian based Linux systems, RPM based Linux systems, and a Raspberry Pi. Debian and RPM format packages are provided for easy deployment.
Let me know how to improve these how-to guides and what better ways you might suggest for voice control of MagicMirror. Perhaps you have suggestions for easier use of the Google Assistant SDK to provide voice control or maybe Home Assistant has some cool way to do this. Enjoy!
-
Really… No ads.
Big Thx for my rules @doctorwhen ;)
-
I’m actually glad he posted this. I’ve been wanting to set up some sort of voice command with my Magic Mirror install, Alexa or Google are okay, Siri would be even better if I can pull it off. This looks like its exactly what I wanted.
-
Like I mentioned to the other guy, I’ve been wanting to get voice command gong on my latest project, which is this:
Being a relative newbie to this, I’m hoping it’s not too complicated for me. Before I get started, I was wondering: there’s no mention of the Raspberry Pi in the Siri section. Is that because it won’t work on the Pi, or just it didn’t get mentioned?
Also, you may have noticed my project’s appearance. Any chance I could get this, either as Siri or Google, to answer to “Okay, HAL,” and maybe use a voice approximating our favorite kill-happy computer?
Thanks for putting this package together, hopefully I can get this project closer to where I want it.
I may have other questions later.
-
@halpi-thousand Your HAL 9000 setup looks very cool. Nice!
Yes, both the Siri and Google Assistant voice control works on the Raspberry Pi. It was an oversight on my part not to mention that in the articles.
I do not know how to customize the voice triggers for either Siri or GA. I think for Siri it is not possible. Maybe GA has a way.
Nor do I know how to customize the voice. Again, I think for Siri your choices are limited to what Apple supports. Maybe there is a way with GA.Neither setup is easy, the GA setup being the more difficult. However, the instructions are pretty clear, just complicated, so it’s doable. Good luck!
-
@bugsounet Sorry, i am not sure i understand. Is it your wish that people not mention your modules on this forum? If so, I was unaware and apologize.
But, I don’t understand why. It is certainly not part of the MIT license under which your modules are distributed. Still, I suppose out of courtesy one might wish to conform to your request. Anyway, I’m a bit confused and perplexed and sorry if I did something wrong.