Show HN: High-quality duck audio synthesizer
Posted by celphase 5 days ago
Comments
Comment by codeulike 4 days ago
Ducks are named after 'ducking' ... or possibly, 'ducking' is named after Ducks.
edit: also please remove hard ceiling of 120 peas. I want to throw more peas
Comment by andai 4 days ago
https://www.etymonline.com/word/duck#etymonline_v_15956
Unrelated but amusing to me: Patak is duck in Croatian, while Batak is "bird" in Sanskrit (but means chicken leg in Croatian).
Comment by SurfingAlpaca 6 hours ago
Comment by ErroneousBosh 4 days ago
Another one, in Scots you hear the word "stoor" used for dust, and "sook" for suck. And guess what, in Dutch, they call it a "stoorzuiger" pronounced like "stoor sooker"... :-D
If you speak Scots but you're in Holland or Germany and you want to order more beer, you just say "mair beer!" and it works out the same in the other two languages. This of course works if you speak German or Dutch, and you're in Scotland.
Comment by dvh 4 days ago
Comment by stevage 4 days ago
Comment by dvh 3 days ago
Comment by Wolfenstein98k 3 days ago
Comment by x______________ 4 days ago
I walk by this business every few days, it's always full of people there. People are happy, in groups and alone, all doing this act of eating.. Not a single problem in sight.
This is a McDonald's restaurant.
Does that mean McDonald's is healthy and good for people?
(..maybe we humans need more signs... )
Comment by vinckr 4 days ago
- Bread doesn't have much nutritional value (especially the kind of white "bread" that is common in the US for example)
- It fills up their stomach fast so they don't forage for foods they would naturally eat
- Throwing bread at one place can lead to overcrowding (which is what happened in your great fishing spot) which stresses the animals
- They also shit a lot in one place, which leads to a bunch of problems
- Uneaten bread causes algae growth which leads to diseases and pests
best to feed them peas like in this neat app or I also heard that cut up frozen grapes are a good choice.
Comment by Wowfunhappy 4 days ago
Comment by vinckr 4 days ago
I guess if you are serious about it you can spread it out and drop your peas in different areas and/or don't drop a huge amount at once.
Comment by Caracas288 4 days ago
The overcrowding can also allow bird flu to spread more easily.
Comment by tamimio 4 days ago
Comment by dtgriscom 4 days ago
Comment by RonanSoleste 4 days ago
Comment by Wolfenstein98k 3 days ago
Comment by luipugs 4 days ago
Comment by froh 4 days ago
thank you :-)
Comment by HoldOnAMinute 4 days ago
Comment by brainless 4 days ago
I have a chicken farm (and a pig farm but I manage the chickens myself). I want to start a duck farm with a fish pond. Living in a small village and enjoying these things in real life actually changed my life in ways that I cannot explain.
I still (get agents to) write software but my daily life is around the farm and village life (mostly a Sun centric routine). I have to share a bunch of photos, not doing that enough. And I want to record all the bird sounds. Perhaps host a livestream. I live here; the home stay is by the host family: https://maps.app.goo.gl/TEUSdwvko2DRWmou5
Comment by zaxxon41 1 day ago
Comment by whartung 4 days ago
We used to feed the ducks at the lake in the park.
We bought poultry food at the local tack and feed store.
There were dozens of them. When they got spooked and all started flying, the breeze was notable.
Park eventually put in a sign to stop feeding them and took out the benches.
Comment by huck0 4 days ago
Comment by tamimio 4 days ago
Comment by krokodeal 4 days ago
Comment by andai 4 days ago
https://github.com/celphase/duck-pond
Also replies by author in this sub thread below:
Comment by riedel 3 days ago
Comment by LewisOrton 4 days ago
btw i found it works very well as white noise
Comment by bigtech 4 days ago
Comment by RonanSoleste 4 days ago
Comment by krokodeal2 1 day ago
Comment by polloxtroy 4 days ago
Comment by cainxinth 4 days ago
Comment by blouis 3 days ago
Comment by hypfer 4 days ago
That then became embedded as an easter egg into some other software.
Ducks were too hard for it though, unfortunately.
Lately, I again threw a clanker at something like that and got it to recreate some MGS codec sound effects.
Comment by Wolfenstein98k 3 days ago
I'm 0th percentile on the "AIs can feel/are alive" spectrum, but I still think it's probably bad for your soul to use a word that sounds like a horrid slave owner speaking of their property in the 18th century
Comment by hypfer 3 days ago
It counters the very effective PR of the corps that currently pretend that humanity is approaching its natural end, when in reality, that could not be further from the truth.
It is supposed to sound like that, because the other side keeps claiming that we would have created gods.
I don't think it's bad for my soul. I believe it is good for our souls to focus empathy on life known to be.. well. real. And not just a next token predictor on steroids.
Comment by yhjc2692 4 days ago
Comment by Hugsbox 4 days ago
Comment by MitPitt 4 days ago
Comment by erikschoster 4 days ago
https://github.com/celphase/duck-pond/blob/main/src/synth.rs
To the credit of the author there is also an attribution file which describes a process of deriving the models from recordings (none of the techniques are very novel, but it's fairly impressive to see automated -- edit: I assume the project is LLM-generated) https://github.com/celphase/duck-pond/blob/main/ATTRIBUTION....
Comment by celphase 4 days ago
Honestly I can't take credit for any major input on it other than a few technical choices. Audio is entirely outside my wheelhouse beyond what happens at the platform API level.
The process involved running the LLM in a loop to gradually correct parameters of a synthesis stack to have the spectrogram of the output match the spectrogram of a real recorded sample. One funny part is where the synthesis was marked by a classification model as more duck than the real duck sample.
Comment by nickludlam 19 hours ago
Comment by sublinear 4 days ago
The quality of a recording can throw off most classifiers.
Models we have today are so dependent on the quality of training data, that it's questionable how we will sustain long term what we are currently calling "AI".
i.e. What happens when the cameras and microphones everyone has in their pockets are significantly higher quality and the AI model hasn't had a total refresh in a long time? How does that cause classification to drift enough to fail?
Comment by celphase 4 days ago
Comment by chimneychanga 4 days ago
Comment by setnone 4 days ago