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

MMM-AssistantMk2

Scheduled Pinned Locked Moved System
421 Posts 61 Posters 535.5k Views 57 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.
  • ? Offline
    A Former User
    last edited by Feb 28, 2019, 3:09 PM

    ADDED
    Step-by-step guide about custom gaction to make a timer feature on wiki page.
    https://github.com/eouia/MMM-AssistantMk2/wiki/Tip%3AMaking-Timer-with-gAction

    B 1 Reply Last reply Mar 1, 2019, 8:04 PM Reply Quote 0
    • D Offline
      Davido
      last edited by Mar 1, 2019, 5:46 PM

      @Sean : First of all, great Work from your side, my Assistant is working, but I have a question: Is it possible, that the answer box from google could stay a little bit longer onscreen? I also tried your custom.css customization, but it doesn’t work, changing it in MMM-AssistantMk2.css was successful, any suggestions?

      @Lowis : you wrote that your Radio is running, i was also successful, but are you also able to stop it with the voice command? My Mic reacts on saying the Hotword, but then nothing happens. Only a reboot stops the Radio

      E L 2 Replies Last reply Mar 1, 2019, 6:11 PM Reply Quote 0
      • E Offline
        ejay-ibm Project Sponsor Module Developer @Davido
        last edited by Mar 1, 2019, 6:11 PM

        @davido I think the option you are looking for regarding answer of assistant duration on screen is :
        “screenDuration”: 2000 // here for 2 seconds

        hope this helps

        Ejay

        1 Reply Last reply Reply Quote 0
        • B Offline
          bachoo786 @Guest
          last edited by Mar 1, 2019, 8:04 PM

          @sean hello mate

          i want to install google assistant on my rpi 3b+. i have connected a bluetooth speaker and was wondering if it would work? i have tried in the past with my rpi2b but couldnt just install assistant.

          also is there a ste[ by step guide on how to install assistant?

          many thanks god bless.

          ? 1 Reply Last reply Mar 1, 2019, 8:06 PM Reply Quote 0
          • ? Offline
            A Former User @bachoo786
            last edited by Mar 1, 2019, 8:06 PM

            @bachoo786 bt speaker will work. Personally I recommend.
            And for instructions, read the github documents. And leave issues what trouble tou have. I’ll support.

            B 1 Reply Last reply Mar 6, 2019, 12:27 AM Reply Quote 0
            • L Offline
              Lowis @Davido
              last edited by Lowis Mar 2, 2019, 2:58 PM Mar 1, 2019, 8:06 PM

              @davido could be that the radio is too loud . my running at 50% volume and it works.
              Hotword is “webradio” for start and stop … next hotword is “next station”

              At the moment i have problems with the sound config. Mic is USB MIC and Speaker HDMI from my monitor.
              Assistant voice is distorted but radio is clean

              Update: i deleted all ALSA settings in /etc/asound.conf and ~/.asoundrc and Voice works perfekt.
              in raspi-config i do this setting > Force HDMI

              1 Reply Last reply Reply Quote 0
              • D Offline
                Davido
                last edited by Mar 4, 2019, 8:13 AM

                @ejay-ibm :
                i will try your setting, thx for your answer

                @Lowis :
                i tried it with 30% and the same result, also with the mic in front of my mouth, no action to stop … the mic onscreen reacts to my voice, but the input field leaves blank, and there is also no timeout for another input

                1 Reply Last reply Reply Quote 0
                • B Offline
                  bachoo786 @Guest
                  last edited by Mar 6, 2019, 12:27 AM

                  @Sean I have installed assistantmk2 correctly and have also installed hotword. However I get a blank screen but when I say ok google everything works fine.

                  I have already been through the “electron-rebuild” step, this is what I did:

                  pi@raspberrypi:~/MagicMirror/modules/MMM-AssistantMk2 $ npm install --save-dev electron-rebuild
                  + electron-rebuild@1.8.4
                  updated 1 package and audited 617 packages in 12.623s
                  found 0 vulnerabilities
                  
                  pi@raspberrypi:~/MagicMirror/modules/MMM-AssistantMk2 $ ./node_modules/.bin/electron-rebuild
                  ✔ Rebuild Complete
                  

                  but still no joy.

                  and this is what I have in my config.js

                  {
                      module: "MMM-AssistantMk2",
                      position: "top_right",
                      config: {
                        record: {
                          recordProgram : "arecord",
                          device        : "plughw:1",
                        },
                  
                        notifications: {
                          ASSISTANT_ACTIVATED: "HOTWORD_PAUSE",
                          ASSISTANT_DEACTIVATED: "HOTWORD_RESUME",
                        },
                      }
                    },
                    {
                      module: "MMM-Hotword",
                      config: {
                        record: {
                          recordProgram : "arecord",
                          device        : "plughw:1",
                        },
                        autostart:true,
                        onDetected: {
                          notification: function (payload) {
                            return "ASSISTANT_ACTIVATE"
                          },
                          payload: function (payload){
                            return {
                              profile: payload.hotword
                            }
                          }
                        },
                      },
                    },
                  

                  what I did notice that if I was to remove the MMM-Hotword from my config i.e. the last part of the code i.e.

                  {
                      module: "MMM-Hotword",
                      config: {
                        record: {
                          recordProgram : "arecord",
                          device        : "plughw:1",
                        },
                        autostart:true,
                        onDetected: {
                          notification: function (payload) {
                            return "ASSISTANT_ACTIVATE"
                          },
                          payload: function (payload){
                            return {
                              profile: payload.hotword
                            }
                          }
                        },
                      },
                    },
                  

                  the mirror starts working fine.

                  Also in the hotword git I have followed all the possible solutions and also the main one which is :

                  cd ~/MagicMirror/modules/MMM-Hotword/node_modules/snowboy
                  nano package.json ## Or open the file with any TEXT editor
                  Then, find this and replace From

                  “node-pre-gyp”: “^0.6.30”
                  To

                  “node-pre-gyp”: “^0.12.0”
                  Then retry npm install again in the module directory again.

                  I have no joy buddy. Please help me

                  1 Reply Last reply Reply Quote 0
                  • B Offline
                    bachoo786
                    last edited by Mar 8, 2019, 1:21 PM

                    Hi @Sean

                    So I managed to get it working and everything is fine. However I will be grateful if you could please help me with the following queries:

                    1). When i say jarvis or smart mirror, the assistantmk2 module takes 1 to 2 seconds to respond i.e. the ding bell I mean after which I can ask any question. How can I remove this lag and make it instant? I have seen other people dont have this issue.

                    2). How do I get the assistantmk2 to play youtube videos on my mirror by asking it to play something from youtube?

                    Thanks.

                    This is my config:

                    {
                        module: "MMM-AssistantMk2",
                        position: "top_right",
                        config: {
                          deviceLocation: {
                                            coordinates: { // set the latitude and longitude of the device to get localized information like weather or time. (ref. mygeoposition.com)
                                            latitude: 51.597442, // -90.0 - +90.0
                                            longitude: -0.338839, // -180.0 - +180.0
                              }
                            },
                          record: {
                            recordProgram : "arecord",
                            device        : "default",
                          },
                          play: { // Full values are in `FOR EXPERTS` section.
                                  playProgram: "mpg321", // recommended.
                          },
                          notifications: {
                            ASSISTANT_ACTIVATED: "HOTWORD_PAUSE",
                            ASSISTANT_DEACTIVATED: "HOTWORD_RESUME",
                          },
                        }
                      },
                      {
                        module: "MMM-Hotword",
                        config: {
                          record: {
                            recordProgram : "arecord",
                            device        : "default",
                          },
                          autostart:true,
                          onDetected: {
                            notification: function (payload) {
                              return "ASSISTANT_ACTIVATE"
                            },
                            payload: function (payload){
                              return {
                                profile: payload.hotword
                              }
                            }
                          },
                        },
                      },
                    
                    D 1 Reply Last reply Mar 11, 2019, 1:44 PM Reply Quote 0
                    • D Offline
                      Davido @bachoo786
                      last edited by Davido Mar 11, 2019, 1:45 PM Mar 11, 2019, 1:44 PM

                      @bachoo786

                      to 1) which Hardware are you using?
                      to 2) i say the Hotword and then “play on youtube …” and it is working

                      B 1 Reply Last reply Mar 11, 2019, 9:11 PM Reply Quote 0
                      • 1
                      • 2
                      • 23
                      • 24
                      • 25
                      • 26
                      • 27
                      • 42
                      • 43
                      • 25 / 43
                      25 / 43
                      • First post
                        250/421
                        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