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.

    Kalliope assistant + MM

    Scheduled Pinned Locked Moved Fun & Games
    58 Posts 10 Posters 41.8k Views 12 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.
    • M Offline
      marcnlx @sispheor
      last edited by

      @sispheor said in Kalliope assistant + MM:

      @marcnlx take a look to starter kits. It contains example. Also there is an example of usage of each neuron on the website.
      Have fun !

      I will! I’m going to check everything out later today, thanks!

      1 Reply Last reply Reply Quote 0
      • M Offline
        marcnlx
        last edited by

        I tested Kalliope yesterday night and once you know how it works, it’s pretty sweet! ;)

        Unfortunately I noticed some bugs/issues which are discussed multiple times on Github, so for now I think I will wait until a later release since I need to restart Kalliope multiple times after 2-3 phrases because of pulseaudio issues which I can’t seem to fix:

        2018-03-18 12:42:27 :: kalliope-0.5.1b :: File found in /home/pi/kalliope_starter_en/trigger/kalliope-EN-12samples.pmdl
        Exception in thread Thread-2:
        Traceback (most recent call last):
          File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
            self.run()
        
          File "/usr/local/lib/python2.7/dist-packages/kalliope-0.5.1b0-py2.7.egg/kalliope/trigger/snowboy/snowboydecoder.py", line 98, in __init__
            stream_callback=audio_callback)
          File "build/bdist.linux-armv7l/egg/pyaudio.py", line 750, in open
            stream = Stream(self, *args, **kwargs)
          File "build/bdist.linux-armv7l/egg/pyaudio.py", line 441, in __init__
            self._stream = pa.open(**arguments)
        IOError: [Errno -9985] Device unavailable
        
        S 1 Reply Last reply Reply Quote 0
        • S Offline
          sispheor @marcnlx
          last edited by

          @marcnlx Uninstall pulse audio and work only with alsa.
          We’ve remove pulseaudio from our doc.

          1 Reply Last reply Reply Quote 0
          • S Offline
            sispheor
            last edited by

            Kalliope v0.5.1 has been released with all stuff needed to integrate Magic Mirror.

            1 Reply Last reply Reply Quote 0
            • M Offline
              maxbachmann
              last edited by

              @sispheor kalliope uses the Google Speech recognition?

              strawberry 3.141S S 2 Replies Last reply Reply Quote 0
              • strawberry 3.141S Offline
                strawberry 3.141 Project Sponsor Module Developer @maxbachmann
                last edited by

                @maxbachmann google is the default, but you can select others https://kalliope-project.github.io/kalliope/settings/settings/#speech-to-text-configuration

                Please create a github issue if you need help, so I can keep track

                1 Reply Last reply Reply Quote 0
                • S Offline
                  sispheor @maxbachmann
                  last edited by

                  @maxbachmann Yes you can choose your STT and TTS engine. Some are cloud based and some can be self hosted.

                  1 Reply Last reply Reply Quote 0
                  • D Offline
                    dmwilsonkc
                    last edited by

                    @sispheor I am interested in duplicating your work for a different AI. So I figured the best place to start is to install your module and get it working before I make changes to suit my needs with the other AI. I have installed the MMM-Kalliope module, but the curl commands do not display on my mirror. I am not sure what I am doing wrong. Here’s my entry in config.js

                    {
                        module: "MMM-kalliope",
                        position: "upper_third",
                                            config: {
                                                    max: "5",
                                                    keep_seconds: "8",
                                                    title: "Kalliope"
                                                    }
                    
                    },
                    

                    I do receive a json response indicating success, however, nothing gets displayed on the mirror.

                    Here’s the curl command:

                    curl -H "Content-Type: application/json" -X POST -d '{"notification":"KALLIOPE", "payload": "my message"}' http://localhost:8080/kalliope
                    

                    Here’s the response:

                    {"status": "success"}
                    

                    Yet nothing gets displayed. Do you have any suggestions?

                    S 1 Reply Last reply Reply Quote 0
                    • S Offline
                      sispheor @dmwilsonkc
                      last edited by

                      @dmwilsonkc seems good anyway.
                      I don’t see any errors. Maybe test another position. This one is not already used by another module?

                      D S 2 Replies Last reply Reply Quote 0
                      • D Offline
                        dmwilsonkc @sispheor
                        last edited by

                        @sispheor I’ve tried multiple positions for the module, still nothing gets displayed. Not sure why though. I’ve tried refresh, reboot etc. still nothing. Maybe I should delete the module and try a fresh install. The curl should work with just the module installed right?

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