• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

What voice related modules are available?

Scheduled Pinned Locked Moved General Discussion
12 Posts 5 Posters 6.2k Views 5 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • E Offline
    E3V3A
    last edited by E3V3A Mar 8, 2018, 11:07 AM Mar 8, 2018, 11:07 AM

    There seem to be many different voice modules available, but often looking at their repositories they have not been updated or maintained for a long time.

    I’m looking for a working module to:

    • Have an Alexa-like functionality. (I.e. Asking a question and getting an answer.)
    • Having a MM voice control, to switch modules or pages

    What are you using and how well does it work?

    Since, you know I love lists… perhaps we should make a Wiki list of the different voice modules, their development status, quality, dependencies etc.

    perhaps:

    | Name | DevStatus | CustomWord? | UsesAI? | PrivateData? | ConfigDifficulty | MM-Quality | Description |
    
    | Lola | fake | yes | yes | no | easy | great! | An uber-duper SHE OS module that solves the question of life |
    

    give or take…

    "Everything I do (here) is for free – altruism is the way!"
    MMM-FlightsAbove, MMM-Tabulator, MMM-Assistant (co-maintainer)

    S 1 Reply Last reply Mar 16, 2018, 3:20 AM Reply Quote 1
    • E Offline
      E3V3A
      last edited by E3V3A Mar 9, 2018, 10:20 AM Mar 8, 2018, 12:44 PM

      Here are some:

      MMM-alexa
      MMM-AlexaPi
      MMM-Assistant
      MMM-awesome-alexa
      MMM-GoogleAssistant
      MMM-Hello-Mirror
      MMM-Jarvis-Voice-Control
      MMM-MirrorMirrorOnTheWall
      MMM-SUSI-AI
      MMM-Voice-Control
      MMM-voice

      alexa-voice-service.js
      AlexaPi
      Hello-Lucy
      magic-mirror-voice
      snowboy
      voicecontrol

      "Everything I do (here) is for free – altruism is the way!"
      MMM-FlightsAbove, MMM-Tabulator, MMM-Assistant (co-maintainer)

      1 Reply Last reply Reply Quote 1
      • S Offline
        sispheor
        last edited by Mar 8, 2018, 12:54 PM

        There is Kalliope assistant too..

        Features:

        • self hosted TTS and STT
        • framework to build your own assistant
        • multi languages
        • easy to install (rpi image available)
        • a lot of plugins (neurons)
        • android app

        Here is a demo of some modules:
        https://www.youtube.com/watch?v=PcLzo4H18S4

        And the demo of MM integration:
        https://www.youtube.com/watch?v=QHwctPbJ2ZY&feature=youtu.be

        Have fun !

        C 1 Reply Last reply Mar 8, 2018, 1:46 PM Reply Quote 1
        • C Offline
          Chris
          last edited by Mar 8, 2018, 1:38 PM

          Hello,

          Concerning the voice modules, I tested the modules MMM-Google-Assistant and MMM-Assistant for the “interactive” part on the internet, I never managed to make them work. I asked several questions, but apparently I must not be the only one because I did not have many answers.

          For the “non-interactive” part, I use the Jarvis solution (https://www.openjarvis.com/) coupled to the MMM-Jarvis-Voice-Control module. the result is correct and there are several interesting plugins.

          Regards,

          1 Reply Last reply Reply Quote 0
          • C Offline
            Chris @sispheor
            last edited by Mar 8, 2018, 1:46 PM

            @sispheor

            Hello,

            I went to see the Kalliope site. It sounds interesting.

            Regarding plug-ins working with API Google, can you tell me if there is only the translation function available (plugin translate) or if there is a plug in approaching the principle of “google home”?

            Thank you in advance,

            Regards,

            1 Reply Last reply Reply Quote 0
            • E Offline
              E3V3A
              last edited by Mar 9, 2018, 10:09 AM

              Added this: https://github.com/MichMich/MagicMirror/wiki/Voice-Related-Modules

              Please help fill in the details for your favorite voice modules!

              Hope you guys like. So please let me know if there is something you don’t like or that can be improved.

              Cheers!

              "Everything I do (here) is for free – altruism is the way!"
              MMM-FlightsAbove, MMM-Tabulator, MMM-Assistant (co-maintainer)

              S 1 Reply Last reply Mar 9, 2018, 10:18 AM Reply Quote 1
              • S Offline
                sispheor @E3V3A
                last edited by Mar 9, 2018, 10:18 AM

                @E3V3A thx !

                1 Reply Last reply Reply Quote 0
                • S Offline
                  StacheEnthusiast @E3V3A
                  last edited by Mar 16, 2018, 3:20 AM

                  @E3V3A

                  Nice post idea. This should help a lot of people.

                  I started my mirror project by setting up google assistant first by following this guide:
                  http://www.instructables.com/id/Hands-Free-Google-Assistant-for-Raspberry-Pi/

                  The guide is fantastic, there was not one hiccup with the install, and the GA works as expected. Currently, I have it running with in conjunction with MM without integration. The integration would be nice though.

                  E 1 Reply Last reply Mar 16, 2018, 6:33 AM Reply Quote 0
                  • E Offline
                    E3V3A @StacheEnthusiast
                    last edited by Mar 16, 2018, 6:33 AM

                    @StacheEnthusiast That is a nice instructable, but mostly useless for us MM people. The reason is that it relies on a pre-compiled image:

                    Next we need to download the Voice Kit microSD card image for the Raspberry Pi.

                    So there is really very little to learn and will surely not integrate with MM, as you already stated.
                    The biggest hurdle is always the sound config and the super non-intuitive bureaucratic Google registration process, requiring you to give both phone numbers and credit card numbers, and countless of impossible options while not being able to navigate through their pages in any sensible manner. (Eg. You click a link, then you realize it’s the wrong page, and you hit back button or the back icon, and WTF, you end up at a different page than you came from! Googleism!)

                    "Everything I do (here) is for free – altruism is the way!"
                    MMM-FlightsAbove, MMM-Tabulator, MMM-Assistant (co-maintainer)

                    1 Reply Last reply Reply Quote 0
                    • E Offline
                      E3V3A
                      last edited by E3V3A Mar 16, 2018, 9:16 AM Mar 16, 2018, 8:21 AM

                      At the end of the day year, the biggest hurdle of any of the currently available voice products I have looked at, are:

                      The useless (at best) or complete lack of installation instructions!

                      I have no idea what is going through the heads of all these developers who spend weeks and months of hard effort to produce software, that nobody will use, just because, anyone else who are not exact Matrix clones of them, will not be able to install, nor use it. Please understand that these are all wasted efforts if you’re not interested in having other people being able to use it.

                      I’ve been around long enough to confidently say that the vast majority (~98%?) of failed projects on github are only because of lacking usage instructions and lacking participation of the original developer or repo owner. I’ve seen and follow many great projects and ideas out there, but most will die a slow death of ignorance in the invisible shadows of murky README documentations. People come, look, move-on and forget.

                      In the current context of voice interaction to your MM, this is particularly disturbing. Although, many MMM’s here are fairly well presented in this forum or in their READMEs, the voice related ones are extremely lacking. This was a bit surprising to me, since people were able to voice interact with their C64’s already in 1985. While 99% of you probably have no idea what a C64 is, its not important. What is important, is that one of the main differences was that SW in the old era was usually extremely well documented. It was a sales advantage. Even yo’ mama could understand it!

                      So if you have spent countless hours thinking about and developing this great module that could improve the life of all MM owners, and you have a this l33t group of really super awesome developers and hackers, that project will never really make any significant difference, unless you can make it accessible also to the novice, whether or not this person is technically interested or just a plug-and-play grandma.


                      Here are the most important points in writing documentation:
                      • Don’t assume any previous knowledge!
                        This is by far, the number one doc issue and failure!
                      • Does the software depend on any other, previously installed software?
                        • If so make sure to either re-iterate the steps or link to equivalently good installation instructions.
                        • Specify exactly what it depend on, and where to find it.
                      • Are the steps following a logical order of operations?
                        You’ll be surprised!
                      • Is the information you give, correct?
                        Don’t guess how things work!
                      • Are all the steps up-to-date with current master repository code and functionality?
                        This is the hardest to keep up, since most SW in github are under some development.
                      • Are your screenshots up-to-date with how the UI actually look?
                        You have screenshots, right!? A million of your words, could never replace them.
                      • Have you started from scratch and followed your own installation instructions?
                        This step is what fails 99.9% of all documentation. Unfortunately developers are incredibly lazy in this regard, since they think it’s a waste of time. I’m sure NASA has something to teach you about this.
                      • Can anyone complete the steps successfully?
                        Can your 9 year old baby sister or grandma follow the steps without asking for help?
                      • Can anyone raise a question in the github issues?
                        • Are you going to answer respectfully, short and concise and point the user to where to find the information, and take into consideration that perhaps something is not clear from your documentation and need more attention. (Perhaps the UI, a dependency or link has changed?)
                        • Or are you going to be a cocky ass and give degrading comments?

                      IF YOU WRITE IT GOOD, THEY WILL COME!

                      Now, available here:
                      https://github.com/MichMich/MagicMirror/wiki/Documentation-HowTo

                      "Everything I do (here) is for free – altruism is the way!"
                      MMM-FlightsAbove, MMM-Tabulator, MMM-Assistant (co-maintainer)

                      1 Reply Last reply Reply Quote 1
                      • 1
                      • 2
                      • 1 / 2
                      1 / 2
                      • First post
                        1/12
                        Last post
                      Enjoying MagicMirror? Please consider a donation!
                      MagicMirror created by Michael Teeuw.
                      Forum managed by Sam, technical setup by Karsten.
                      This forum is using NodeBB as its core | Contributors
                      Contact | Privacy Policy