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 559.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.
    • ejay-ibmE Offline
      ejay-ibm Project Sponsor Module Developer @Davido
      last edited by

      @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

        @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 Reply Quote 0
        • ? Offline
          A Former User @bachoo786
          last edited by

          @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 Reply Quote 0
          • L Offline
            Lowis @Davido
            last edited by Lowis

            @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

              @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

                @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

                  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 Reply Quote 0
                  • D Offline
                    Davido @bachoo786
                    last edited by Davido

                    @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 Reply Quote 0
                    • B Offline
                      bachoo786 @Davido
                      last edited by

                      @Davido I am using raspberry pi 3b+

                      D 1 Reply Last reply Reply Quote 0
                      • D Offline
                        Davido @bachoo786
                        last edited by

                        @bachoo786 :

                        i am using a normal rPi 3B without + and the answering time is really fast … maybe some other Module which is interacting?

                        B 2 Replies Last reply Reply Quote 0
                        • 1
                        • 2
                        • 23
                        • 24
                        • 25
                        • 26
                        • 27
                        • 42
                        • 43
                        • 25 / 43
                        • 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