1. A computer-implemented method, comprising: obtaining, by an electronic device from at least one global positioning system (GPS), location parameters comprising a location of the electronic device, a direction of travel of the electronic device and a speed of the electronic device; configuring, by the electronic device, a dynamic geo-fenced area based on the location parameters, wherein the dynamic geo-fenced area surrounds the location of the electronic device; retrieving, by the electronic device, a Voice Recognition (VR) dictionary subset comprising data associated with the dynamic geo-fenced area from a VR dictionary, wherein the data comprise a broadcast station name and a broadcast frequency associated with the broadcast station name; and performing voice recognition using the VR dictionary subset.
1. A computer-implemented method, comprising: obtaining, by an electronic device from at least one global positioning system (GPS), location parameters comprising a location of the electronic device, a direction of travel of the electronic device and a speed of the electronic device; configuring, by the electronic device, a dynamic geo-fenced area based on the location parameters, wherein the dynamic geo-fenced area surrounds the location of the electronic device; retrieving, by the electronic device, a Voice Recognition (VR) dictionary subset comprising data associated with the dynamic geo-fenced area from a VR dictionary, wherein the data comprise a broadcast station name and a broadcast frequency associated with the broadcast station name; and performing voice recognition using the VR dictionary subset. 3. The method of claim 1 , wherein the dynamic geo-fenced area is off-centered from the location of the electronic device along the direction of travel of the electronic device.