<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[voice module help]]></title><description><![CDATA[<p dir="auto">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.</p>
]]></description><link>https://forum.magicmirror.builders/topic/14650/voice-module-help</link><generator>RSS for Node</generator><lastBuildDate>Wed, 13 May 2026 22:47:12 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/topic/14650.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 18 Feb 2021 09:43:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to voice module help on Sat, 20 Feb 2021 06:42:05 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a></p>
<p dir="auto">pi@raspberrypi:~ $ cd MagicMirror/<br />
pi@raspberrypi:~/MagicMirror $ npm run config:check</p>
<blockquote>
<p dir="auto">magicmirror@2.14.0 config:check<br />
node js/check_config.js</p>
</blockquote>
<p dir="auto">[20.02.2021 14:41.49.393] [INFO]  Checking file…  /home/pi/MagicMirror/config/config.js<br />
[20.02.2021 14:41.49.487] [INFO]  Your configuration file doesn’t contain syntax errors :)<br />
pi@raspberrypi:~/MagicMirror $</p>
]]></description><link>https://forum.magicmirror.builders/post/88678</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/88678</guid><dc:creator><![CDATA[derick4963]]></dc:creator><pubDate>Sat, 20 Feb 2021 06:42:05 GMT</pubDate></item><item><title><![CDATA[Reply to voice module help on Thu, 18 Feb 2021 20:27:30 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/derick4963" aria-label="Profile: derick4963">@<bdi>derick4963</bdi></a> can u do</p>
<p dir="auto">npm run config:check</p>
<p dir="auto">in the mm folder</p>
]]></description><link>https://forum.magicmirror.builders/post/88619</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/88619</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Thu, 18 Feb 2021 20:27:30 GMT</pubDate></item><item><title><![CDATA[Reply to voice module help on Thu, 18 Feb 2021 19:29:40 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a></p>
<p dir="auto">Tested the mic and speaker is working</p>
<p dir="auto">Below is the pm2 log</p>
<p dir="auto">pi@raspberrypi:~ $ pm2 log<br />
[TAILING] Tailing last 15 lines for [all] processes (change the value with --lines option)<br />
/home/pi/.pm2/pm2.log last 15 lines:<br />
PM2        | 2021-02-19T03:13:56: PM2 log: Stopping app:mm id:0<br />
PM2        | 2021-02-19T03:13:56: PM2 log: App [mm:0] exited with code [0] via signal [SIGINT]<br />
PM2        | 2021-02-19T03:13:56: PM2 log: pid=6721 msg=process killed<br />
PM2        | 2021-02-19T03:13:56: PM2 log: App [mm:0] starting in -fork mode-<br />
PM2        | 2021-02-19T03:13:56: PM2 log: App [mm:0] online<br />
PM2        | 2021-02-19T03:16:29: PM2 log: Stopping app:mm id:0<br />
PM2        | 2021-02-19T03:16:29: PM2 log: App [mm:0] exited with code [0] via signal [SIGINT]<br />
PM2        | 2021-02-19T03:16:29: PM2 log: pid=7359 msg=process killed<br />
PM2        | 2021-02-19T03:16:29: PM2 log: App [mm:0] starting in -fork mode-<br />
PM2        | 2021-02-19T03:16:29: PM2 log: App [mm:0] online<br />
PM2        | 2021-02-19T03:18:25: PM2 log: Stopping app:mm id:0<br />
PM2        | 2021-02-19T03:18:25: PM2 log: App [mm:0] exited with code [0] via signal [SIGINT]<br />
PM2        | 2021-02-19T03:18:25: PM2 log: pid=7508 msg=process killed<br />
PM2        | 2021-02-19T03:18:25: PM2 log: App [mm:0] starting in -fork mode-<br />
PM2        | 2021-02-19T03:18:25: PM2 log: App [mm:0] online</p>
<p dir="auto">/home/pi/.pm2/logs/mm-error.log last 15 lines:<br />
0|mm       |<br />
0|mm       | SyntaxError: Unexpected token ‘]’<br />
0|mm       |     at Module._compile (internal/modules/cjs/loader.js:896:18)<br />
0|mm       |     at Object.Module._extensions…js (internal/modules/cjs/loader.js:986:10)<br />
0|mm       |     at Module.load (internal/modules/cjs/loader.js:816:32)<br />
0|mm       |     at Module._load (internal/modules/cjs/loader.js:728:14)<br />
0|mm       |     at Function.Module._load (electron/js2c/asar.js:748:26)<br />
0|mm       |     at Module.require (internal/modules/cjs/loader.js:853:19)<br />
0|mm       |     at require (internal/modules/cjs/helpers.js:74:18)<br />
0|mm       |     at loadConfig (/home/pi/MagicMirror/js/app.js:70:12)<br />
0|mm       |     at App.start (/home/pi/MagicMirror/js/app.js:217:3)<br />
0|mm       |     at Object. (/home/pi/MagicMirror/js/electron.js:129:7)<br />
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 <a href="https://github.com/electron/electron/issues/18397" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/electron/electron/issues/18397</a><br />
0|mm       | [19.02.2021 03:18.28.111] [WARN]  You’re using a full whitelist configuration to allow for all IPs<br />
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 <a href="https://github.com/electron/electron/issues/18397" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/electron/electron/issues/18397</a></p>
<p dir="auto">/home/pi/.pm2/logs/mm-out.log last 15 lines:<br />
0|mm       | [19.02.2021 03:18.28.119] [LOG]   Connecting socket for: MMM-Page-Selector<br />
0|mm       | [19.02.2021 03:18.28.120] [LOG]   Connecting socket for: updatenotification<br />
0|mm       | [19.02.2021 03:18.28.121] [LOG]   Connecting socket for: calendar<br />
0|mm       | [19.02.2021 03:18.28.122] [LOG]   Starting node helper for: calendar<br />
0|mm       | [19.02.2021 03:18.28.123] [LOG]   Connecting socket for: newsfeed<br />
0|mm       | [19.02.2021 03:18.28.124] [LOG]   Starting node helper for: newsfeed<br />
0|mm       | [19.02.2021 03:18.28.124] [LOG]   Sockets connected &amp; modules started …<br />
0|mm       | [19.02.2021 03:18.28.382] [LOG]   Launching application.<br />
0|mm       | [19.02.2021 03:18.30.718] [LOG]   Create new calendar fetcher for url: <a href="http://www.calendarlabs.com/ical-calendar/ics/76/US_Holidays.ics" target="_blank" rel="noopener noreferrer nofollow ugc">http://www.calendarlabs.com/ical-calendar/ics/76/US_Holidays.ics</a> - Interval: 300000<br />
0|mm       | [19.02.2021 03:18.30.742] [LOG]   Create new news fetcher for url: <a href="https://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml" target="_blank" rel="noopener noreferrer nofollow ugc">https://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml</a> - Interval: 300000<br />
0|mm       | [19.02.2021 03:18.30.835] [INFO]  Checking git for module: MMM-page-indicator<br />
0|mm       | [19.02.2021 03:18.30.838] [INFO]  Checking git for module: MMM-Page-Selector<br />
0|mm       | [19.02.2021 03:18.30.839] [INFO]  Checking git for module: MMM-Voice-Commands<br />
0|mm       | [19.02.2021 03:18.31.483] [INFO]  Newsfeed-Fetcher: Broadcasting 62 items.<br />
0|mm       | [19.02.2021 03:18.32.670] [INFO]  Calendar-Fetcher: Broadcasting 10 events.</p>
<p dir="auto">Below is my config file</p>
<p dir="auto">{<br />
module: ‘MMM-page-indicator’,<br />
position: ‘bottom_bar’,<br />
config: {<br />
pages: 4,<br />
}		<br />
},</p>
<p dir="auto">{<br />
module: “MMM-Page-Selector”,<br />
position: “top_center”,<br />
config: {<br />
defaultPage: “main”,<br />
displayTitle: true,<br />
selectPageNotif: [“SELECT_PAGE”],<br />
incrementPageNotif: [“PAGE_UP”],<br />
decrementPageNotif: [“PAGE_DOWN”],<br />
persistentPages: true,</p>
<pre><code>    }
</code></pre>
<p dir="auto">},</p>
<p dir="auto">{<br />
module: “MMM-Voice-Commands”,<br />
config: {<br />
debug: true, 					//Displays end results and errors from annyang in the Log<br />
autoStart: true, 					//Adds annyang commands when it first starts<br />
activateCommand: “hello mirror”,			//Command to active all other commands<br />
deactivateCommand: “goodbye mirror”, 		//Command to deactivate all other commands<br />
alertHeard: true, 					//Whether an alert should be shown when annyang hears a phrase (mostly for debug)<br />
commands: {<br />
// “command statement :variable (optional statement)”:         //“SOCKET_NOTIFICATION_NAME”,<br />
//The payload of the socket notification will be whatever is said in the :variable<br />
//“command statement *variable”: function(param){<br />
//alert("Whatever is said in the *variable space is given as the "+param);<br />
//These function’s ‘this’ are bound to the module’s ‘this’ so you can do stuff like:<br />
<a href="//this.sendNotification" target="_blank" rel="noopener noreferrer nofollow ugc">//this.sendNotification</a>(“PAGE_SELECT”, “2”);<br />
“go to (page) :number”: “PAGE_SELECT”,<br />
“switch to (the) :page (page)”: “PAGE_SELECT”<br />
}<br />
}<br />
},</p>
<pre><code>	{
		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
		}
	},	
	
],
</code></pre>
<p dir="auto">pages: { 						<br />
main:     {						<br />
“clock”: “top_right”,			<br />
“calendar_module”: “top_left”<br />
},<br />
compliment:    {<br />
“compliments_module”: “lower_third”<br />
},<br />
weather:  { 					<br />
“currentweather_module”: “top_left”,<br />
“weatherforcast_module”: “top_left”<br />
},</p>
<pre><code>information:	{
		"newsfeed_module": "bottom_bar"
		},
</code></pre>
<p dir="auto">},<br />
exclusions: {<br />
“MMM-page-indicator”: “bottom_bar”<br />
},</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> said in <a href="/post/88612">voice module help</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/derick4963" aria-label="Profile: derick4963">@<bdi>derick4963</bdi></a> gotta get the voice command to work 1st…</p>
<p dir="auto">can u show any messages in the window where u start mm.</p>
<p dir="auto">npm start<br />
or if using pm2, pm2 logs<br />
command</p>
</blockquote>
]]></description><link>https://forum.magicmirror.builders/post/88617</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/88617</guid><dc:creator><![CDATA[derick4963]]></dc:creator><pubDate>Thu, 18 Feb 2021 19:29:40 GMT</pubDate></item><item><title><![CDATA[Reply to voice module help on Thu, 18 Feb 2021 15:54:42 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/derick4963" aria-label="Profile: derick4963">@<bdi>derick4963</bdi></a> gotta get the voice command to work 1st…</p>
<p dir="auto">can u show any messages in the window where u start mm.</p>
<p dir="auto">npm start<br />
or if using pm2, pm2 logs<br />
command</p>
]]></description><link>https://forum.magicmirror.builders/post/88612</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/88612</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Thu, 18 Feb 2021 15:54:42 GMT</pubDate></item></channel></rss>