Konfig USB-ljudkort rpi3 - Raspbian Jessie

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Mar 2016

Konfig USB-ljudkort rpi3 - Raspbian Jessie

Hej

Jag försöker att skapa en "Amzon Echo" med rpi.
Har kört fast hårt i konfigurationen av ljudkortet.

Ljudkortet är "USB 3D Sound model 68878" från Kjell&Co, C-Media chipset".
Jag kör Raspbian Jessie och behöver göra USB-ljudkortet till "default".
Har provat diverse ändringar utifrån tips/trådar jag hittat på nätet, men går inte i mål.

Någon som gjort detta? Vet ändå, eller har tips där jag kan läsa vidare?

Sedan skall ju mikrofonen fungera också... men, en sak i taget.

mvh
/Martin

felstavning i rubriken
Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Dec 2004
Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Mar 2016

@pelof: Det funkade bra. Nu ser det ut att vara konfigurerat korrekt. Men, jag får tyvärr ingen ljud, varken ut eller in...

aplay: sprakar svagt i hörlurarna...
arecord: ger ett fel.

Detaljer:

$ aplay -D plughw:1,0 beep.wav
Playing WAVE 'beep.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Mono

$ arecord temp.wav Recording WAVE 'temp.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono
arecord: set_params:1233: Sample format non available Available formats:
- S16_LE

$ sudo arecord temp.wav
arecord: main:722: audio open error: No such file or directory

Konfig:

$ lsusb Bus 001 Device 007: ID 2001:330f D-Link Corp.
Bus 001 Device 006: ID 0d8c:000c C-Media Electronics, Inc. Audio Adapter Bus 001 Device 005: ID 1bcf:0007 Sunplus Innovation Technology Inc.
Optical Mouse
Bus 001 Device 004: ID 04f3:0103 Elan Microelectronics Corp. ActiveJet
K-2024 Multimedia Keyboard
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

$ cat /proc/asound/modules
0 snd_usb_audio
1 snd_bcm2835

$ amixer
Simple mixer control 'Headphone',0
Capabilities: pvolume pswitch pswitch-joined
Playback channels: Front Left - Front Right
Limits: Playback 0 - 151
Mono:
Front Left: Playback 96 [64%] [-10.38dB] [on]
Front Right: Playback 96 [64%] [-10.38dB] [on] Simple mixer control 'Mic',0
Capabilities: pvolume pvolume-joined cvolume cvolume-joined pswitch pswitch-joined cswitch cswitch-joined
Playback channels: Mono
Capture channels: Mono
Limits: Playback 0 - 32 Capture 0 - 16
Mono: Playback 23 [72%] [34.36dB] [off] Capture 9 [56%] [13.39dB] [on] Simple mixer control 'Auto Gain Control',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]

mvh
/Martin

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Dec 2004

@mlewi70: Kul att det fungerade en liten bit. Jag ska googla ikväll och se om jag hittar någon lösning på avvikelserna som dyker upp.

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Dec 2004
Skrivet av mlewi70:

@pelof: Det funkade bra. Nu ser det ut att vara konfigurerat korrekt. Men, jag får tyvärr ingen ljud, varken ut eller in...

aplay: sprakar svagt i hörlurarna...
arecord: ger ett fel.

Detaljer:

$ aplay -D plughw:1,0 beep.wav
Playing WAVE 'beep.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Mono

Citat:

$ arecord temp.wav Recording WAVE 'temp.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono
arecord: set_params:1233: Sample format non available Available formats:
- S16_LE

Här verkar det vara som så att ljudkortet inte kan spela in i 8000Hz.
Se inlägg 9 för möjlig lösning på problemet.
https://www.raspberrypi.org/forums/viewtopic.php?f=38&t=20866...
Även den här tråden kan vara av intresse, jag är dock inte speciellt bra på linux.
https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=70983

Citat:

$ sudo arecord temp.wav
arecord: main:722: audio open error: No such file or directory

Här verkar det som du saknar något.
Säkert på att allt är installerat?
http://elinux.org/R-Pi_Troubleshooting#Sound_does_not_work_at...

Konfig:

$ lsusb Bus 001 Device 007: ID 2001:330f D-Link Corp.
Bus 001 Device 006: ID 0d8c:000c C-Media Electronics, Inc. Audio Adapter Bus 001 Device 005: ID 1bcf:0007 Sunplus Innovation Technology Inc.
Optical Mouse
Bus 001 Device 004: ID 04f3:0103 Elan Microelectronics Corp. ActiveJet
K-2024 Multimedia Keyboard
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

$ cat /proc/asound/modules
0 snd_usb_audio
1 snd_bcm2835

