Это не так просто сделать. Поэтому такой софт пишут только компании, причем чаще большие компании. Встроенное в Андроид распознавание речи, например, написано Гуглом. Это то, где "нажимаешь кнопку на клаве", если клавиатура стандартная, а не какая-нибудь самсунговская. А ещё оно не работает без сервера, который тоже денег стоит.