10. An electronic device for use in a distributed speech recognition system comprising the electronic device and a network device remote from the electronic device, the electronic device, comprising: an embedded speech recognizer configured to receive input audio comprising speech; and at least one processor programmed to: determine that at least a portion of the input audio matches a recognition grammar associated with the embedded speech recognizer; generate a search tree associated with the recognition grammar, wherein the search tree includes a plurality of nodes, wherein each of the nodes is associated with a type of item in the recognition grammar; determine whether the recognition grammar includes at least one generic speech node, wherein determining whether the recognition grammar includes at least one generic speech node comprises determining whether the search tree includes only nodes associated with types of items that can be recognized by the embedded speech recognizer with an accuracy above a threshold; determine that recognition by the remote speech recognizer is desired in response to determining that the recognition grammar includes at least one generic speech node indicating that the speech in the input audio may include free-form dictation; and send at least a portion of the input audio to the network device in response to determining that recognition by the remote speech recognizer is desired.
10. An electronic device for use in a distributed speech recognition system comprising the electronic device and a network device remote from the electronic device, the electronic device, comprising: an embedded speech recognizer configured to receive input audio comprising speech; and at least one processor programmed to: determine that at least a portion of the input audio matches a recognition grammar associated with the embedded speech recognizer; generate a search tree associated with the recognition grammar, wherein the search tree includes a plurality of nodes, wherein each of the nodes is associated with a type of item in the recognition grammar; determine whether the recognition grammar includes at least one generic speech node, wherein determining whether the recognition grammar includes at least one generic speech node comprises determining whether the search tree includes only nodes associated with types of items that can be recognized by the embedded speech recognizer with an accuracy above a threshold; determine that recognition by the remote speech recognizer is desired in response to determining that the recognition grammar includes at least one generic speech node indicating that the speech in the input audio may include free-form dictation; and send at least a portion of the input audio to the network device in response to determining that recognition by the remote speech recognizer is desired. 12. The electronic device of claim 10 , wherein the at least one processor is further programmed to close a network connection to the network device in response to determining that recognition by the remote speech recognizer is not desired.