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.
    • S Offline
      sdetweil @jmartin1009
      last edited by sdetweil

      @jmartin1009

      card 1
      device 0

      1,0

      you can also test the mic with

      arecord -D hw:1,0 test.wav
      
      ctrl-break , ctrl-c, or ctrl-z after saying something
      

      then

      aplay test.wav
      

      to hear the recorded voice back

      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 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
                        • 1
                        • 2
                        • 3
                        • 4
                        • 5
                        • 8
                        • 9
                        • 3 / 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