16. A system for extracting captions in near real-time, comprising: a server with a processing unit, a database on a cloud computing system, and a local machine tuned to at least one broadcast; the server constructed, configured and coupled to enable communication over a network; the server and database and the server and local machine interconnected over the network; the server and local machine running non-transitory computer-readable storage media with executable programs stored thereon; the executable programs of the local machine extracting captions from the broadcast in near real-time and transmitting them to the server; the server executable programs storing, indexing and retrieving the captions in and from the database; the server executable programs aggregating the captions on the cloud computing system; and thereby providing a system for local extraction of audio captions from a broadcast.
16. A system for extracting captions in near real-time, comprising: a server with a processing unit, a database on a cloud computing system, and a local machine tuned to at least one broadcast; the server constructed, configured and coupled to enable communication over a network; the server and database and the server and local machine interconnected over the network; the server and local machine running non-transitory computer-readable storage media with executable programs stored thereon; the executable programs of the local machine extracting captions from the broadcast in near real-time and transmitting them to the server; the server executable programs storing, indexing and retrieving the captions in and from the database; the server executable programs aggregating the captions on the cloud computing system; and thereby providing a system for local extraction of audio captions from a broadcast. 17. The method of claim 16 , wherein the local machine's executable programs are a system on a chip application.