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 module help

    Scheduled Pinned Locked Moved Troubleshooting
    5 Posts 2 Posters 636 Views 2 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.
    • D Offline
      derick4963
      last edited by

      After installing the mmm-voice-commands module, the hello mirror hotword dont seem to be working. i have install MMM-Page-Selector using voice command to change the page but dont seem to work too.

      S 1 Reply Last reply Reply Quote 0
      • S Offline
        sdetweil @derick4963
        last edited by

        @derick4963 gotta get the voice command to work 1st…

        can u show any messages in the window where u start mm.

        npm start
        or if using pm2, pm2 logs
        command

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        1 Reply Last reply Reply Quote 0
        • D Offline
          derick4963
          last edited by

          @sdetweil

          Tested the mic and speaker is working

          Below is the pm2 log

          pi@raspberrypi:~ $ pm2 log
          [TAILING] Tailing last 15 lines for [all] processes (change the value with --lines option)
          /home/pi/.pm2/pm2.log last 15 lines:
          PM2 | 2021-02-19T03:13:56: PM2 log: Stopping app:mm id:0
          PM2 | 2021-02-19T03:13:56: PM2 log: App [mm:0] exited with code [0] via signal [SIGINT]
          PM2 | 2021-02-19T03:13:56: PM2 log: pid=6721 msg=process killed
          PM2 | 2021-02-19T03:13:56: PM2 log: App [mm:0] starting in -fork mode-
          PM2 | 2021-02-19T03:13:56: PM2 log: App [mm:0] online
          PM2 | 2021-02-19T03:16:29: PM2 log: Stopping app:mm id:0
          PM2 | 2021-02-19T03:16:29: PM2 log: App [mm:0] exited with code [0] via signal [SIGINT]
          PM2 | 2021-02-19T03:16:29: PM2 log: pid=7359 msg=process killed
          PM2 | 2021-02-19T03:16:29: PM2 log: App [mm:0] starting in -fork mode-
          PM2 | 2021-02-19T03:16:29: PM2 log: App [mm:0] online
          PM2 | 2021-02-19T03:18:25: PM2 log: Stopping app:mm id:0
          PM2 | 2021-02-19T03:18:25: PM2 log: App [mm:0] exited with code [0] via signal [SIGINT]
          PM2 | 2021-02-19T03:18:25: PM2 log: pid=7508 msg=process killed
          PM2 | 2021-02-19T03:18:25: PM2 log: App [mm:0] starting in -fork mode-
          PM2 | 2021-02-19T03:18:25: PM2 log: App [mm:0] online

          /home/pi/.pm2/logs/mm-error.log last 15 lines:
          0|mm |
          0|mm | SyntaxError: Unexpected token ‘]’
          0|mm | at Module._compile (internal/modules/cjs/loader.js:896:18)
          0|mm | at Object.Module._extensions…js (internal/modules/cjs/loader.js:986:10)
          0|mm | at Module.load (internal/modules/cjs/loader.js:816:32)
          0|mm | at Module._load (internal/modules/cjs/loader.js:728:14)
          0|mm | at Function.Module._load (electron/js2c/asar.js:748:26)
          0|mm | at Module.require (internal/modules/cjs/loader.js:853:19)
          0|mm | at require (internal/modules/cjs/helpers.js:74:18)
          0|mm | at loadConfig (/home/pi/MagicMirror/js/app.js:70:12)
          0|mm | at App.start (/home/pi/MagicMirror/js/app.js:217:3)
          0|mm | at Object. (/home/pi/MagicMirror/js/electron.js:129:7)
          0|mm | [19.02.2021 03:16.32.176] [WARN] (electron) The default value of app.allowRendererProcessReuse is deprecated, it is currently “false”. It will change to be “true” in Electron 9. For more information please check https://github.com/electron/electron/issues/18397
          0|mm | [19.02.2021 03:18.28.111] [WARN] You’re using a full whitelist configuration to allow for all IPs
          0|mm | [19.02.2021 03:18.28.414] [WARN] (electron) The default value of app.allowRendererProcessReuse is deprecated, it is currently “false”. It will change to be “true” in Electron 9. For more information please check https://github.com/electron/electron/issues/18397

          /home/pi/.pm2/logs/mm-out.log last 15 lines:
          0|mm | [19.02.2021 03:18.28.119] [LOG] Connecting socket for: MMM-Page-Selector
          0|mm | [19.02.2021 03:18.28.120] [LOG] Connecting socket for: updatenotification
          0|mm | [19.02.2021 03:18.28.121] [LOG] Connecting socket for: calendar
          0|mm | [19.02.2021 03:18.28.122] [LOG] Starting node helper for: calendar
          0|mm | [19.02.2021 03:18.28.123] [LOG] Connecting socket for: newsfeed
          0|mm | [19.02.2021 03:18.28.124] [LOG] Starting node helper for: newsfeed
          0|mm | [19.02.2021 03:18.28.124] [LOG] Sockets connected & modules started …
          0|mm | [19.02.2021 03:18.28.382] [LOG] Launching application.
          0|mm | [19.02.2021 03:18.30.718] [LOG] Create new calendar fetcher for url: http://www.calendarlabs.com/ical-calendar/ics/76/US_Holidays.ics - Interval: 300000
          0|mm | [19.02.2021 03:18.30.742] [LOG] Create new news fetcher for url: https://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml - Interval: 300000
          0|mm | [19.02.2021 03:18.30.835] [INFO] Checking git for module: MMM-page-indicator
          0|mm | [19.02.2021 03:18.30.838] [INFO] Checking git for module: MMM-Page-Selector
          0|mm | [19.02.2021 03:18.30.839] [INFO] Checking git for module: MMM-Voice-Commands
          0|mm | [19.02.2021 03:18.31.483] [INFO] Newsfeed-Fetcher: Broadcasting 62 items.
          0|mm | [19.02.2021 03:18.32.670] [INFO] Calendar-Fetcher: Broadcasting 10 events.

          Below is my config file

          {
          module: ‘MMM-page-indicator’,
          position: ‘bottom_bar’,
          config: {
          pages: 4,
          }
          },

          {
          module: “MMM-Page-Selector”,
          position: “top_center”,
          config: {
          defaultPage: “main”,
          displayTitle: true,
          selectPageNotif: [“SELECT_PAGE”],
          incrementPageNotif: [“PAGE_UP”],
          decrementPageNotif: [“PAGE_DOWN”],
          persistentPages: true,

              }
          

          },

          {
          module: “MMM-Voice-Commands”,
          config: {
          debug: true, //Displays end results and errors from annyang in the Log
          autoStart: true, //Adds annyang commands when it first starts
          activateCommand: “hello mirror”, //Command to active all other commands
          deactivateCommand: “goodbye mirror”, //Command to deactivate all other commands
          alertHeard: true, //Whether an alert should be shown when annyang hears a phrase (mostly for debug)
          commands: {
          // “command statement :variable (optional statement)”: //“SOCKET_NOTIFICATION_NAME”,
          //The payload of the socket notification will be whatever is said in the :variable
          //“command statement *variable”: function(param){
          //alert("Whatever is said in the *variable space is given as the "+param);
          //These function’s ‘this’ are bound to the module’s ‘this’ so you can do stuff like:
          //this.sendNotification(“PAGE_SELECT”, “2”);
          “go to (page) :number”: “PAGE_SELECT”,
          “switch to (the) :page (page)”: “PAGE_SELECT”
          }
          }
          },

          	{
          		module: "alert",
          	},
          	{
          		module: "updatenotification",
          		position: "top_bar",
          	},
          	{
          		module: "clock",
          		name: "clock_module",
          		//pages: {"main": "top_left", "weather": "top_left"}
          		position: "top_left",			//module position is determine by page config
          	},
          
          
          {
          		module: "calendar",
          		name: "calendar_module",
          		header: "US Holidays",
          		position: "top_left",			//module position is determine by page config
          		config: {
          			calendars: [
          				{
          					symbol: "calendar-check",
          					url: "webcal://www.calendarlabs.com/ical-calendar/ics/76/US_Holidays.ics"					}
          			]
          		}
          	},
          	{
          		module: "compliments",
          		name: "compliments_module",
          		position: "lower_third",
          	},
          	{
          		module: "currentweather",
          		name: "currentweather_module",
          		position: "top_right",		//module position is determine by page config
          		config: {
          			location: "New York",
          			locationID: "", //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city
          			appid: "YOUR_OPENWEATHER_API_KEY"
          		}
          	},
          	{
          		module: "weatherforecast",
          		name: "weatherforcast_module",
          		position: "top_right",		//module position is determine by page config
          		header: "Weather Forecast",
          		config: {
          			location: "New York",
          			locationID: "5128581", //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city
          			appid: "YOUR_OPENWEATHER_API_KEY"
          		}
          	},
          	{
          		module: "newsfeed",
          		name: "newsfeed_module",
          		position: "bottom_bar",
          		config: {
          			feeds: [
          				{
          					title: "New York Times",
          					url: "https://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml"
          				}
          			],
          			showSourceTitle: true,
          			showPublishDate: true,
          			broadcastNewsFeeds: true,
          			broadcastNewsUpdates: true
          		}
          	},	
          	
          ],
          

          pages: {
          main: {
          “clock”: “top_right”,
          “calendar_module”: “top_left”
          },
          compliment: {
          “compliments_module”: “lower_third”
          },
          weather: {
          “currentweather_module”: “top_left”,
          “weatherforcast_module”: “top_left”
          },

          information:	{
          		"newsfeed_module": "bottom_bar"
          		},
          

          },
          exclusions: {
          “MMM-page-indicator”: “bottom_bar”
          },

          @sdetweil said in voice module help:

          @derick4963 gotta get the voice command to work 1st…

          can u show any messages in the window where u start mm.

          npm start
          or if using pm2, pm2 logs
          command

          S 1 Reply Last reply Reply Quote 0
          • S Offline
            sdetweil @derick4963
            last edited by

            @derick4963 can u do

            npm run config:check

            in the mm folder

            Sam

            How to add modules

            learning how to use browser developers window for css changes

            D 1 Reply Last reply Reply Quote 0
            • D Offline
              derick4963 @sdetweil
              last edited by

              @sdetweil

              pi@raspberrypi:~ $ cd MagicMirror/
              pi@raspberrypi:~/MagicMirror $ npm run config:check

              magicmirror@2.14.0 config:check
              node js/check_config.js

              [20.02.2021 14:41.49.393] [INFO] Checking file… /home/pi/MagicMirror/config/config.js
              [20.02.2021 14:41.49.487] [INFO] Your configuration file doesn’t contain syntax errors :)
              pi@raspberrypi:~/MagicMirror $

              1 Reply Last reply Reply Quote 0

              Hello! It looks like you're interested in this conversation, but you don't have an account yet.

              Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

              With your input, this post could be even better 💗

              Register Login
              • 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