1. A method for finding and accessing target content from audio and video content sources, comprising: providing at least one device and a cloud-based platform, wherein the cloud-based platform comprises at least one server and at least one database and wherein the at least one device communicates with the cloud-based platform over at least one network; the at least one device extracting captions of the audio and video content sources; the cloud-based platform receiving extracted captions from the at least one device; the cloud-based platform searching the extracted captions for at least one keyword relating to the target content; the cloud-based platform extracting audio and video segments relevant to the target content from the audio and video sources; and the cloud-based platform delivering extracted audio and video segments to the at least one device.