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 617.8k 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
      sdetweil @snikolaidis
      last edited by

      @snikolaidis on you pi3 you have a file ~/.asoundrc
      did u build one on pi4 ? with the right info?

      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:

        ~/.asoundrc

        Pi3 file doesnt exist - mic shows error but works
        pi4 file exists - mic shows error still doesn’t work

        S 1 Reply Last reply Reply Quote 0
        • 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 @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 @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 @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
                        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
                        • 1
                        • 2
                        • 22
                        • 23
                        • 24
                        • 25
                        • 26
                        • 27
                        • 28
                        • 29
                        • 24 / 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