Ремарка
Да, такие вопросы уже были на тостере, но они лишь похожи, а не идентичны. И уж тем более не/менее актуальны.
А так же эта информация гуглится, но опять же, дело критериев и актуальности.
Подскажите таковую. Главные критерии - поддержка русского языка, версия Android SDK не выше 19 и работа с C#; второстепенные критерии - наличие асинхронности (постоянное прослушивание и кратковременное по событию) и возможность распознавать оффлайн (если нет, то хотя бы не ждать с соединением H+ несколько секунд ради обработки одного слова).
Пробовал
Android.Speech
в Xamarin'е, но нет возможности распознавать русский язык, а гипотетическое нагугленное решение не помогло:
voiceIntent.PutExtra(RecognizerIntent.ExtraLanguage, new Locale("ru"));