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.

    MM won't run, blank screen with cursor showing after updating

    Scheduled Pinned Locked Moved Unsolved Troubleshooting
    81 Posts 2 Posters 35.6k 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.
    • J Offline
      jmartin1009 @sdetweil
      last edited by

      @sdetweil should i change it in MM’s config file? or MM-voice’s file:MM-voice.js? and if the second, where?

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

        @jmartin1009 never change anything in the module folder, only the config.js for magic mirror

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        J 1 Reply Last reply Reply Quote 0
        • J Offline
          jmartin1009 @sdetweil
          last edited by

          @sdetweil so it should look like this?

          {
          		        module: 'MMM-voice',
          		        position: 'upper_third',
          		        config: {
          		            microphone: '1,0',
          		            keyword: 'Magic Mirror',
          			    timeout: 15,
          		        }
              		},
          
          S 1 Reply Last reply Reply Quote 0
          • S Offline
            sdetweil @jmartin1009
            last edited by

            @jmartin1009 yes

            mine looks like

                {
                    module: 'MMM-voice',
                    position: 'bottom_bar',
                    config: {
                          microphone: '1,0',
                          keyword:        'MAGIC MIRROR',
                          timeout:        15,
                          debug: true,
                          standByMethod: 'hide',
                          startHidden: false
                    }
                },
            

            Sam

            How to add modules

            learning how to use browser developers window for css changes

            J 2 Replies Last reply Reply Quote 0
            • J Offline
              jmartin1009 @sdetweil
              last edited by

              @sdetweil okay ,i will run it and see what happens.

              1 Reply Last reply Reply Quote 0
              • J Offline
                jmartin1009 @sdetweil
                last edited by

                @sdetweil still came up saying error :(

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

                  @jmartin1009 ok, add debug: yes,

                  to the config
                  run again and then look at the debug log in the modules/mmm-Voice folder

                  Sam

                  How to add modules

                  learning how to use browser developers window for css changes

                  J 1 Reply Last reply Reply Quote 0
                  • J Offline
                    jmartin1009 @sdetweil
                    last edited by

                    @sdetweil when i add debug: yes, it fails and says this in the terminal:

                    pi@raspberrypi:~/MagicMirror $ npm start
                    
                    > magicmirror@2.6.0 start /home/pi/MagicMirror
                    > sh run-start.sh
                    
                    Starting MagicMirror: v2.6.0
                    Loading config ...
                    WARNING! Could not validate config file. Starting with default configuration. Please correct syntax errors at or above this line: ReferenceError: yes is not defined
                        at Object.<anonymous> (/home/pi/MagicMirror/config/config.js:80:15)
                        at Object.<anonymous> (/home/pi/MagicMirror/config/config.js:123:3)
                        at Module._compile (module.js:642:30)
                        at Object.Module._extensions..js (module.js:653:10)
                        at Module.load (module.js:561:32)
                        at tryModuleLoad (module.js:504:12)
                        at Function.Module._load (module.js:496:3)
                        at Module.require (module.js:586:17)
                        at require (internal/module.js:11:18)
                        at loadConfig (/home/pi/MagicMirror/js/app.js:64:12)
                    Loading module helpers ...
                    Initializing new module helper ...
                    Module helper loaded: updatenotification
                    No helper found for module: helloworld.
                    All module helpers loaded.
                    Starting server on port 8080 ... 
                    Server started ...
                    Connecting socket for: updatenotification
                    Sockets connected & modules started ...
                    Launching application.
                    Shutting down server...
                    Stopping module helper: updatenotification
                    
                    J 1 Reply Last reply Reply Quote 0
                    • J Offline
                      jmartin1009 @jmartin1009
                      last edited by

                      @jmartin1009 AH! it is debug: true, not yes haha after that, it says in debug.log, SORRY FOR LENGTH:

                      INFO: pocketsphinx.c(153): Parsed model-specific feature parameters from /usr/local/share/pocketsphinx/model/en-us/en-us/feat.params
                      Current configuration:
                      [NAME]			[DEFLT]		[VALUE]
                      -agc			none		none
                      -agcthresh		2.0		2.000000e+00
                      -allphone				
                      -allphone_ci		yes		yes
                      -alpha			0.97		9.700000e-01
                      -ascale			20.0		2.000000e+01
                      -aw			1		1
                      -backtrace		no		no
                      -beam			1e-48		1.000000e-48
                      -bestpath		yes		yes
                      -bestpathlw		9.5		9.500000e+00
                      -ceplen			13		13
                      -cmn			live		batch
                      -cmninit		40,3,-1		41.00,-5.29,-0.12,5.09,2.48,-4.07,-1.37,-1.78,-5.08,-2.05,-6.45,-1.42,1.17
                      -compallsen		no		no
                      -dict					modules/MMM-voice/MMM-voice.dic
                      -dictcase		no		no
                      -dither			no		no
                      -doublebw		no		no
                      -ds			1		1
                      -fdict					
                      -feat			1s_c_d_dd	1s_c_d_dd
                      -featparams				
                      -fillprob		1e-8		1.000000e-08
                      -frate			100		100
                      -fsg					
                      -fsgusealtpron		yes		yes
                      -fsgusefiller		yes		yes
                      -fwdflat		yes		yes
                      -fwdflatbeam		1e-64		1.000000e-64
                      -fwdflatefwid		4		4
                      -fwdflatlw		8.5		8.500000e+00
                      -fwdflatsfwin		25		25
                      -fwdflatwbeam		7e-29		7.000000e-29
                      -fwdtree		yes		yes
                      -hmm					/usr/local/share/pocketsphinx/model/en-us/en-us
                      -input_endian		little		little
                      -jsgf					
                      -keyphrase				
                      -kws					
                      -kws_delay		10		10
                      -kws_plp		1e-1		1.000000e-01
                      -kws_threshold		1e-30		1.000000e-30
                      -latsize		5000		5000
                      -lda					
                      -ldadim			0		0
                      -lifter			0		22
                      -lm					modules/MMM-voice/MMM-voice.lm
                      -lmctl					
                      -lmname					
                      -logbase		1.0001		1.000100e+00
                      -logfn					
                      -logspec		no		no
                      -lowerf			133.33334	1.300000e+02
                      -lpbeam			1e-40		1.000000e-40
                      -lponlybeam		7e-29		7.000000e-29
                      -lw			6.5		6.500000e+00
                      -maxhmmpf		30000		30000
                      -maxwpf			-1		-1
                      -mdef					
                      -mean					
                      -mfclogdir				
                      -min_endfr		0		0
                      -mixw					
                      -mixwfloor		0.0000001	1.000000e-07
                      -mllr					
                      -mmap			yes		yes
                      -ncep			13		13
                      -nfft			512		512
                      -nfilt			40		25
                      -nwpen			1.0		1.000000e+00
                      -pbeam			1e-48		1.000000e-48
                      -pip			1.0		1.000000e+00
                      -pl_beam		1e-10		1.000000e-10
                      -pl_pbeam		1e-10		1.000000e-10
                      -pl_pip			1.0		1.000000e+00
                      -pl_weight		3.0		3.000000e+00
                      -pl_window		5		5
                      -rawlogdir				
                      -remove_dc		no		no
                      -remove_noise		yes		yes
                      -remove_silence		yes		yes
                      -round_filters		yes		yes
                      -samprate		16000		1.600000e+04
                      -seed			-1		-1
                      -sendump				
                      -senlogdir				
                      -senmgau				
                      -silprob		0.005		5.000000e-03
                      -smoothspec		no		no
                      -svspec					0-12/13-25/26-38
                      -tmat					
                      -tmatfloor		0.0001		1.000000e-04
                      -topn			4		4
                      -topn_beam		0		0
                      -toprule				
                      -transform		legacy		dct
                      -unit_area		yes		yes
                      -upperf			6855.4976	6.800000e+03
                      -uw			1.0		1.000000e+00
                      -vad_postspeech		50		50
                      -vad_prespeech		20		20
                      -vad_startspeech	10		10
                      -vad_threshold		3.0		3.000000e+00
                      -var					
                      -varfloor		0.0001		1.000000e-04
                      -varnorm		no		no
                      -verbose		no		no
                      -warp_params				
                      -warp_type		inverse_linear	inverse_linear
                      -wbeam			7e-29		7.000000e-29
                      -wip			0.65		6.500000e-01
                      -wlen			0.025625	2.562500e-02
                      
                      INFO: feat.c(715): Initializing feature stream to type: '1s_c_d_dd', ceplen=13, CMN='batch', VARNORM='no', AGC='none'
                      INFO: acmod.c(162): Using subvector specification 0-12/13-25/26-38
                      INFO: mdef.c(518): Reading model definition: /usr/local/share/pocketsphinx/model/en-us/en-us/mdef
                      INFO: mdef.c(531): Found byte-order mark BMDF, assuming this is a binary mdef file
                      INFO: bin_mdef.c(336): Reading binary model definition: /usr/local/share/pocketsphinx/model/en-us/en-us/mdef
                      INFO: bin_mdef.c(516): 42 CI-phone, 137053 CD-phone, 3 emitstate/phone, 126 CI-sen, 5126 Sen, 29324 Sen-Seq
                      INFO: tmat.c(149): Reading HMM transition probability matrices: /usr/local/share/pocketsphinx/model/en-us/en-us/transition_matrices
                      INFO: acmod.c(113): Attempting to use PTM computation module
                      INFO: ms_gauden.c(127): Reading mixture gaussian parameter: /usr/local/share/pocketsphinx/model/en-us/en-us/means
                      INFO: ms_gauden.c(242): 42 codebook, 3 feature, size: 
                      INFO: ms_gauden.c(244):  128x13
                      INFO: ms_gauden.c(244):  128x13
                      INFO: ms_gauden.c(244):  128x13
                      INFO: ms_gauden.c(127): Reading mixture gaussian parameter: /usr/local/share/pocketsphinx/model/en-us/en-us/variances
                      INFO: ms_gauden.c(242): 42 codebook, 3 feature, size: 
                      INFO: ms_gauden.c(244):  128x13
                      INFO: ms_gauden.c(244):  128x13
                      INFO: ms_gauden.c(244):  128x13
                      INFO: ms_gauden.c(304): 222 variance values floored
                      INFO: ptm_mgau.c(475): Loading senones from dump file /usr/local/share/pocketsphinx/model/en-us/en-us/sendump
                      INFO: ptm_mgau.c(499): BEGIN FILE FORMAT DESCRIPTION
                      INFO: ptm_mgau.c(562): Rows: 128, Columns: 5126
                      INFO: ptm_mgau.c(594): Using memory-mapped I/O for senones
                      INFO: ptm_mgau.c(837): Maximum top-N: 4
                      INFO: phone_loop_search.c(114): State beam -225 Phone exit beam -225 Insertion penalty 0
                      INFO: dict.c(320): Allocating 4130 * 20 bytes (80 KiB) for word entries
                      INFO: dict.c(333): Reading main dictionary: modules/MMM-voice/MMM-voice.dic
                      INFO: dict.c(213): Dictionary size 29, allocated 0 KiB for strings, 0 KiB for phones
                      INFO: dict.c(336): 29 words read
                      INFO: dict.c(358): Reading filler dictionary: /usr/local/share/pocketsphinx/model/en-us/en-us/noisedict
                      INFO: dict.c(213): Dictionary size 34, allocated 0 KiB for strings, 0 KiB for phones
                      INFO: dict.c(361): 5 words read
                      INFO: dict2pid.c(396): Building PID tables for dictionary
                      INFO: dict2pid.c(406): Allocating 42^3 * 2 bytes (144 KiB) for word-initial triphones
                      INFO: dict2pid.c(132): Allocated 21336 bytes (20 KiB) for word-final triphones
                      INFO: dict2pid.c(196): Allocated 21336 bytes (20 KiB) for single-phone word triphones
                      INFO: ngram_model_trie.c(354): Trying to read LM in trie binary format
                      INFO: ngram_model_trie.c(365): Header doesn't match
                      INFO: ngram_model_trie.c(177): Trying to read LM in arpa format
                      INFO: ngram_model_trie.c(193): LM of order 3
                      INFO: ngram_model_trie.c(195): #1-grams: 25
                      INFO: ngram_model_trie.c(195): #2-grams: 46
                      INFO: ngram_model_trie.c(195): #3-grams: 23
                      INFO: lm_trie.c(474): Training quantizer
                      INFO: lm_trie.c(482): Building LM trie
                      INFO: ngram_search_fwdtree.c(74): Initializing search tree
                      INFO: ngram_search_fwdtree.c(101): 28 unique initial diphones
                      INFO: ngram_search_fwdtree.c(186): Creating search channels
                      INFO: ngram_search_fwdtree.c(323): Max nonroot chan increased to 157
                      INFO: ngram_search_fwdtree.c(333): Created 28 root, 29 non-root channels, 5 single-phone words
                      INFO: ngram_search_fwdflat.c(157): fwdflat: min_ef_width = 4, max_sf_win = 25
                      INFO: continuous.c(307): pocketsphinx_continuous COMPILED ON: Sep 29 2019, AT: 15:24:41
                      
                      Error opening audio device plughw:1 for capture: Invalid argument
                      FATAL: "continuous.c", line 245: Failed to open audio device
                      INFO: pocketsphinx.c(153): Parsed model-specific feature parameters from /usr/local/share/pocketsphinx/model/en-us/en-us/feat.params
                      Current configuration:
                      [NAME]			[DEFLT]		[VALUE]
                      -agc			none		none
                      -agcthresh		2.0		2.000000e+00
                      -allphone				
                      -allphone_ci		yes		yes
                      -alpha			0.97		9.700000e-01
                      -ascale			20.0		2.000000e+01
                      -aw			1		1
                      -backtrace		no		no
                      -beam			1e-48		1.000000e-48
                      -bestpath		yes		yes
                      -bestpathlw		9.5		9.500000e+00
                      -ceplen			13		13
                      -cmn			live		batch
                      -cmninit		40,3,-1		41.00,-5.29,-0.12,5.09,2.48,-4.07,-1.37,-1.78,-5.08,-2.05,-6.45,-1.42,1.17
                      -compallsen		no		no
                      -dict					modules/MMM-voice/MMM-voice.dic
                      -dictcase		no		no
                      -dither			no		no
                      -doublebw		no		no
                      -ds			1		1
                      -fdict					
                      -feat			1s_c_d_dd	1s_c_d_dd
                      -featparams				
                      -fillprob		1e-8		1.000000e-08
                      -frate			100		100
                      -fsg					
                      -fsgusealtpron		yes		yes
                      -fsgusefiller		yes		yes
                      -fwdflat		yes		yes
                      -fwdflatbeam		1e-64		1.000000e-64
                      -fwdflatefwid		4		4
                      -fwdflatlw		8.5		8.500000e+00
                      -fwdflatsfwin		25		25
                      -fwdflatwbeam		7e-29		7.000000e-29
                      -fwdtree		yes		yes
                      -hmm					/usr/local/share/pocketsphinx/model/en-us/en-us
                      -input_endian		little		little
                      -jsgf					
                      -keyphrase				
                      -kws					
                      -kws_delay		10		10
                      -kws_plp		1e-1		1.000000e-01
                      -kws_threshold		1e-30		1.000000e-30
                      -latsize		5000		5000
                      -lda					
                      -ldadim			0		0
                      -lifter			0		22
                      -lm					modules/MMM-voice/MMM-voice.lm
                      -lmctl					
                      -lmname					
                      -logbase		1.0001		1.000100e+00
                      -logfn					
                      -logspec		no		no
                      -lowerf			133.33334	1.300000e+02
                      -lpbeam			1e-40		1.000000e-40
                      -lponlybeam		7e-29		7.000000e-29
                      -lw			6.5		6.500000e+00
                      -maxhmmpf		30000		30000
                      -maxwpf			-1		-1
                      -mdef					
                      -mean					
                      -mfclogdir				
                      -min_endfr		0		0
                      -mixw					
                      -mixwfloor		0.0000001	1.000000e-07
                      -mllr					
                      -mmap			yes		yes
                      -ncep			13		13
                      -nfft			512		512
                      -nfilt			40		25
                      -nwpen			1.0		1.000000e+00
                      -pbeam			1e-48		1.000000e-48
                      -pip			1.0		1.000000e+00
                      -pl_beam		1e-10		1.000000e-10
                      -pl_pbeam		1e-10		1.000000e-10
                      -pl_pip			1.0		1.000000e+00
                      -pl_weight		3.0		3.000000e+00
                      -pl_window		5		5
                      -rawlogdir				
                      -remove_dc		no		no
                      -remove_noise		yes		yes
                      -remove_silence		yes		yes
                      -round_filters		yes		yes
                      -samprate		16000		1.600000e+04
                      -seed			-1		-1
                      -sendump				
                      -senlogdir				
                      -senmgau				
                      -silprob		0.005		5.000000e-03
                      -smoothspec		no		no
                      -svspec					0-12/13-25/26-38
                      -tmat					
                      -tmatfloor		0.0001		1.000000e-04
                      -topn			4		4
                      -topn_beam		0		0
                      -toprule				
                      -transform		legacy		dct
                      -unit_area		yes		yes
                      -upperf			6855.4976	6.800000e+03
                      -uw			1.0		1.000000e+00
                      -vad_postspeech		50		50
                      -vad_prespeech		20		20
                      -vad_startspeech	10		10
                      -vad_threshold		3.0		3.000000e+00
                      -var					
                      -varfloor		0.0001		1.000000e-04
                      -varnorm		no		no
                      -verbose		no		no
                      -warp_params				
                      -warp_type		inverse_linear	inverse_linear
                      -wbeam			7e-29		7.000000e-29
                      -wip			0.65		6.500000e-01
                      -wlen			0.025625	2.562500e-02
                      
                      INFO: feat.c(715): Initializing feature stream to type: '1s_c_d_dd', ceplen=13, CMN='batch', VARNORM='no', AGC='none'
                      INFO: acmod.c(162): Using subvector specification 0-12/13-25/26-38
                      INFO: mdef.c(518): Reading model definition: /usr/local/share/pocketsphinx/model/en-us/en-us/mdef
                      INFO: mdef.c(531): Found byte-order mark BMDF, assuming this is a binary mdef file
                      INFO: bin_mdef.c(336): Reading binary model definition: /usr/local/share/pocketsphinx/model/en-us/en-us/mdef
                      INFO: bin_mdef.c(516): 42 CI-phone, 137053 CD-phone, 3 emitstate/phone, 126 CI-sen, 5126 Sen, 29324 Sen-Seq
                      INFO: tmat.c(149): Reading HMM transition probability matrices: /usr/local/share/pocketsphinx/model/en-us/en-us/transition_matrices
                      INFO: acmod.c(113): Attempting to use PTM computation module
                      INFO: ms_gauden.c(127): Reading mixture gaussian parameter: /usr/local/share/pocketsphinx/model/en-us/en-us/means
                      INFO: ms_gauden.c(242): 42 codebook, 3 feature, size: 
                      INFO: ms_gauden.c(244):  128x13
                      INFO: ms_gauden.c(244):  128x13
                      INFO: ms_gauden.c(244):  128x13
                      INFO: ms_gauden.c(127): Reading mixture gaussian parameter: /usr/local/share/pocketsphinx/model/en-us/en-us/variances
                      INFO: ms_gauden.c(242): 42 codebook, 3 feature, size: 
                      INFO: ms_gauden.c(244):  128x13
                      INFO: ms_gauden.c(244):  128x13
                      INFO: ms_gauden.c(244):  128x13
                      INFO: ms_gauden.c(304): 222 variance values floored
                      INFO: ptm_mgau.c(475): Loading senones from dump file /usr/local/share/pocketsphinx/model/en-us/en-us/sendump
                      INFO: ptm_mgau.c(499): BEGIN FILE FORMAT DESCRIPTION
                      INFO: ptm_mgau.c(562): Rows: 128, Columns: 5126
                      INFO: ptm_mgau.c(594): Using memory-mapped I/O for senones
                      INFO: ptm_mgau.c(837): Maximum top-N: 4
                      INFO: phone_loop_search.c(114): State beam -225 Phone exit beam -225 Insertion penalty 0
                      INFO: dict.c(320): Allocating 4130 * 20 bytes (80 KiB) for word entries
                      INFO: dict.c(333): Reading main dictionary: modules/MMM-voice/MMM-voice.dic
                      INFO: dict.c(213): Dictionary size 29, allocated 0 KiB for strings, 0 KiB for phones
                      INFO: dict.c(336): 29 words read
                      INFO: dict.c(358): Reading filler dictionary: /usr/local/share/pocketsphinx/model/en-us/en-us/noisedict
                      INFO: dict.c(213): Dictionary size 34, allocated 0 KiB for strings, 0 KiB for phones
                      INFO: dict.c(361): 5 words read
                      INFO: dict2pid.c(396): Building PID tables for dictionary
                      INFO: dict2pid.c(406): Allocating 42^3 * 2 bytes (144 KiB) for word-initial triphones
                      INFO: dict2pid.c(132): Allocated 21336 bytes (20 KiB) for word-final triphones
                      INFO: dict2pid.c(196): Allocated 21336 bytes (20 KiB) for single-phone word triphones
                      INFO: ngram_model_trie.c(354): Trying to read LM in trie binary format
                      INFO: ngram_model_trie.c(365): Header doesn't match
                      INFO: ngram_model_trie.c(177): Trying to read LM in arpa format
                      INFO: ngram_model_trie.c(193): LM of order 3
                      INFO: ngram_model_trie.c(195): #1-grams: 25
                      INFO: ngram_model_trie.c(195): #2-grams: 46
                      INFO: ngram_model_trie.c(195): #3-grams: 23
                      INFO: lm_trie.c(474): Training quantizer
                      INFO: lm_trie.c(482): Building LM trie
                      INFO: ngram_search_fwdtree.c(74): Initializing search tree
                      INFO: ngram_search_fwdtree.c(101): 28 unique initial diphones
                      INFO: ngram_search_fwdtree.c(186): Creating search channels
                      INFO: ngram_search_fwdtree.c(323): Max nonroot chan increased to 157
                      INFO: ngram_search_fwdtree.c(333): Created 28 root, 29 non-root channels, 5 single-phone words
                      INFO: ngram_search_fwdflat.c(157): fwdflat: min_ef_width = 4, max_sf_win = 25
                      INFO: continuous.c(307): pocketsphinx_continuous COMPILED ON: Sep 29 2019, AT: 15:24:41
                      
                      Error opening audio device plughw:1,0 for capture: Invalid argument
                      FATAL: "continuous.c", line 245: Failed to open audio device
                      
                      J 1 Reply Last reply Reply Quote 0
                      • J Offline
                        jmartin1009 @jmartin1009
                        last edited by

                        @sdetweil

                        S 1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 3
                        • 4
                        • 5
                        • 6
                        • 7
                        • 8
                        • 9
                        • 4 / 9
                        • 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