Ответ 1
Это довольно типичный вопрос. В любом случае, в зависимости от языка, который вы используете, может быть много разных вариантов.
Java http://voce.sourceforge.net/
PHP http://www.speechapi.com/ и http://cmusphinx.sourceforge.net/
По сути, лучший вариант для вас - это использовать какой-нибудь облачный онлайн-API, который примет ваш ввод .wav и вернет вам ответ в тексте.
Таким образом, ваш API будет доступен с любого языка и избавит вас от большого количества кода.