Skip Navigation

Posts
9
Comments
133
Joined
6 yr. ago

I'm an anarchocommunist, all states are evil.

Your local herpetology guy.

Feel free to AMA about picking a pet/reptiles in general, I have a lot of recommendations for that!

  • Yeah the most fulfilling thing about this job has been figuring out how to automate as much of it as possible while still pretending to be a normal worker. It's pretty terrible, i'm going to switch to herpetology eventually, but can't do that right now for various reasons I don't want to get into on a public forum.

    I'm at the top of every performance metric because of my inclination to be lazy as fuck with it though, so, it works.

  • This is incredible and exactly what i'm looking for, i'll post my completed solution when i'm done, thank you!

  • here you go, if you have a better idea, pitch it:

    1. I have a work program, this notifies me if I get a call or email, the work program then presents an accept/decline page, and does not proceed until I either accept, decline, or it times out.
    2. I want it to do two different things depending on if it's a call or email
    3. It provides no notification other than the sound and an "accept" button on the page
    4. I have a chrome window open that does nothing but this, and I never use chrome for anything else
    5. I want to automatically do various things when I receive either this call or email
    6. I want it to be broadly applicable rather than a script designed for the specific website giving me the notification (so not a chrome extension). This prevents me from having to update any code in the event that the backend changes dramatically, and even if the notification sound changes, i'd just record a new sound as the activation noise.
    7. The noise is always the same, and hasn't changed for many years, and there is a distinct noise between calls and emails
    8. They never overlap, they never play multiple times at the same time, and they never make any noises other than those two. The noises are distinct.

    but so far my solution is to setup dejavu to listen to a sink i've named work and then set chrome to play on that sink, and that sink will be setup to forward to my default audio device

    https://github.com/worldveil/dejavu

  • It's really not in this case, I can see why people think that since i've been vague, but tbh I thought somebody would have already made an easy sound recognition program and I just hadn't seen it, and that once someone pointed that to me the rest would be easy.

    Here is the entirety of the problem:

    1. I have a work program, this notifies me if I get a call or email, the work program then presents an accept/decline page, and does not proceed until I either accept, decline, or it times out.
    2. I want it to do two different things depending on if it's a call or email
    3. It provides no notification other than the sound and an "accept" button on the page
    4. I have a chrome window open that does nothing but this, and I never use chrome for anything else
    5. I want to automatically do various things when I receive either this call or email
    6. I want it to be broadly applicable rather than a script designed for the specific website giving me the notification (so not a chrome extension). This prevents me from having to update any code in the event that the backend changes dramatically, and even if the notification sound changes, i'd just record a new sound as the activation noise.
    7. The noise is always the same, and hasn't changed for many years, and there is a distinct noise between calls and emails
    8. They never overlap, they never play multiple times at the same time, and they never make any noises other than those two. The noises are distinct.

    These factors cause me to want to run a script once the noise is recognized, only if the noise is playing in a particular app. I'm using pipewire/hyprland on arch.

    edit: actually they have, it should be really easy with this: https://github.com/worldveil/dejavu

  • It does not make a desktop notification at all, so that won't work

  • No you'd just find that your fedora says gnome edition or whatever

  • I am completely sure that cannot happen, the noise plays once until I deal with it

    if it updates I'll just make a new recording, but it has been the same for over 3 years

  • There are two sounds it makes, they just never overlap

  • In my case it never does

  • Is there anything wrong with that? Hahaha, it's pretty similar but not quite that

  • Unfortunately the notification sound can't be changed

  • 100+ a day

  • That's a good start, thank you!

  • Not if it's specified to a single app

    My chrome is literally only used for this, as are my other ideas, so, as long as it's half-decent at one specific sound per app it should work...

    in theory

  • Hallucinating a noise that you hear constantly very loudly is normal. Pretty sure.

  • it might as well be, I hallucinate the noise regularly, although if it actually was screaming that would be a lot scarier.

  • That sounds like a somewhat appealing solution, however, i'd like this to be more broadly applicable, i'd like it if even if it wasn't chrome, and was some other application making a particular noise, I could easily execute a script whenever that particular noise is played, allowing me to automate a bunch of things rather than just one specific weird thing.

  • I actually want the sound thing because I think it would be cool for automating a lot of different things easily

    It wouldn't be like, optimal in terms of power consumption, but an audio signal in a specific program being recognized by my computer and executing a script is generalizable and useable in many places.

  • you could just use the gnome fedora spin, this is just about making it not the default.