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.

    MMM-AssistantMk2

    Scheduled Pinned Locked Moved System
    421 Posts 61 Posters 559.9k Views 57 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.
    • ? Offline
      A Former User @Cr4z33
      last edited by A Former User

      @cr4z33
      Do you mean device ID for audio device?
      If you have a sound card(HAT) or audio processing integrated into your motherboard, get a list of all the audio devices on your system by executing this command:

      arecord --list-devices
      

      You should get output similar to this:

      **** List of CAPTURE Hardware Devices ****
      card 0: IXP [ATI IXP], device 0: ATI IXP AC97 [ATI IXP AC97]
        Subdevices: 1/1
        Subdevice #0: subdevice #0
      

      In this case, your recording device is hw:0,0.
      You can test with this.

      arecord  -D hw:0,0 -d 5 test.wav
      

      For output device, similar. use

      aplay --list-devices
      
      Cr4z33C 1 Reply Last reply Reply Quote 0
      • Cr4z33C Offline
        Cr4z33 @Guest
        last edited by

        @sean
        Thanks for helping a (Raspberry) noob here hehe.

        I got a different result:

        $ arecord --list-devices
        **** List of CAPTURE Hardware Devices ****
        card 0: sndrpigooglevoi [snd_rpi_googlevoicehat_soundcar], device 0: Google voiceHAT SoundCard HiFi voicehat-hifi-0 []
          Subdevices: 0/1
          Subdevice #0: subdevice #0
        

        Therefore would my recording device still be hw:0,0?

        aplay gave me this:

        aplay --list-devices
        **** List of PLAYBACK Hardware Devices ****
        card 0: sndrpigooglevoi [snd_rpi_googlevoicehat_soundcar], device 0: Google voiceHAT SoundCard HiFi voicehat-hifi-0 []
          Subdevices: 0/1
          Subdevice #0: subdevice #0
        

        I believe it’s the same ID like above right?

        ? 1 Reply Last reply Reply Quote 0
        • ? Offline
          A Former User @Cr4z33
          last edited by A Former User

          @cr4z33 Details are dependent with also your asound config. But,
          Can you record and play some audio in Terminal?

          arecord -t 5 test.wav & aplay test.wav
          

          Can you execute this? tell me the result.

          (I haven’t had voiceHAT, so cannot guaranteed, but same name could be available.)

          Cr4z33C 1 Reply Last reply Reply Quote 0
          • Cr4z33C Offline
            Cr4z33 @Guest
            last edited by Cr4z33

            @sean
            I get an error and please note that I’ve tried to translate to English. :winking_face:

            arecord -t 5 test.wav & aplay test.wav
            [1] 2911
            arecord: main:574: unrecognized file format 5
            test.wav: File or directory does not exist
            [1]+  Output 1                arecord -t 5 test.wav
            
            ? 1 Reply Last reply Reply Quote 0
            • ? Offline
              A Former User @Cr4z33
              last edited by A Former User

              @cr4z33
              Try this.

              arecord -t 5 -D hw:0,0 test.wav
              

              Does this make test.wav?
              If so, try this again.

              aplay -D hw:0,0 test.wav
              
              Cr4z33C 1 Reply Last reply Reply Quote 0
              • Cr4z33C Offline
                Cr4z33 @Guest
                last edited by

                @sean
                Nope. :pensive_face:

                arecord -t 5 -D hw:0,0 test.wav
                arecord: main:574: unrecognized file format 5
                
                ? 2 Replies Last reply Reply Quote 0
                • ? Offline
                  A Former User @Cr4z33
                  last edited by

                  @cr4z33

                  cat ~/.asoundrc
                  

                  Tell me the result.

                  How you can setup previously? (I think you purchased that device for Google AIY project. Was there any instructions?)

                  Cr4z33C 1 Reply Last reply Reply Quote 0
                  • ? Offline
                    A Former User @Cr4z33
                    last edited by

                    @cr4z33
                    Oops ! my mistake!

                    arecord -d 5 -D hw:0,0 test.wav
                    
                    1 Reply Last reply Reply Quote 0
                    • Cr4z33C Offline
                      Cr4z33 @Guest
                      last edited by Cr4z33

                      @sean said in MMM-AssistantMk2 & MMM-GAction:

                      @cr4z33

                      cat ~/.asoundrc
                      

                      Tell me the result.

                      How you can setup previously? (I think you purchased that device for Google AIY project. Was there any instructions?)

                      pi@raspberrypi:~ $ cat ~/.asoundrc
                      cat: /home/pi/.asoundrc: File or directory does not exist
                      

                      It’s the so- called Google Voice Kit AIY (https://aiyprojects.withgoogle.com/voice-v1/).

                      I used a ready meal Raspbian image made by Google.
                      Apart from creating the JSON file everything else consists of ready scripts (i.e assistant_library_demo.py is a script to runs and uses Google Assistant):
                      https://github.com/google/aiyprojects-raspbian/tree/voicekit

                      ? 1 Reply Last reply Reply Quote 0
                      • ? Offline
                        A Former User @Cr4z33
                        last edited by

                        @cr4z33
                        Hmmm… As I know,

                        arecord -d 5 test.wav
                        aplay test.wav
                        

                        This should work because there is no other suspicious things. your card and device no is 0,0 and that is the default.

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