| amarsh04 | I'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 #1073293 | 03:08 |
|---|---|---|
| onefang | Does 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 |
| onefang | Wow, can none of the speaking packages be told what audio subdevice to output to? | 11:15 |
| onefang | Backup plan - get espeak to render to a WAV file, aplay that through the sub devices. | 11:19 |
| n4dir | what is a subdevice, btw? | 11:41 |
| onefang | aplay -l list them. | 11:42 |
| n4dir | yeah, it lists, but what the heck is it? | 11:42 |
| onefang | For example your graphics card might have several sub devices, each one is for aa different output socket. | 11:42 |
| onefang | So 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 |
| onefang | aplay --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 |
| Alverstone | what are you trying do to? just curious | 11:46 |
| Alverstone | onefang | 11:47 |
| onefang | At 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 |
| onefang | So I need too target the individual sub devices. | 11:48 |
| Alverstone | that's a complex use case | 11:48 |
| onefang | The only bit I don't have working yet is getting the audio to target the sub devices. | 11:49 |
| Alverstone | how did you do speech modulation? | 11:49 |
| onefang | I 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 |
| onefang | And 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. BRB | 11:52 |
| n4dir | onefang: not that much of help, but there is #opensourcemusicians (usually silent, hence: ) linuxmusicians.com | 11:53 |
| n4dir | also i seem to remember fsmithred said something about something for blind people, no clue bout the details. Might ask him, where he is | 11:53 |
| n4dir | good luck | 11:53 |
| Alverstone | onefang, can you specify /dev/stdout as the wav file? | 11:56 |
| Alverstone | :) | 11:56 |
| onefang | I'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 |
| onefang | Right 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 |
| Alverstone | Isn't alsa is the foundation stone for everything else on linux? | 12:04 |
| onefang | Coz the more I struggle with ALSA, the more I see why everyone else just writes their own sound system. lol | 12:04 |
| onefang | ALSA is half a foundation that everyone else writes their own wrapper on top of to complete the other half. | 12:06 |
| Alverstone | as it should be | 12:09 |
| Alverstone | overcompilcating kernel is meaningless | 12:09 |
| Alverstone | it's the problem of userspace that it cannot be consistent | 12:09 |
| onefang | But 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 |
| onefang | So I'm just tossing this back at fsmithred, I got most of the way there. I got enough to keep me busy. | 12:11 |
| fsmithred | onefang, thanks for trying. | 12:21 |
| fsmithred | I'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 |
| fsmithred | Wasm | 12:23 |
| onefang | It'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 |
| fsmithred | I can't tell where anything is happening. | 12:24 |
| fsmithred | Wasn't there a dconf-editor at one time? Everything is in binary files. | 12:24 |
| fsmithred | everything= desktop setting | 12:24 |
| onefang | I've pushed what mostly works, though still not targetting individual sub devices. It needs decent internal docs, but first I should eat. | 12:33 |
| Alverstone | and don't forget to stay hidrated | 12:34 |
| Alverstone | hydrated* | 12:34 |
| onefang | It's summer on this side of the planet, I live in the sub tropics. Not something I'll forget. B-) | 12:34 |
| Alverstone | Lucky you! | 12:35 |
| gnarface | onefang: probably something you're supposed to do with a custom ~/.asoundrc | 15:08 |
| onefang | Except I'm trying to do this to CREATE that custom asound configuration, at boot time. | 15:09 |
| onefang | Which is why I'm trying to talk directly to the devices, addressing them individually. | 15:10 |
| gnarface | you mean dynamically in the case of different hardware in different contexts? that would probably take something coded in alsa-lib | 15:10 |
| gnarface | at that point maybe jack is better | 15:11 |
| onefang | fsmithread wants this for a Devuan live ISO that works for blind people. | 15:11 |
| gnarface | i see | 15:11 |
| onefang | Yep, got this working fine in JACK. | 15:11 |
| onefang | Oops, typoe'd fsmithred's name. Sorry. | 15:16 |
| nemo | is there any torrent client that supports v2 in Dædalus? | 20:00 |
| nemo | Transmission seems to be stuck on v1 | 20:00 |
| nemo | I tried deluge without any luck. hm. let's see if there's something in backports for deluge | 20:00 |
| nemo | ah. deluge uses libtorrent, which has support in... surprise surprise, libtorrent2 | 20:01 |
| nemo | whiiich seems to be in dædalus? hm. | 20:01 |
| nemo | why'd I have trouble then | 20:02 |
| nemo | eh. I'm starting to think it's this torrent file. | 20:06 |
| Alverstone | nemo, it's the first time I hear qbittorrent can't do its job | 20:23 |
| Xenguy | qbittorrent works fine for me | 20: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/!