How to reduce sibilants from audio in Puppy? [solved]

Issues and / or general discussion relating to Puppy

Moderator: Forum moderators

Post Reply
User avatar
MrAccident
Posts: 279
Joined: Mon Aug 03, 2020 4:29 am
Has thanked: 41 times
Been thanked: 8 times

How to reduce sibilants from audio in Puppy? [solved]

Post by MrAccident »

[F96-CE 4]
I think the main Audio-Editing native program is gWaveEdit. I couldn't find this effect there. Does someone know how to do this in this program or another?

Last edited by MrAccident on Fri Sep 29, 2023 7:02 am, edited 1 time in total.
User avatar
fredx181
Posts: 2605
Joined: Tue Dec 03, 2019 1:49 pm
Location: holland
Has thanked: 283 times
Been thanked: 1014 times
Contact:

Re: How to do De-Essing in Puppy?

Post by fredx181 »

It looks like that can be done with audacity, google search for "De-Essing audacity linux how" : https://www.google.com/search?q=De-Essi ... +linux+how

User avatar
MrAccident
Posts: 279
Joined: Mon Aug 03, 2020 4:29 am
Has thanked: 41 times
Been thanked: 8 times

Re: How to do De-Essing in Puppy?

Post by MrAccident »

Thanks, but Audacity is pretty big, and I don't need it for anything else (currently 1 file with speech, I want to listen to - and it's hardly bearable).
I think there was a good built-in program in Puppy, in the past. It could convert between files of many types. It may have had this filter - but don't remember; nor how it was called. And not sure if it was built-in. Anyway - hope for a small program.
I will probably work in the future with Kdenlive. Do you know if it has this ability?

User avatar
mikewalsh
Moderator
Posts: 5603
Joined: Tue Dec 03, 2019 1:40 pm
Location: King's Lynn, UK
Has thanked: 579 times
Been thanked: 1698 times

Re: How to do De-Essing in Puppy?

Post by mikewalsh »

Well, that's news to me! I've never heard of "de-essing" before.

Looks like a wee bit of research is in order, methinks.... :D

Mike. ;)

Puppy "stuff" ~ MORE Puppy "stuff" ~ ....and MORE! :D
_______________________________________________________

Image

geo_c
Posts: 2507
Joined: Fri Jul 31, 2020 3:37 am
Has thanked: 1804 times
Been thanked: 708 times

Re: How to do De-Essing in Puppy?

Post by geo_c »

mikewalsh wrote: Mon Sep 25, 2023 1:26 am

Well, that's news to me! I've never heard of "de-essing" before.

Sibilance, it's the audio term for overly loud "s" sounds: https://www.studiobinder.com/blog/what- ... efinition/

The most practical way to find tools for de-essing is to use an audio app that applies plugins, usually lv2 plugins, or vst plugins.

Unfortunately most of these audio apps are pretty big, and you have to download the plugins to the proper locations, usually /usr/lib/lv2

gwave-edit may be able to load more plugins than the built in effects, but I'd have to take a look a that to know for sure.

geo_c
Old School Hipster, and Such

User avatar
MrAccident
Posts: 279
Joined: Mon Aug 03, 2020 4:29 am
Has thanked: 41 times
Been thanked: 8 times

Re: How to do De-Essing in Puppy?

Post by MrAccident »

@mikewalsh - yeah, like geo_c said. I have a very good and sensitive Hearing; and there's a speech audio - that I can't listen to, because of the sharp S sound. I guess I'll have to just turn the volume very low, or listen with earplugs, or something.

dellus
Posts: 43
Joined: Sat Nov 14, 2020 9:15 pm
Been thanked: 6 times

Re: How to do De-Essing in Puppy?

Post by dellus »

If it's just for listening to a speech audio file, might it not be sufficient to take out the treble a bit, with (p)equalizer or other tone control?

User avatar
MrAccident
Posts: 279
Joined: Mon Aug 03, 2020 4:29 am
Has thanked: 41 times
Been thanked: 8 times

Re: How to reduce sibilants from audio in Puppy?

Post by MrAccident »

...(p)equalizer or other tone control...

Where can I find and use them?

User avatar
gychang
Posts: 554
Joined: Fri Aug 28, 2020 4:51 pm
Location: San Diego, CA
Has thanked: 195 times
Been thanked: 51 times

Re: How to reduce sibilants from audio in Puppy?

