Real-time captioning is the continuous generation of synchronised text captions from live audio using streaming automatic speech recognition, with latency low enough that captions appear as speech occurs. It is used for live broadcasts, video conferencing, and accessibility services for deaf and hard-of-hearing users. It requires low-latency acoustic and language models tuned to trade a small amount of accuracy for responsiveness.