methods and apparatus are provided for matching audio advertisements to items on a shopping list in a mobile device . audio advertisements are matched to items on a shopping list by obtaining the shopping list from a mobile device of the user ; applying a speech recognizer to at least one audio advertisement detected on a microphone of the mobile device ; identifying one or more key words in the at least one audio advertisement ; comparing the one or more identified key words to one or more items on the shopping list stored on the mobile device ; and storing the information related to the at least one advertisement if the one or more identified key words match the one or more items .