https://en.wikipedia.org/wiki/Mnemonic_major_system?wprov=sf...
https://en.wikipedia.org/wiki/Mnemonic_major_system?wprov=sf...
------
Went digging through my old files, turns out this was almost 10 years ago!.. and looks like I left it unfinished.
I was using nltk to convert cmudict words into MM sequences using phenomes.
Then I was basically brute forcing all the different ways you could slice the given sequences into sub sequences. Then the idea would be to try and identify the "best" sequence.
You'd want to restrict it to using relatively common words, preferably nouns. Really you'd want to avoid any words that are ambiguous or could be easily confused.
Even better would be able to find grammatically correct sentences that fit the sequence.. but I think it's unlikely you'd have any hits.
Anyway.. this is the broken/unfinished code I found in the depths of my hard-drive: https://github.com/johtso/mnemonic_major