Если нужно разговаривать с машиной, то понадобится интернет соединение
Если использовать автономный модуль распознавания, то будет ограничение в 32 команды или фразы
Вот еще тема
Есть еще программы распознавания для ПК, например dragon от компании nuance