anyway here's a neural network attempting to spell words based on their phonetic vectors (using the vector to condition an LSTM). caveats: I stopped the training after uh, 20k samples because I have to go home now, so it's only trained on a few hundred words or so? also I should have stripped the alternate pronunciation notation from CMU dict and used start/end tokens. still, a promising start!