1. A speech recognition method comprising: storing a first plurality of content on an electronic device, wherein each item of content is associated with a second plurality of content attributes, each content attribute having a content attribute value; adding the content attribute values for the second plurality of content attributes for the first plurality of content to a first recognition set of a speech recognizer; receiving a speech input signal in said speech recognizer; generating a plurality of likelihood values in response to the speech input signal, wherein each likelihood value is associated with one content attribute value in the recognition set; and accessing the stored content based on the likelihood values and generating a play list based on the likelihood values, wherein, for a third plurality of content attribute values having an associated likelihood value greater than a threshold, content associated with said third plurality of content attribute values is included in the play list.
1. A speech recognition method comprising: storing a first plurality of content on an electronic device, wherein each item of content is associated with a second plurality of content attributes, each content attribute having a content attribute value; adding the content attribute values for the second plurality of content attributes for the first plurality of content to a first recognition set of a speech recognizer; receiving a speech input signal in said speech recognizer; generating a plurality of likelihood values in response to the speech input signal, wherein each likelihood value is associated with one content attribute value in the recognition set; and accessing the stored content based on the likelihood values and generating a play list based on the likelihood values, wherein, for a third plurality of content attribute values having an associated likelihood value greater than a threshold, content associated with said third plurality of content attribute values is included in the play list. 4. The method of claim 1 wherein said second plurality of the same content attributes are added to a second recognition set, and wherein the first recognition set comprises a plurality of content attribute value recognition sets each including a plurality of content attribute values associated with a particular attribute, wherein generating the plurality of likelihood values comprises: recognizing a content attribute from a first utterance in said speech input signal using the second recognition set; and selecting one of the content attribute value recognition sets based on the recognized attribute.