Post by gychang »

you should be able to attenuate higher frequency with use of ffmpeg. See here: https://superuser.com/questions/695843/ ... -on-ffmpeg

======

Puppy Bytes, utube videos
https://www.youtube.com/channel/UCg-DUU ... u62_iqR-MA

======

User avatar
MrAccident
Posts: 279
Joined: Mon Aug 03, 2020 4:29 am
Has thanked: 41 times
Been thanked: 8 times

Re: How to reduce sibilants from audio in Puppy?

Post by MrAccident »

How do I use it, with a program??

User avatar
gychang
Posts: 554
Joined: Fri Aug 28, 2020 4:51 pm
Location: San Diego, CA
Has thanked: 195 times
Been thanked: 51 times

Re: How to reduce sibilants from audio in Puppy?

Post by gychang »

MrAccident wrote: Wed Sep 27, 2023 12:50 am

How do I use it, with a program??

ffmpeg is already installed and can use the terminal.

I tested with deadbeef (already has an equalizer builtin but disabled). I put the file takefive.flac as the source and output as take.flac.
on terminal (without the quotes):
"ffmpeg -i takefive.flac -af "equalizer=f=100:width_type=h:width=200:g=-50" take.flac"
played both files and source file sounds full, but take.flac with gain of -50 (negative), around the freq of 100, left with no bass, only mid-high tones in take.flac. In your case to attenuate the very high frequencies, u many want to change to f=1500 or even higher and it see if that helps.

======

Puppy Bytes, utube videos
https://www.youtube.com/channel/UCg-DUU ... u62_iqR-MA

======

User avatar
MrAccident
Posts: 279
Joined: Mon Aug 03, 2020 4:29 am
Has thanked: 41 times
Been thanked: 8 times

Re: How to reduce sibilants from audio in Puppy?

Post by MrAccident »

OK, I made a few attempts. It definitely does something to the audio, but it's not optimal, and I have no idea what I'm doing. Can you explain the numbers, or know of a general explanation? For instance - which numbers will work only on the S sound (highest frequency?)?

geo_c
Posts: 2507
Joined: Fri Jul 31, 2020 3:37 am
Has thanked: 1804 times
Been thanked: 708 times

Re: How to reduce sibilants from audio in Puppy?

Post by geo_c »

MrAccident wrote: Wed Sep 27, 2023 10:01 pm

OK, I made a few attempts. It definitely does something to the audio, but it's not optimal, and I have no idea what I'm doing. Can you explain the numbers, or know of a general explanation? For instance - which numbers will work only on the S sound (highest frequency?)?

It depends on the particular audio file. If the "s" sound is raspy, I'd be focusing on the 700-2000 frequency range, if you're dealing with more of high hiss, almost whistly, then focus on 3000-6000. The width value, which I'm not exactly sure what the numbers are measuring, I'm pretty sure will affect frequencies fanning out from the center frequency you choose. Seems to be a parametric eq band. But I'd have to check on ffmpeg to see how it's configured.

Edit:
Taking a look at this documentation, https://ffmpeg.org/ffmpeg-filters.html#equalizer , it looks like you can do a parametric "q" setting around a certain "f" frequency, what is known as a "notch-filter," but honestly, as one who does a lot of audio work, there will be a lot of trial and error using the command line version, because you have to basically guess at the frequency, q-factor, and gain cut, and then use your ears. And then reset, because if I understand correctly, after running one command, the next command will add another fiilter on top of that one, so first there would need to be some resetting to original output.

geo_c
Old School Hipster, and Such

fernan
Posts: 110
Joined: Sat Sep 19, 2020 3:35 am
Has thanked: 39 times
Been thanked: 16 times

Re: How to reduce sibilants from audio in Puppy?

Post by fernan »

In DeaDBeef, menu VIEW > EQUALIZER

You can save the settings and load them later.

deadbeef-eq.png
deadbeef-eq.png (84.54 KiB) Viewed 420 times
User avatar
MrAccident
Posts: 279
Joined: Mon Aug 03, 2020 4:29 am
Has thanked: 41 times
Been thanked: 8 times

Re: How to reduce sibilants from audio in Puppy?

Post by MrAccident »

@fernan - worked. I just lowered gradually from 2.5 kHz and above (you can do that in one motion with the Mouse).
Thanks.

Post Reply

Return to “Users”