libera/#devuan/ Thursday, 2024-10-31

amarsh04I'm grumpy that plasma desktop session restore bug https://bugs.kde.org/show_bug.cgi?id=487912 and its fix haven't been applied when I documented this in Debian bug report #107329303:08
onefangDoes anyone know how to get espeak or espeak-ng to output to a particular audio device AND sub device?  Their github has a years old issue asking this same question, with no answer.  Diving into their source code didn't help.06:54
onefangWow, can none of the speaking packages be told what audio subdevice to output to?11:15
onefangBackup plan - get espeak to render to a WAV file, aplay that through the sub devices.11:19
n4dirwhat is a subdevice, btw?11:41
onefangaplay -l list them.11:42
n4diryeah, it lists, but what the heck is it?11:42
onefangFor example your graphics card might have several sub devices, each one is for aa different output socket.11:42
onefangSo for me the graphics cards audio device is device is HDMI, but the sub device 9 is the only one connected to my monitor.11:43
onefangaplay --device=hw:CARD=HDMI,DEV=9 .... is what I need to do if I want the sound to only play through that monitor, for example.11:45
Alverstone...11:46
Alverstonewhat are you trying do to? just curious11:46
Alverstoneonefang11:47
onefangAt boot time I'm trying to get the system to list the audio devices, and speak their names, then let a blind person decide which audio device they actual heard, so the speech system knows which one to play through for the rest of the boot.11:48
onefangSo I need too target the individual sub devices.11:48
Alverstonethat's a complex use case11:48
onefangThe only bit I don't have working yet is getting the audio to target the sub devices.11:49
Alverstonehow did you do speech modulation?11:49
onefangI said I'm using espeak to start with.  espeak, espeak-ng, flite, festival, none of them seem to allow you to pick a sub device.11:51
onefangAnd coz I'm trying to get this to work in early boot, means I gotta go to the other computer in the other room to do a test reboot.  BRB11:52
n4dironefang: not that much of help, but there is #opensourcemusicians (usually silent, hence: ) linuxmusicians.com11:53
n4diralso i seem to remember fsmithred said something about something for blind people, no clue bout the details. Might ask him, where he is11:53
n4dirgood luck11:53
Alverstoneonefang, can you specify /dev/stdout as the wav file?11:56
Alverstone:)11:56
onefangI'm doing this coz fsmithred asked me to when I said I was doing something similar for JACK.  JACK works fine, ALSA keeps putting up endless fights.12:02
onefangRight now I'm just considering dropping the ALSA stuff, JACK works fine for me.  I was only poking at the ALSA stuff coz it was similar and fsmithred asked me to.12:03
AlverstoneIsn't alsa is the foundation stone for everything else on linux?12:04
onefangCoz the more I struggle with ALSA, the more I see why everyone else just writes their own sound system.  lol12:04
onefangALSA is half a foundation that everyone else writes their own wrapper on top of to complete the other half.12:06
Alverstoneas it should be12:09
Alverstoneovercompilcating kernel is meaningless12:09
Alverstoneit's the problem of userspace that it cannot be consistent12:09
onefangBut if I have to stick with a purely ALSA solution, and NONE of the damn ALSA applications let me choose the sub device during boot, but works fine after boot, I ran out of options.12:10
onefangSo I'm just tossing this back at fsmithred, I got most of the way there.  I got enough to keep me busy.12:11
fsmithredonefang, thanks for trying.12:21
fsmithredI'm able to get espeakup to use card 1, but it only works in console. There's a gui setting in mate to select the sound card, but the setting doesn't stick and it doesn't change anything (still no sound on desktop)12:22
fsmithredWasm12:23
onefangIt's the sub devices that's tripping things up I think.  Select card 1, but how many sub devices does card 1 have, and which one is actually hooked up to speakers?12:23
fsmithredI can't tell where anything is happening.12:24
fsmithredWasn't there a dconf-editor at one time? Everything is in binary files.12:24
fsmithredeverything= desktop setting12:24
onefangI've pushed what mostly works, though still not targetting individual sub devices.  It needs decent internal docs, but first I should eat.12:33
Alverstoneand don't forget to stay hidrated12:34
Alverstonehydrated*12:34
onefangIt's summer on this side of the planet, I live in the sub tropics.  Not something I'll forget.  B-)12:34
AlverstoneLucky you!12:35
gnarfaceonefang: probably something you're supposed to do with a custom ~/.asoundrc15:08
onefangExcept I'm trying to do this to CREATE that custom asound configuration, at boot time.15:09
onefangWhich is why I'm trying to talk directly to the devices, addressing them individually.15:10
gnarfaceyou mean dynamically in the case of different hardware in different contexts? that would probably take something coded in alsa-lib15:10
gnarfaceat that point maybe jack is better15:11
onefangfsmithread wants this for a Devuan live ISO that works for blind people.15:11
gnarfacei see15:11
onefangYep, got this working fine in JACK.15:11
onefangOops, typoe'd fsmithred's name.  Sorry.15:16
nemois there any torrent client that supports v2 in Dædalus?20:00
nemoTransmission seems to be stuck on v120:00
nemoI tried deluge without any luck. hm. let's see if there's something in backports for deluge20:00
nemoah. deluge uses libtorrent, which has support in... surprise surprise, libtorrent220:01
nemowhiiich seems to be in dædalus? hm.20:01
nemowhy'd I have trouble then20:02
nemoeh. I'm starting to think it's this torrent file.20:06
Alverstonenemo, it's the first time I hear qbittorrent can't do its job20:23
Xenguyqbittorrent works fine for me20:30
elias_a_Works here extremely well too.20:33

Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!