6. The method of claim 5 , further comprising: determining that the received natural language key does not meet at least a threshold likelihood of being accurately recognized by a speech recognition engine; and in response to determining that the received natural language key does not meet at least a threshold likelihood of being accurately recognized, prompting the user to provide a replacement natural language key, to replace the received natural language key.
6. The method of claim 5 , further comprising: determining that the received natural language key does not meet at least a threshold likelihood of being accurately recognized by a speech recognition engine; and in response to determining that the received natural language key does not meet at least a threshold likelihood of being accurately recognized, prompting the user to provide a replacement natural language key, to replace the received natural language key. 7. The method of claim 6 , wherein determining that the received natural language key does not meet at least a threshold likelihood of being accurately recognized comprises determining that one or more individual tokens of the natural language key does not meet at least a threshold likelihood of being accurately recognized.