Have you tried Google's Notebook LM, yet? You should check it out if you haven't. It is basically your own personal language model, it can search and reference any document you upload to it. So, you upload a bunch of documents (or multimedia files, or URLs), and then you can have your notebook...