Cortana is an universal app now what about on Windows 8.1 PC ?

No there is no chance to run it windows 8.1 because it is not exactly a universal app but is part of windows 10 core feature. And as windows 10 is a free upgrade for almost all windows 8.1 , u can upgrade ur devices and then enjoy it on windows 10.