4 ms·
I'm fond us using a base100, made of up 2 letter syllables. It results in a vaguely pronounceable string. For syllables, I use: syllables: %w[ ba
by directionless 7y ago
I'm fond us using a base100, made of up 2 letter syllables. It results in a vaguely pronounceable string.
For syllables, I use:
syllables: %w[
ba be bi bo bu
ca ce ci co cu
da de di do du
fa fe fi fo fu
ga ge gi go gu
ha he hi ho hu
ja je ji jo ju
ka ke ki ko ku
la le li lo lu
ma me mi mo mu
na ne ni no nu
pa pe pi po pu
ra re ri ro ru
sa se si so su
ta te ti to tu
va ve vi vo vu
wa we wi wo wu
xa xe xi xo xu
ya ye yi yo yu
za ze zi zo zu
],
I can dump an implementation somewhere if people are really curious
- thelazydogsback 7y agoAnd pipe them into TTS for all kinds of fun...
- jcims 7y agoIt is - https://cloud.google.com/text-to-speech https://cloud.google.com/text-to-speech Try different languages. ra re ri ro ru is my favorite little run of most of them.
- kortex 7y agoThe postalveolar approximant (r in "red" in General American) is so weird linguistically. Also it's always amused me how dog noises are onomonopoeitized in GA English as "bark" or "woof", when dogs lack lips to make a labial plosive, and their tongues can't really form proper postalveolar approximants or velar stops. I think it has to do with how we hear the third formant. I guess I'd transcribe it like... /ɚa◌˞'/ It's almost like "rorch" but more glottal less velar. https://en.m.wikipedia.org/wiki/Voiced_alveolar_and_postalveolar_approximants https://en.m.wikipedia.org/wiki/Voiced_alveolar_and_postalve...
- appwiz 7y agoI’d love to see your implementation.
- directionless 7y ago(commented above -- https://github.com/kolide/kit/tree/master/munemo https://github.com/kolide/kit/tree/master/munemo)
- shakna 7y ago> I can dump an implementation somewhere if people are really curious Interested. I've put together a few encoding libraries for fun when I get bored. (base16, morse, etc.) This one looks fun, particularly because it _might_ be possible to serialise it to sound and back, if I put in a little bit of effort, which is something I've done [0] once or twice. [0] https://git.sr.ht/~shakna/soundofsilence https://git.sr.ht/~shakna/soundofsilence
- directionless 7y ago(commented above -- https://github.com/kolide/kit/tree/master/munemo https://github.com/kolide/kit/tree/master/munemo)
- codyb 7y agoThis is very similar to Dominic O’Brien’s techniques for remembering numbers where he assigns each number in base 10 a letter, then you go through and make characters and actions for each number 0 - 99. So 0 - O, 1 - A, 2 -B... (with S for 6, and N for 9). Then 00 -> Double O holding a pistol OA - Your friend Oliver Anderson doing whatever Oliver Anderson does Etc. Then 0100 becomes your friend Oliver Anderson holding a pistol in your imagination and that’s easier to remember and you can make stories with your characters to remember phone numbers etc. Once I started this comment I realized it may be just a tad bit more involved, but I wonder if you could combine the two and have characters for every number from 0000 - 9999.
- numpad0 7y agoThat’s just Japanese “Roman” alphabet: Consonants [(None), k, s, t, n, h, m, y, r, w], followed by, Vowels [a, i, u, e, o] forming 5x10 matrix, + semi-voiced ゜(p replaces h) and voiced ゛(g, z, d, b replaces k, a, t, h)signs, + silent “nn”, - wi wu we. (aka NES Dragon Quest spell of resurrection)
- yongjik 7y agoBe careful, wiser(??) people have tried the path, and their tale is told in... https://thedailywtf.com/articles/The-Automated-Curse-Generator https://thedailywtf.com/articles/The-Automated-Curse-Generat...
- klingonopera 7y agoVuluva, fuca, fucu and in my second language, German, also fiki, pipi, kaka, and countless more. Not OP, but me, personally, I don't care about accidental obscenity. It is accidental, after all. Then again, I live in Germany, and we don't censor swear words on TV either, so this is likely a cultural thing.
- directionless 7y agohttps://github.com/kolide/kit/tree/master/munemo https://github.com/kolide/kit/tree/master/munemo Implements two dialects. An original one compatible with the inspiration, and used in some of our earlier product. And the replacement (syllables above) which is alphabetically sortable.
- anonsivalley652 7y agoThat's not "base-100" in terms of symbols or storage, it's functionally-identical to base-10! Be honest about how terrible it is.
- kortex 7y agoWhat are you talking about? The symbol table has 100 symbols. A phoneme is a symbol, not a letter. Just because a symbol comprises 2 ascii letters does not make it base10. That's like saying 1 and 0 are symbols in Manchester code. You could (almost) easily replace every symbol with a single unicode rune from an abugida like katakana/hiragana (you'd need to pull from several langs as japanese famously lacks distinction between La-li-lu-le-lo and Ra-ri-ru-re-ro (らりるれろ) but there's no reason why you couldn't encode one-rune-per-phoneme. https://en.m.wikipedia.org/wiki/Manchester_code https://en.m.wikipedia.org/wiki/Manchester_code https://metalgear.fandom.com/wiki/The_Patriots https://metalgear.fandom.com/wiki/The_Patriots