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.

    MMM-voice for Brits!

    Scheduled Pinned Locked Moved Troubleshooting
    7 Posts 5 Posters 3.5k Views 3 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.
    • J Offline
      joe84maiden
      last edited by joe84maiden

      This is slightly tongue-in-cheek, but I have recently discovered that the MMM-voice module does not deal well with my accent. At all. No matter how much I want to be able to say ‘Hide’ all that is ever displayed is ‘Flights’. Therefore I would like to increase the dictionary to account for my silly accent. Does anyone have any experience with making this work? Thanks in advance!

      PatexP Mykle1M 2 Replies Last reply Reply Quote 0
      • PatexP Offline
        Patex @joe84maiden
        last edited by

        @joe84maiden

        MMM-voice uses https://github.com/cmusphinx/pocketsphinx for it’s voice recognition tasks. There you will find further instructions (or it’s big brother sphinx) on how to customize it. Last time I attempted to use it I got very poor results and did not bother messing around much. it’s not trivial to set up and requires some kind of phonetic dictionary which you might be able to tweak (or in best case download an already ready to use language model).

        1 Reply Last reply Reply Quote 0
        • J Offline
          joe84maiden
          last edited by joe84maiden

          Thanks for your advice! I’ve actually just been trawling through some software installs for automated Sphinx dictionary generation, all of which I have decided are needlessly complicated for MMM purposes. Instead I have now modified the dictionary within the MMM-voice folder, and added around 5 more verbal definitions for all of the key words I want, based on my accent. I would say now the recognition for key words like ‘hide’ is not far shy of 100%. This dictionary based approach, adding word where required, seems incredibly useful, and for me greatly increases the usability of the module. I had been so frustrated with the response rate from the mirror, but now am actually incredibly impressed.

          1 Reply Last reply Reply Quote 0
          • Mykle1M Offline
            Mykle1 Project Sponsor Module Developer @joe84maiden
            last edited by

            @joe84maiden said in MMM-voice for Brits!:

            Does anyone have any experience with making this work?

            Do I assume correctly that you are using Hello-Lucy with MMM-voice? If so, what module are you referring to by “Flights?” I will install it and see what I can do for you, if you like.

            By default, the commands are two words. e.g. “HIDE CALENDAR” or “SHOW CLOCK”

            Create a working config
            How to add modules

            1 Reply Last reply Reply Quote 0
            • J Offline
              joe84maiden
              last edited by joe84maiden

              Hi Mykle, it’s not a module but simply the vocal recognition.
              I was saying ‘hide modules’ which was being interpreted as ‘flights modules’ over and over again. I turned on the debug options on MMM-voice to try and work out why it was working so poorly, and what I discovered was simply that it couldn’t interpret what i was saying! The words displayed on the mirror were nothing like the words I was aiming for. Having altered the dictionary I’m very happy thanks! But yes, I am using your great module.

              strawberry 3.141S 1 Reply Last reply Reply Quote 1
              • strawberry 3.141S Offline
                strawberry 3.141 Project Sponsor Module Developer @joe84maiden
                last edited by

                @joe84maiden be aware, that when you add more modules for voice recognition, the module will create a new dictionairy automatically. So all your adjustments would be lost if you don’t backup them somewhere ;)

                Please create a github issue if you need help, so I can keep track

                1 Reply Last reply Reply Quote 1
                • cowboysdudeC Offline
                  cowboysdude Module Developer
                  last edited by

                  Can I getta pencil? LOL

                  1 Reply Last reply Reply Quote 0
                  • 1 / 1
                  • First post
                    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