12. A non-transitory computer-readable storage medium storing computer executable instructions that when executed by a processor perform operations comprising: determining media content text data representing a plurality of words output in a subset of media content during presentation of the media content; determining a first color palette based at least in part on a first keyword of the media content text data textually corresponding to a first name of the first color palette, the first color palette comprising a plurality of colors, wherein determining the first color palette based at least in part on the first keyword of the media content text data textually corresponding to the first name of the first color palette further comprises at least one of: determining that the first name of the first color palette includes the first keyword of the media content text data, or determining that the first name of the first color palette is related to the first keyword of the media content text data using natural language processing; retrieving the plurality of colors from the first color palette; determining ranking data, wherein determining the ranking data comprises: calculating a first cumulative score for a first color of the plurality of colors and a second cumulative score for a second color of the plurality of colors, wherein calculating the first cumulative score and the second cumulative score further comprises: aggregating a first weight for each color palette of a plurality of color palettes comprising the first color; and aggregating a second weight for each color palette of the plurality of color palettes comprising the second color; selecting the first color from the plurality of colors based at least in part on the ranking data that includes the first cumulative score and the second cumulative score; and causing display of the first color during presentation of the media content.
12. A non-transitory computer-readable storage medium storing computer executable instructions that when executed by a processor perform operations comprising: determining media content text data representing a plurality of words output in a subset of media content during presentation of the media content; determining a first color palette based at least in part on a first keyword of the media content text data textually corresponding to a first name of the first color palette, the first color palette comprising a plurality of colors, wherein determining the first color palette based at least in part on the first keyword of the media content text data textually corresponding to the first name of the first color palette further comprises at least one of: determining that the first name of the first color palette includes the first keyword of the media content text data, or determining that the first name of the first color palette is related to the first keyword of the media content text data using natural language processing; retrieving the plurality of colors from the first color palette; determining ranking data, wherein determining the ranking data comprises: calculating a first cumulative score for a first color of the plurality of colors and a second cumulative score for a second color of the plurality of colors, wherein calculating the first cumulative score and the second cumulative score further comprises: aggregating a first weight for each color palette of a plurality of color palettes comprising the first color; and aggregating a second weight for each color palette of the plurality of color palettes comprising the second color; selecting the first color from the plurality of colors based at least in part on the ranking data that includes the first cumulative score and the second cumulative score; and causing display of the first color during presentation of the media content. 13. The non-transitory computer-readable storage medium of claim 12 , wherein the operations further comprise: identifying one or more images corresponding to the first color; and causing display of at least one of the one or more images during presentation of the media content.