Read the statement by Michael Teeuw here.
MMM-voice setup but MagicMirror wont display
-
@cyberphox heres what I get with the npm start dev…not sure I am doing this in the right dir. I checked the Capital V or v, and mine is def lowercase v
pi@raspberrypi:~/MagicMirror/modules/MMM-voice $ npm start dev
npm ERR! missing script: startnpm ERR! A complete log of this run can be found in:
npm ERR! /home/pi/.npm/_logs/2018-04-07T15_24_32_070Z-debug.log -
pi@raspberrypi:~/MagicMirror $ npm start dev
magicmirror@2.3.1 start /home/pi/MagicMirror
sh run-start.sh “dev”Starting MagicMirror: v2.3.1
Loading config …
Loading module helpers …
No helper found for module: alert.
Initializing new module helper …
Module helper loaded: updatenotification
No helper found for module: clock.
Initializing new module helper …
Module helper loaded: MMM-EARTH
No helper found for module: compliments.
No helper found for module: currentweather.
No helper found for module: weatherforecast.
No helper found for module: MMM-CountDown.
Initializing new module helper …
Module helper loaded: MMM-voice
No helper found for module: MMM-QRCode.
Initializing new module helper …
Module helper loaded: newsfeed
All module helpers loaded.
Starting server on port 8080 …
Server started …
Connecting socket for: updatenotification
Connecting socket for: MMM-EARTH
Starting module: MMM-EARTH
Connecting socket for: MMM-voice
Starting module helper: MMM-voice
Connecting socket for: newsfeed
Starting module: newsfeed
Sockets connected & modules started …
Launching application.
https://epic.gsfc.nasa.gov/api/natural
Create new news fetcher for url: http://ewn.co.za/RSS Feeds/Latest News - Interval: 300000
MMM-voice: Checking files.
MMM-voice: Starting pocketsphinx.
Shutting down server…
Stopping module helper: updatenotification
Stopping module helper: MMM-EARTH
Stopping module helper: MMM-voice
Stopping module helper: newsfeed -
is the dev window…check the console tab…look for errors
-
@cyberphox hi… I am so hard trying not to be an ass… but I dont know what you mean? Sorry…I am serously a 5 day taught myself to help my son with his project.
-
@shazglass said in MMM-voice setup but MagicMirror wont display:
I am serously a 5 day taught myself to help my son with his project.
No worries dude. Personally, I’m glad to see you involved with your son. That’s how this started for me. I wanted to have something in common with my 21 year old son so I could stay “cool” in his eyes. Now . . .
I don’t use voice on my Pi mirror anymore but I do use it extensively on other boards. This is what I remember.
- I didn’t use a 3rd party sound card
- USB microphone plugged directly into USB port of the Pi
- Needing to run
alsamixer
in a terminal window to set mic/capture device. - Testing mic by recording your voice (forgot command - google it)
After that, installing MMM-voice, paying careful attention to the directions on how to install the dependencies. If at this point the module runs but displays a microphone and the word “ERROR” then I can help you. If, on the other hand, the module does not run and errors in the terminal or the dev console then something in your beginning steps is amiss
-
@Mykle1 Good morning.
thank you for the reply, makes a lot of sense. I don’t know how to run alsamixer? which directory would I do that in. I have tested the mic and it def works. I am at the point where it displays a microphone with ERROR showing. Sometimes it says , INITIALISING, CHOOSE MODE, then straight away shows ERROR again. Is there something on the pi I need to configure? thnx again Mykle, and I am a mom to a 15 year old :) -
@shazglass There is a error log in the module. Also there is a hidden debug option for for informations
debug: true
-
@strawberry-3.141 Hi - thank you for your reply. Ok, so how do I fix the error log in the module? and where must i type debug: true? Sorry for being a pain - like I said, I have no idea, I am seriously just helping my son, who also just taught himself by reading all of this information.
-
{ module: 'MMM-voice', position: 'bottom_bar', config: { microphone: 1, debug: true } },
post your error and debug log, it’s huge so maybe on pastebin
-
/* Magic Mirror Config Sample * * By Michael Teeuw http://michaelteeuw.nl * MIT Licensed. * * For more information how you can configurate this file * See https://github.com/MichMich/MagicMirror#configuration * */ var config = { address: "localhost", // Address to listen on, can be: // - "localhost", "127.0.0.1", "::1" to listen on loopback interface // - another specific IPv4/6 to listen on a specific interface // - "", "0.0.0.0", "::" to listen on any interface // Default, when address config is left out, is "localhost" port: 8080, ipWhitelist: ["127.0.0.1", "::ffff:127.0.0.1", "::1"], // Set [] to allow all IP addresses // or add a specific IPv4 of 192.168.1.5 : // ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.1.5"], // or IPv4 range of 192.168.3.0 --> 192.168.3.15 use CIDR format : // ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.3.0/28"], language: "en", timeFormat: 24, units: "metric", modules: [ { module: "alert", }, { module: "updatenotification", position: "top_bar" }, { module: "clock", position: "top_left" }, { module: "mmm-systemtemperature", position: "top_center", classes: 'small dimmed', }, { module: "MMM-Lunartic", position: "top_center", config: { image: "animation", distance: "km", useHeader: true, header: "The Moon", maxWidth: "300px", animationSpeed: 3000, } }, { module: "compliments", position: "lower_third", config: { compliments: { anytime: [ "Hey there Tyler!" ], morning: [ "Good morning, Tyler!", "Enjoy your day!", "How was your sleep Tyler?" ], afternoon: [ "Hello, Tyler!", "How was school Tyler?", "Looking good today!" ], evening: [ "Have a great evening!", "You look nice!", "Sleep well Tyler!" ] } } }, { module: "currentweather", position: "top_right", config: { location: "Johannesburg,South_Africa", locationID: "3362024", //ID from http://www.openweathermap.org/help/city_list.txt appid: "9cb2b560a465957274fa56860a202af5" } }, { module: "weatherforecast", position: "top_right", header: "Weather Forecast", config: { location: "Johannesburg,South_Africa", locationID: "3362024", //ID from http://www.openweathermap.org/help/city_list.txt appid: "c65138e0beb14c63bdf5f804f8816f74" } }, { module: "MMM-CountDown", position: "bottom_right", config: { event: "End of Term 2", date: "2018-06-22", } }, { module: "MMM-voice", position: "bottom_bar", config: { microphone: 1, debug: true } }, { module: "MMM-QRCode", position: "bottom_left", config: { text: " Scan to join Home Wifi", colorDark : "#fff", colorLight : "#000", imageSize : 60, showRaw : false, } }, { module: "newsfeed", position: "bottom_bar", config: { feeds: [ { title: "EWN News", url: "http://ewn.co.za/RSS%20Feeds/Latest%20News" } ], showSourceTitle: true, showPublishDate: true } }, ] }; /*************** DO NOT EDIT THE LINE BELOW ***************/ if (typeof module !== "undefined") {module.exports = config;}
This is my config/config.js I have no clue whats wrong, but things arent even in the same place as before? The QRCode is higher, the Countdown is higher, the Moon thing is squashed. I think I am killing my sons project. The MM shows the mic display but says ERROR then UNDEFINED.