$ amixer
Simple mixer control 'Headphone',0
Capabilities: pvolume pswitch pswitch-joined
Playback channels: Front Left - Front Right
Limits: Playback 0 - 151
Mono:
Front Left: Playback 96 [64%] [-10.38dB] [on]
Front Right: Playback 96 [64%] [-10.38dB] [on] Simple mixer control 'Mic',0
Capabilities: pvolume pvolume-joined cvolume cvolume-joined pswitch pswitch-joined cswitch cswitch-joined
Playback channels: Mono
Capture channels: Mono
Limits: Playback 0 - 32 Capture 0 - 16
Mono: Playback 23 [72%] [34.36dB] [off] Capture 9 [56%] [13.39dB] [on] Simple mixer control 'Auto Gain Control',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]

mvh
/Martin

Hur ser din alsamixer ut?
https://someimage.com/XIxEPAy

Det är iaf ett väldigt kul projekt du har och jag hoppas inte att du ger upp.
Jag blev också intresserad av att installera Siri på min PI men det får bli nästa vecka.

Se gärna de olika förslagen jag länkat till i citeringen av ditt inlägg.

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Mar 2016

@pelof: Ok.Kanon. Vad bussigt och kul att du hänger kvar!
ge upp? Har ju just börjat.
Jag bifogar bild på alsamixer. Och ska titta vidare på det du tipsat. Jag lyckades skapa en capture med arecord igår, fick speca lite fler switchar i kommandot, har dock inte kunnat lyssna på inspelningen, efter som aplay inte fungerar. Får jag det inte att funka inom kort, typ före helgen, så tar jag nog och startar om rent. Kan ha testat lite grejer i desperation, när jag var trött, som sabbat något. Det mesta jobbet har trots allt varit config av Alexa och de delarna ligger ju tryggt hos amazon.

<a href='https://someimage.com/16RJfLM' target='_blank'><img src='http://t1.someimage.com/16RJfLM.jpg' border='0'></a>

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Mar 2016
Skrivet av pelof:

Hur ser din alsamixer ut?
https://someimage.com/XIxEPAy

Det är iaf ett väldigt kul projekt du har och jag hoppas inte att du ger upp.
Jag blev också intresserad av att installera Siri på min PI men det får bli nästa vecka.

Se gärna de olika förslagen jag länkat till i citeringen av ditt inlägg.

Såhär ser "aplay -l" ut.

$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Set [C-Media USB Headphone Set], device 0: USB Audio [USB Audio]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 1: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA]
Subdevices: 8/8
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
Subdevice #3: subdevice #3
Subdevice #4: subdevice #4
Subdevice #5: subdevice #5
Subdevice #6: subdevice #6
Subdevice #7: subdevice #7
card 1: ALSA [bcm2835 ALSA], device 1: bcm2835 ALSA [bcm2835 IEC958/HDMI]
Subdevices: 1/1
Subdevice #0: subdevice #0

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Mar 2016

@pelof: Stora framsteg!
Detta fungerar, det piper:
$ aplay -Dplughw:CARD=Set,DEV=0 beep.wav
Playing WAVE 'beep.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Mono

Utan -D fungerar det inte:
$ aplay beep.wav
Playing WAVE 'beep.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Mono
aplay: set_params:1239: Channels count non available

så det är väl en parameter som måste få ett default värde någonstans? Så att -D inte behövs.

Gick efter info på denna sida: http://alsa.opensrc.org/Aplay

Sedan spelade jag upp den test-fil som jag speade in igår. Funkade! Skoj skoj.

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Mar 2016

Nu fungerar allt!

Skrivet av pelof:

Hur ser din alsamixer ut?
https://someimage.com/XIxEPAy

Det är iaf ett väldigt kul projekt du har och jag hoppas inte att du ger upp.
Jag blev också intresserad av att installera Siri på min PI men det får bli nästa vecka.

Se gärna de olika förslagen jag länkat till i citeringen av ditt inlägg.

Igår fick jag allt att fungera. En ändring i python-koden bara, för att peka ut rätt device.
Tack för stöd och hjälp @pelof

Bevit här: https://www.dropbox.com/s/4mdi3caabcsx0cv/VID_62360305_225129...

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Dec 2004

@mlewi70: Haha jag kan se hur lycklig du är.
Tack för filmen.

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Mar 2016
Skrivet av pelof:

@mlewi70: Haha jag kan se hur lycklig du är.
Tack för filmen.

Kortvarig lycka. Hade skapat 4gb partition på 16gb SD. Misstag. Partition nu full och pi bootar inte upp ok... går det att rädda? Utöka? Eller bara att börja om?

Skickades från m.sweclockers.com