Theoretical possibility to get "a latency" instead of "permanent delay" with such devices:
1) ASIO4ALL
2) use it as the only "audio interface", I mean also for output (headphone output)
3) some skills and a lot of luck
Alternatively use direct monitoring for recording (throw headphones), may be with some reverb from computer (the latency is not a big issue then). You are not going to get latency even close to real audio interface with native ASIO driver. But even with "real" setup, you can find that latency is disturbing for singing, so direct monitoring is the solution in that case as well.