• 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.

voice activated module

Scheduled Pinned Locked Moved General Discussion
11 Posts 4 Posters 1.7k Views 4 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.
  • R Offline
    Ray
    last edited by Jul 22, 2021, 6:03 PM

    This post is deleted!
    S 1 Reply Last reply Jul 22, 2021, 6:41 PM Reply Quote 0
    • S Away
      sdetweil @Ray
      last edited by Jul 22, 2021, 6:41 PM

      @ray what do you mean by turn on?

      does MMM-Mp3Player accept notifications?

      MMM-GoogleAssistant by bugsounet could allow you to start play.

      mmm-voice can hide or show.modules
      mmm-awesome-alexa can’t do much

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      1 Reply Last reply Reply Quote 0
      • D Offline
        DJBOOB66
        last edited by Jul 22, 2021, 7:16 PM

        MMM-Detector may be able to do what you’re after other wise Google MMM-AssistantV3?

        S 1 Reply Last reply Jul 23, 2021, 12:53 AM Reply Quote 0
        • S Away
          sdetweil @DJBOOB66
          last edited by Jul 23, 2021, 12:53 AM

          @djboob66 detector only does the hotword.

          Sam

          How to add modules

          learning how to use browser developers window for css changes

          1 Reply Last reply Reply Quote 0
          • R Offline
            Ray
            last edited by Jul 23, 2021, 12:27 PM

            Thanks guys for answering my post.
            MMM-MP3Player is supposed to accept notifications so I tried to put it in
            mmm-detector and I couldn’t get it to work
            I actually have MMM-GoogleAssistant by bugsounet and I like it a lot . But again, I couldn’t figure out how to get it to work either
            so that’s why I’m asking for advice. Maybe it’s the MMM-Mp3Player I’m trying to use

            What I’m trying to do is have a voice activated mirror where I can say play my music. Or what’s the weather or check my email That’s what I’m trying to do

            S 1 Reply Last reply Jul 23, 2021, 12:49 PM Reply Quote 0
            • S Away
              sdetweil @Ray
              last edited by sdetweil Jul 23, 2021, 12:50 PM Jul 23, 2021, 12:49 PM

              @ray said in voice activated module:

              I actually have MMM-GoogleAssistant by bugsounet and I like it a lot . But again, I couldn’t figure out how to get it to work either

              u need to create a recipe in GA to send the notification of the voice command
              see an example of recipe here…

              https://forum.magicmirror.builders/topic/15296/automatically-wake-bluetooth-speaker-from-sleep-suspend/12

              this one executes a command, there is a different version for sending notifications…
              see the doc on his wiki

              Sam

              How to add modules

              learning how to use browser developers window for css changes

              1 Reply Last reply Reply Quote 0
              • R Offline
                Ray
                last edited by Jul 24, 2021, 4:37 PM

                That’s really intriguing. But unfortunately I’m unfamiliar on how this actually works. I actually got a hold of bugsounet and told him what I was trying to do. He said he would write it up for me. That way I can see how it’s supposed to be done,

                S 1 Reply Last reply Jul 24, 2021, 4:50 PM Reply Quote 0
                • S Away
                  sdetweil @Ray
                  last edited by Jul 24, 2021, 4:50 PM

                  @ray yeh, looks like he made them more capable and more difficult…

                  it used to be

                  recipe_name:{ 
                         transcription_hook:{
                                   what word u will say :{
                                  // link to action to take 
                                         command: name 
                                 }
                       }
                       // named actions  
                        command_name: {  
                                   // what to do
                                   sendNotification(key, value) 
                        }
                  }
                  

                  Sam

                  How to add modules

                  learning how to use browser developers window for css changes

                  1 Reply Last reply Reply Quote 0
                  • R Offline
                    Ray
                    last edited by Jul 25, 2021, 1:08 PM

                    Yeah once he sets it up. I’ll have a better understanding how it works

                    S 1 Reply Last reply Jul 25, 2021, 1:24 PM Reply Quote 0
                    • S Away
                      sdetweil @Ray
                      last edited by sdetweil Jul 25, 2021, 1:30 PM Jul 25, 2021, 1:24 PM

                      @ray look at the MMM-MplayerRadio.js in the GA recipes folder…
                      comments are mine

                        transcriptionHooks: {   // things you say
                              "RADIO_PLAY": {      // some label
                                pattern: "RADIO PLAY",      // the voice sound
                                command: "RADIO_PLAY"  // the command later in this file 
                              },
                      },
                       commands: {  // things your recipe does
                          "RADIO_PLAY": {       // command label, used above in 'command:'....
                            notificationExec: {      // what kind of thing to do , here send notification
                              notification: "RADIO_PLAY"   // notification key to send
                            },
                            soundExec: {       // can also make sound
                              chime: "open"    // what file contains sound 
                            }
                          }
                      }
                      

                      and from selphieshot recipe

                          "SELFIE_SHOOT": {
                            notificationExec: {
                              notification: "SELFIE_SHOOT",
                              payload: (params) => {    // how to pass parms on the notification, aka payload
                                return {
                                  shootCountdown: 5,
                                  displayResult: true,
                                  playShutter: true,
                                  displayCountdown: true,
                                }
                              }
                            },
                          }
                      

                      i don’t think u need the function and return here, UNLESS there were additional words u said as part of the voice command that might change the payload

                      Sam

                      How to add modules

                      learning how to use browser developers window for css changes

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