OpenSec2Sec
И, если уж так надо, перегоняете весь исходник на PHP...
Хотя, лучше и правильнее просто создать API под вызовы питона и с его помощью всё делать.
Проект хороший - это не значит известный, как Яндекс.
Есть гора-а-аздо лучше.
А используемый инструмент (язык кодирования) - это вообще никак не влияет на качество продукта. На качество - влияют алгоритмы, на скорость - архитектура.
1. Определение части речи: https://habrahabr.ru/post/152389/
2. Для сравнения полученного текста (с микрофона) и заранее созданых ожидаемых команд (или их шаблонов) - нечёткий поиск Stumper API.