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.

    Hello-Lucy

    Scheduled Pinned Locked Moved Fun & Games
    285 Posts 27 Posters 618.2k Views 27 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
      snikolaidis
      last edited by

      @sdetweil also weirdly enough

      pi@MagicMirror:~ $ arecord -D hw:2,0 test.wav
      Recording WAVE 'test.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono
      arecord: set_params:1339: Sample format non available
      Available formats:
      - S16_LE
      
      

      but

      pi@MagicMirror:~ $ arecord  test.wav
      arecord: main:828: audio open error: No such file or directory
      pi@MagicMirror:~ $
      
      
      1 Reply Last reply Reply Quote 0
      • S Offline
        sdetweil Admin @snikolaidis
        last edited by

        @snikolaidis before we get to MM with lucy, arecord must work

        arecord: set_params:1339: Sample format non available
        Available formats:
        - S16_LE
        

        yes, it didn’t record cause it can’t do the default

        arecord --format=S16-LE test.wav
        

        Sam

        How to add modules

        learning how to use browser developers window for css changes

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

          @sdetweil said in Hello-Lucy:

          arecord --format=S16-LE test.wav

          pi@MagicMirror:~ $ arecord --format=S16_LE test.wav
          arecord: main:828: audio open error: No such file or directory
          
          
          pi@MagicMirror:~ $ arecord -D hw:2,0 --format="S16_LE" test.wav
          Recording WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 8000 Hz, Mono
          ^CAborted by signal Interrupt...
          pi@MagicMirror:~ $ ls
          Bookshelf  Desktop  Documents  Downloads  MagicMirror  Pictures  pocketsphinx  Public  sphinxbase  Templates  test.wav  Videos
          pi@MagicMirror:~ $
          

          if i specify the USB camera it works, if i leave it to defaults audio open error

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

            @snikolaidis and aplay test.wav do you hear what you said?

            Sam

            How to add modules

            learning how to use browser developers window for css changes

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

              @sdetweil >if i specify the USB camera it works,

              ok, so, how do you update lucy to use the usb camera config ?

              Sam

              How to add modules

              learning how to use browser developers window for css changes

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

                @sdetweil
                yes on both i hear what i said and changing the microphone line in config is all i’ve ever done to get it working, flash raspbian -> install MM and modules -> run arecord -l and change the mic config line to what my pi reflects

                Pi4b

                 {
                disabled: false,
                module: "Hello-Lucy",
                position: "bottom_bar",
                config: {
                    keyword: 'JARVIS',              // keyword to activate listening for a command/sentence
                    timeout: 5,                        // timeout listening for a command/sentence
                    standByMethod: 'DPMS',              // 'DPMS' = anything else than RPi or 'PI'
                    microphone: "2,0",                  // run "arecord -l" card # and device # mine is "0,0"
                    sounds: ["intro.mp3"],        // welcome sound at startup. Add several for a random greetings
                    confirmationSound: "ding.mp3",      // name and extension of sound file
                    startHideAll: false,                 // All modules start as hidden EXCEPT PAGE ONE
                    // *** Page One is your default startup page *** This overrides startHideAll: true,
                    pageOneModules: ["Hello-Lucy","MMM-AfterShip"],                     // default modules to show on page one/startup
                    pageTwoModules: ["Hello-Lucy", "MMM-BMW-OW"], // modules to show on page two
                    pageThreeModules: ["Hello-Lucy", "MMM-Systemstats"],                 // modules to show on page three
                    }
                }
                

                Pi3b+

                {
                disabled: false,
                module: "Hello-Lucy",
                position: "bottom_bar",
                config: {
                    keyword: 'JARVIS',              // keyword to activate listening for a command/sentence
                    timeout: 5,                        // timeout listening for a command/sentence
                    standByMethod: 'DPMS',              // 'DPMS' = anything else than RPi or 'PI'
                    microphone: "2,0",                  // run "arecord -l" card # and device # mine is "0,0"
                    sounds: ["yourang.mp3"],        // welcome sound at startup. Add several for a random greetings
                    confirmationSound: "ding.mp3",      // name and extension of sound file
                    startHideAll: false,                 // All modules start as hidden EXCEPT PAGE ONE
                    // *** Page One is your default startup page *** This overrides startHideAll: true,
                    pageOneModules: ["Hello-Lucy","MMM-AfterShip"],                     // default modules to show on page one/startup
                    pageTwoModules: ["Hello-Lucy", "MMM-BMW-OW"], // modules to show on page two
                    pageThreeModules: ["Hello-Lucy", "MMM-Systemstats"],                 // modules to show on page three
                    }
                }
                
                1 Reply Last reply Reply Quote 0
                • S Offline
                  snikolaidis
                  last edited by

                  @sdetweil i specified the mic in ~.asoundrc so now arecord goes directly to the usb mic but still throws the format code, lucy still wont pick it up tho

                  
                  pcm.!default {
                    type asym
                    playback.pcm {
                      type plug
                      slave.pcm "output"
                    }
                    capture.pcm "hw:2,0"
                  }
                  
                  pcm.output {
                    type hw
                    card 1
                  }
                  
                  ctl.!default {
                    type hw
                    card 1
                  }
                  
                  
                  M 1 Reply Last reply Reply Quote 0
                  • S Offline
                    sdetweil Admin
                    last edited by

                    mine is

                    pcm.!default {
                        type hw
                        card 0
                    }
                    
                    ctl.!default {
                        type hw
                        card 1
                    }
                    

                    so I would guess yours would be

                    pcm.!default {
                        type hw
                        card 2
                    }
                    
                    ctl.!default {
                        type hw
                        card 1
                    }
                    

                    Sam

                    How to add modules

                    learning how to use browser developers window for css changes

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

                      @sdetweil yeah still not working with lucy even though arecord works, would it have anything to do with that i went beta with the pi4?

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

                        @snikolaidis said in Hello-Lucy:

                        i went beta with the pi4

                        what beta? the 64bit pi os?

                        Sam

                        How to add modules

                        learning how to use browser developers window for css changes

                        1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 10
                        • 11
                        • 12
                        • 13
                        • 14
                        • 28
                        • 29
                        • 12 / 29
                        • 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