* Add set voice block * Store voice in custom state * Use a regex to preserve punctuation in kitten language * cleanup * don’t re-use args * add todo comment about locale * Use voice Id strings and add puppy * Cleanup and comments * Use extension name “Text-to-Speech” * Add issue link in comment