Literally none of the current functionality depends on Steam, so yes. Anything VoiceAttack can do, it can do to any application with a user interface(that doesn't purposefully block it). It doesn't know or care whether a video game is running, through Steam or otherwise.
The only difference between the two versions at present would be the DRM system, which will require Steam to be running in the background for the Steam version, to verify ownership.