forked from: cat voice keyboard

