What you describe is a filter, something that has different attenuation at different frequencies.
You want that filter to be adjustable in different areas, so to be able to adjust it to be similar to what your child hears.
You probably have seen such adjustable filters in real life, already! On audio equipment, they're typically called equalizers (namely, because they're used, in the presence of all the audio equipment and the room it's in, to make the loudness equal on all relevant frequencies. You kind of do the opposite!)
Most operating systems bring a graphical equalizer with them. For example, on my fedora I've installed the easyeffects, and lsp-plugin-lv2 packages (and they're called the same on Ubuntu 25.04, on which I've checked), opened easyeffects, clicked on "effects" and then "Equalizer"; and this is what it looks like:

I set the number of Bands from 16 to 32. Then, clicked on "calculate frequencies" and "Sort Bands".
I don't know what "hearing of 50%" really means – a reduction of 50% in sound power is just -3 dB in an equalizer (a reduction to 1/10 is -10 dB), I suspect it's much more, because the human hearing apparatus massively corrects "automatically" for reductions in input volume.
I'd do something like pulling all the sliders above 1.1 kHz to maximum attenuation (-36 dB?), and in between ca 500 Hz to 1.1 kHz just make a nice linear ramp (in dB).
I promise you that you that the result will sound terrible "muddy" for you – don't assume it "feels" as bad for your child, though! You're used to hearing up to 8, 10, 12, maybe even 16 kHz quite well, but your child isn't, and its brain doesn't "care" that there's "crispiness" above 1 kHz. Generally, being able to hear between 300 to 800 Hz is pretty helpful – that's really where most of voice happens.
If you have headphones and a microphone, you can use qpwgraph to "patch" your microphone into the input of the "easyeffects sink", and listen to someone speaking into the microphone on your headphones. (note that this will not quite work for yourself speaking into the microphone, because there's body conduction for your own voice)