Read the statement by Michael Teeuw here.
MMM-voice
-
You’re doing it correctly just not sure why you’re getting those results.
I would, if I were you, delete the entire thing… start over. Something is getting corrupt.
-
I did that, still the same… here’s what “npm start dev” is showing me right now
TypeError: this.sendSocketNotification is not a function at fs.appendFile (/home/pi/MagicMirror/modules/MMM-voice/node_helper.js:311:22) at /home/pi/MagicMirror/modules/MMM-voice/node_modules/graceful-fs/graceful-fs.js:43:10 at FSReqWrap.oncomplete (fs.js:112:15)
TypeError: Cannot read property 'debug' of undefined at PocketSphinxContinuous.handleData (/home/pi/MagicMirror/modules/MMM-voice/node_helper.js:247:28) at emitOne (events.js:96:13) at PocketSphinxContinuous.emit (events.js:188:7) at Socket.<anonymous> (/home/pi/MagicMirror/modules/MMM-voice/node_modules/pocketsphinx-continuous/index.js:39:11) at emitOne (events.js:96:13) at Socket.emit (events.js:188:7) at readableAddChunk (_stream_readable.js:176:18) at Socket.Readable.push (_stream_readable.js:134:10) at Pipe.onread (net.js:551:20)
So if anybody has an idea let met know :)
Thanks
-
@beck0r Same error here:
1|mm | MMM-voice: Checking files. 1|mm | MMM-voice: Starting pocketsphinx. 1|mm | Whoops! There was an uncaught exception... 1|mm | TypeError: this.sendSocketNotification is not a function 1|mm | at fs.appendFile (/home/pi/MagicMirror/modules/MMM-voice/node_helper.js:311:22) 1|mm | at /home/pi/MagicMirror/modules/MMM-voice/node_modules/graceful-fs/graceful-fs.js:43:10 1|mm | at FSReqWrap.oncomplete (fs.js:112:15)
-
Nothing to do with this module.
It doesnt works :(Fails everytime.
0|mm | TypeError: Cannot read property 'debug' of undefined 0|mm | at PocketSphinxContinuous.handleData (/home/pi/MagicMirror/modules/MMM-voice/node_helper.js:247:28) 0|mm | at emitOne (events.js:96:13) 0|mm | at PocketSphinxContinuous.emit (events.js:191:7) 0|mm | at Socket. (/home/pi/MagicMirror/modules/MMM-voice/node_modules/pocketsphinx-continuous/index.js:39:11) 0|mm | at emitOne (events.js:96:13) 0|mm | at Socket.emit (events.js:191:7) 0|mm | at readableAddChunk (_stream_readable.js:178:18) 0|mm | at Socket.Readable.push (_stream_readable.js:136:10) 0|mm | at Pipe.onread (net.js:560:20)
And …
1|mm | MMM-voice: Checking files. 1|mm | MMM-voice: Starting pocketsphinx. 1|mm | Whoops! There was an uncaught exception... 1|mm | TypeError: this.sendSocketNotification is not a function 1|mm | at fs.appendFile (/home/pi/MagicMirror/modules/MMM-voice/node_helper.js:311:22) 1|mm | at /home/pi/MagicMirror/modules/MMM-voice/node_modules/graceful-fs/graceful-fs.js:43:10 1|mm | at FSReqWrap.oncomplete (fs.js:112:15)
-
still the same ;-(
-
Updated to last github version seems to work!
-
not for me… still the same error message in debug.log
pocketsphinx_continuous: error while loading shared libraries: libpocketsphinx.so.3: cannot open shared object file: No such file or directory
-
-
Hello,
im cant understand the problem i have:
First i can arecord and aplay without any problems with my usb audio device.
But when i try to use MMM-voice i always get:
(snipet from the debug file)
…
INFO: lm_trie.c(482): Building LM trie
INFO: ngram_search_fwdtree.c(74): Initializing search tree
INFO: ngram_search_fwdtree.c(101): 32 unique initial diphones
INFO: ngram_search_fwdtree.c(186): Creating search channels
INFO: ngram_search_fwdtree.c(323): Max nonroot chan increased to 168
INFO: ngram_search_fwdtree.c(333): Created 32 root, 40 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: Jan 6 2018, AT: 13:45:05Error opening audio device plughw:0 for capture: Connection refused
FATAL: “continuous.c”, line 245: Failed to open audio devicePlease help me !!!
-
@tbbear Its always the same, better look twice before asking. I found one old pulseaudio.h file and this was the problem. Everything works fine now and i can start to work on supporting my MMM-Openhab with MMM-voice.