Computer hardware accessory for allowing users to provide audio input into an associated computing device; Computer hardware and embedded software that translates audio commands provided by a user into input expected by a computing device such as a personal digital assistant, music player, and cellular telephone; Hardware accessory and embedded software for providing music recommendations; Computer hardware and embedded software for accepting voice commands on behalf of a limited resource computing device; Computer hardware and embedded software for allowing a user to access a music collection using voice commands; Computer hardware and embedded software to provide audio feedback regarding a music collection
Electrical and Scientific Apparatus