Building a Low-Latency Voice Assistant