Немного разбирался с этим вопросом и проблема тут не в микрофонах (кстати, а говорить через телефон - не вариант?) даже, а в софте, который позволит распознать русскую речь.
Варианты какие есть:
1. Использовать облачный сервис типа Яндекс.Алисы (кстати, платный), поскольку готовые западные не поддерживают распознавание русского, а интеграция с Google-вым сервисом требует наличия постоянной привязки к доменному имени (хотя это конечно решаемый вопрос, теоретически)
2. Использовать библиотеку, расположенную на сервере в доме. Вариант отличный, поскольку не требует подключения к инету и всяких сложных настроек, но... к нему нет готовой интеграции к HASS (либо я не нашел).
3. Использовать телефон с каким-то приложением, использующий штатные возможности Android и iOS и отправляющий команды в HASS (не знаю, есть ли что-то готовое в природе), здесь тоже нужна локальная сеть и/или доступ в интернет и статический IP.
Если все сильно проще, то буду признателен за рекомендации где смотреть/копать.