MagicMirror² v2.8.0 is available! For more information about this release, check out this topic.

MMM-voice



  • @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
    
    

  • Project Sponsor Module Developer

    @beck0r said in MMM-voice:

    pocketsphinx_continuous

    Try getting rid of pocketsphinx and reinstalling it…


  • Module Developer

    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:05

    Error opening audio device plughw:0 for capture: Connection refused
    FATAL: “continuous.c”, line 245: Failed to open audio device

    Please help me !!!


  • Module Developer

    @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.


  • Project Sponsor Module Developer

    @tbbear said in MMM-voice:

    Its always the same, better look twice before asking.

    Haha Robert. It ALWAYS happens that way, doesn’t it? 🙂

    Glad you found it now get to work. 😉


  • Module Developer

    Hi Strawberry,
    do you know, if i can change the language of MMM-voice with Pocketsphinx / Sphinxbase to german?

    I found a webseite where i can create .dic and .lm files and they work somehow (i also changed the new words in different .js files of folder MMM-voice).

    I am looking forward hearing from you.

    Regards

    AxLED