however even when it is working, it's not really like a numbers station. For a start, it needs varying static and clicks. Secondly, numbers stations don't generally say "seven hundred and thirty four", they generally say "seven. three. four." the random words repeated sometimes are a nice touch, though. And i like the idea of grabbing words from an internal list in the way the author did it. I wouldn't have thought of that, probably.
[0] i think this one is a joke; this one is the most representative of what numbers stations used to be like, though. Whoever made it really knew what they were doing, even though they used their knowledge to be a bit cheeky. I edited it because the music would blow out your speakers originally.
additionally, i know the 19008500-mhz is mislabeled, it should be 19.008500-mhz or instead of "mhz" just "hz"
edent · 3h ago
I'd love it if you forked my code and managed to fit a full numbers station into 1024KB.
genewitch · 1h ago
my kid wanted it to say point between the groupings, which is the speech engine, so this may sound different depending on your browser:
apologies to the HN servers for using 2kb to display these
i don't know javascript so apologies if i messed anything up (because it will eventually pop and click which is extremely accurate to numbers station reception but also crashes the page - audio stops.)
netsharc · 2h ago
It kind of irks me that the idea was neat, but the attempt was seriously lacking.
edent · 50m ago
Thanks for your support, I really appreciate it :-)
genewitch · 18m ago
hey i should also apologize. I am really trying to not be so nit-picky. You had the idea and executed it in less than 1kb. I really meant to just kinda educate about numbers stations in general and i know it came off in a way that was unintentional.
and i used copilot because i am not a programmer, i just wanted to see if it was, in fact, possible to add noise and fix the way the numbers were read in 1kb. and i kept your code essentially the same, only adding stuff to split the numbers up closer to how they sound on RF.
so, sorry!
genewitch · 1h ago
i replied in this thread with 855 bytes that do it a little closer to what i expected
netsharc · 1h ago
FYI, having "." after numbers in German turn them to ordinal numerals (i.e. "4." becomes "4th"). I had to change them to commas to make it more familiar to the number stations recordings I've heard of.
genewitch · 21m ago
so "neun. vier. punkt. sieben. drei."
doesn't mean 94 . 73 (or 94,73)? i considered using "dot". I'd have to listen to a german numbers station that uses a splitter like "point" or "dot"
what i'm asking is if you have an ip address like 4.2.2.2 how would you read that over the phone, in german?
also i made a lot of edits to fix issues during the edit window to the two versions i posted
however even when it is working, it's not really like a numbers station. For a start, it needs varying static and clicks. Secondly, numbers stations don't generally say "seven hundred and thirty four", they generally say "seven. three. four." the random words repeated sometimes are a nice touch, though. And i like the idea of grabbing words from an internal list in the way the author did it. I wouldn't have thought of that, probably.
some numbers stations that i personally archived:
here's one that sounds like a numbers station but can be argued is not, as the meaning is rather clear (if my memory serves): [0] i think this one is a joke; this one is the most representative of what numbers stations used to be like, though. Whoever made it really knew what they were doing, even though they used their knowledge to be a bit cheeky. I edited it because the music would blow out your speakers originally.additionally, i know the 19008500-mhz is mislabeled, it should be 19.008500-mhz or instead of "mhz" just "hz"
and i got something stuck in my craw about noise so here's one with more accurate noise:
apologies to the HN servers for using 2kb to display thesei don't know javascript so apologies if i messed anything up (because it will eventually pop and click which is extremely accurate to numbers station reception but also crashes the page - audio stops.)
and i used copilot because i am not a programmer, i just wanted to see if it was, in fact, possible to add noise and fix the way the numbers were read in 1kb. and i kept your code essentially the same, only adding stuff to split the numbers up closer to how they sound on RF.
so, sorry!
doesn't mean 94 . 73 (or 94,73)? i considered using "dot". I'd have to listen to a german numbers station that uses a splitter like "point" or "dot"
what i'm asking is if you have an ip address like 4.2.2.2 how would you read that over the phone, in german?
also i made a lot of edits to fix issues during the edit window to the two versions i posted
Commits / prompts: https://github.com/simonw/tools/commits/main/speech-synthesi...
Desktop ChromeOS works fine.
Question/answers from 2016, so might be misleading...
if i had a nickel...