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.9k 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 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
                  • 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 @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
                      • S Offline
                        snikolaidis
                        last edited by

                        @sdetweil the beta firmware & bootloader that lets you boot from usb

                        sudo apt update
                        sudo apt full-upgrade
                        Sudo nano /etc/default/rpi-eeprom-update
                        sudo rpi-eeprom-update -d -f /lib/firmware/raspberrypi/bootloader/beta/pieeprom-2020-05-27.bin
                        
                        S 1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 23
                        • 24
                        • 25
                        • 26
                        • 27
                        • 28
                        • 29
                        • 25 / 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