Patent ID: 8437869

Claim:
A method performed by one or more devices, the method comprising: training, using one or more processors associated with the one or more devices, a model to generate a score for each label, of a plurality of labels, for each portion, of a plurality of portions, of a particular audio stream, the score for the label being indicative of a probability that the label is an actual label for the portion of the particular audio stream, the model being trained based on information identifying one or more genres of one or more audio streams, a genre, of the one or more genres, being based on an arrangement of portions of a respective audio stream of the one or more audio streams; inputting, using one or more processors associated with the one or more devices, an audio stream into the model; identifying, using one or more processors associated with the one or more devices and based on inputting the audio stream into the model, one or more portions of the audio stream; identifying, using one or more processors associated with the one or more devices and the model, one or more labels for the one or more portions of the audio stream; generating, using one or more processors associated with the one or more devices and the model, one or more scores for the one or more labels identified for the one or more portions of the audio stream; and selecting, using one or more processors associated with the one or more devices, a particular label, from the one or more labels identified for the one or more portions of the audio stream, as an actual label for a particular portion of the one or more portions of the audio stream, the particular label being selected based on a respective score of the one or more scores generated for the one or more labels.