• 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 (v3)

Scheduled Pinned Locked Moved System
135 Posts 27 Posters 64.7k Views 25 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 Jan 26, 2020, 6:25 AM

    @nakedrabbit : can you tell me more about npm install problem ?
    because i execute same commands with npm install

    N 1 Reply Last reply Jan 26, 2020, 8:16 AM Reply Quote 0
    • N Offline
      nakedrabbit @Guest
      last edited by Jan 26, 2020, 8:16 AM

      @Bugsounet Sure! When I used the auto installer on my RPi3B+, running Raspbian Stretch (I list all these because maybe it’s OK on Buster, I do not know) the npm install created “node-v64-linux-arm-glibc” in the ~/MagicMirror/modules/MMM-AssistantMk2/node_modules/grpc/src/node/extension_library/ directory

      I know this because I’m running MM with PM2, and the PM2 logs clearly stated that the plugin was looking for “electron-v3.0-linux-arm-glibc” at that location and could not find it.

      This was a well-documented bug with the v2 install process, and the commands that fixed it were

      npm install --save-dev electron-rebuild
      ./node_modules/.bin/electron-rebuild

      These are run from the MMM-AssistantMk2 directory AND the MMM-Hotword directory. Those were easy!

      As to the memory issue, I went back just now to check the pm2 logs for errors, and yes, I see these entries:

      0|mm | mmap() failed: Cannot allocate memory
      0|mm | Failed to create permanent mapping for memfd region with ID = 3774675295
      0|mm | Ignoring received block reference with non-registered memfd ID = 3774675295

      But I was not sure if they were related to the npm install issue or not. I thought they might be leftover from when the proper grpc files were not there, because, frankly, I know nothing about this stuff.

      And thirdly, yes, I did read about the proper config for the v3 version, and everything seems to be fine there. The plugin loads fine, even listens to me, but simply does not process the commands and then kind of locks up. The rest of the mirror runs fine, but the voice command is no longer responsive.

      I set up MMM-Buttons to trigger the Assistant as well, and that also works to set off the listener, with exactly the same result - no parsing of the voice command, the eventual “Can’t understand this” dialogue box, and unresponsive until restart.

      1 Reply Last reply Reply Quote 0
      • ? Offline
        A Former User
        last edited by Jan 26, 2020, 11:50 AM

        I have open an issue for this for try to correct it but it’s an unstable branch (nightly build / dev)
        If you have it, you can test :)

        1 Reply Last reply Reply Quote 0
        • ? Offline
          A Former User
          last edited by Jan 28, 2020, 6:47 AM

          Error “mmap () failed: Cannot allocate memory” will be fixed from version 3.1.0
          we have coded a secondary code that does not use HTML5 audio.

          possibly, if you are not using bluetooth.
          it seems that pulseaudio is the source of the problem

          if you don’t use bluetooth try;

          sudo apt-get autoremove --purge pulseaudio
          

          possibly a restart of the RPI to finish the changes.
          and check the parameters with arecord -l, aplay -l
          this was reported by a user.
          I personally have no mmap error because I uninstall pulseaudio during the installation of raspbian

          OR wait release V3.1.0

          1 Reply Last reply Reply Quote 0
          • M Offline
            meusprojetoskali @Guest
            last edited by Jan 28, 2020, 12:35 PM

            @Bugsounet
            Hello Friend! Please include pt-BR (Portuguese Brazil), we Brazilians are always overlooked in translations even though it is the largest country in Latin America with the largest population and major producers and consumers of technologies.

            ? 1 Reply Last reply Jan 28, 2020, 12:40 PM Reply Quote 0
            • ? Offline
              A Former User @meusprojetoskali
              last edited by Jan 28, 2020, 12:40 PM

              @meusprojetoskali said in MMM-AssistantMk2 (v3):

              Hello Friend! Please include pt-BR (Portuguese Brazil), we Brazilians are always overlooked in translations even though it is the largest country in Latin America with the largest population and major producers and consumers of technologies.

              Makes your contribution as PR for Portuguese Brazillian translation. We’ll accept to merge.

              M 1 Reply Last reply Jan 28, 2020, 1:14 PM Reply Quote 0
              • M Offline
                meusprojetoskali @Guest
                last edited by Jan 28, 2020, 12:57 PM

                This post is deleted!
                1 Reply Last reply Reply Quote 0
                • M Offline
                  meusprojetoskali @Guest
                  last edited by Jan 28, 2020, 1:14 PM

                  Excuse me, but in the Portuguese translation the answer was meaningless, can you explain it in other words?
                  What is a RP contribution?

                  ? 1 Reply Last reply Jan 28, 2020, 1:39 PM Reply Quote 0
                  • ? Offline
                    A Former User @meusprojetoskali
                    last edited by Jan 28, 2020, 1:39 PM

                    @meusprojetoskali
                    This module needs two kinds of translations.

                    1. Basic terms used by the module.
                      https://github.com/eouia/MMM-AssistantMk2/tree/master/translations
                      Error messages or some basic text would be used by the module itself. You can contribute by translating these files.
                      Send us translation direclty.
                      Or make a fork from the original github repository to your own repository. Add your work, then make Pull Request(PR) to the original repository. If the original author( - we) accept it, your working will be merged into the original repository.

                    2. vocal patterns for locale on recipes.
                      Recipe also might needs some translations. For example, with-MMM-Youtube.js recipe (https://github.com/eouia/MMM-AssistantMk2/blob/master/recipes/with-MMM-Youtube.js) is written in English. So, stop video as a pattern of transcriptionHook is used. If you could provide with-MMM-Youtube.PT_BR.jswith translation of stop video, send us directly or make a PR as I’ve said above.

                    1 Reply Last reply Reply Quote 0
                    • ? Offline
                      A Former User
                      last edited by Jan 31, 2020, 12:35 PM

                      MMM-AssistantMk2 v3.1.0-1 is out

                      The AMk2 team

                      M 1 Reply Last reply Jan 31, 2020, 12:53 PM Reply Quote 0
                      • 1
                      • 2
                      • 3
                      • 4
                      • 5
                      • 13
                      • 14
                      • 3 / 14
                      3 / 14
                      • First post
                        30/135
                        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