20. A system for generating metadata relating to a media object, the system comprising: a content analysis module configured to determine input data, the input data comprising content data determined by analyzing content of the media object; a machine learning module, configured to generate new metadata responsive to the input data; and metadata storage, configured to receive the new metadata and store the new metadata as well as a correspondence between the new metadata and the media object.
26. The system of claim 20 , wherein the media object is a book, and the content comprises body text.