Тут есть другой момент, через который вы "перескочили", сразу обратив внимание на технические вопросы распознавание речи. Момент этот - юзабилити. Идея, как я понимаю, в том, чтобы ускорить ввод информации - наговорить голосом легче, чем вбивать на клавиатуре, так ведь?
А теперь давайте посмотрим полный сценарий использования приложения:
1. Достать телефон
2. Разблокировать его
3. Запустить приложение
4. Включить в нем режим ввода информации (голосом или вводом текста - неважно).
И только после этого начинается, собственно, "упрощение". Спросите себя - какой процент от общей совокупности действий пользователя составляет это упрощение? Стоит ли игра свеч? Если пользователь уже выполнил столько действий "руками", то что мешает ему довести начатое до конца теми же самыми руками? :)
Ведь, в отличие от Siri, например, которая является частью операционной системы и активируется прямо с экрана блокировки в пару нажатий, ваше приложение будет требовать от пользователя вышеперечисленных действий.