1. A computing system comprising: one or more processors; one or more computer-readable storage media storing computer-executable instructions; a speech recognition module maintained in the one or more computer-readable storage media and executed by the one or more processors to interpret a signal representing the audio input as one or more words; and a wake word evaluation module maintained in the one or more computer-readable storage media and executed by the one or more processors to: receive a plurality of candidate wake words for evaluation, wherein the plurality of candidate wake words comprises a first candidate wake word; obtain a corpus of text for evaluating the plurality of candidate wake words; obtain a corpus of audio data for evaluating the plurality of candidate wake words; perform speech recognition on the corpus of audio data using the speech recognition module to obtain speech recognition results; determine a plurality of values from wake word metrics for the first candidate wake word using at least one of the corpus of text or the speech recognition results, at least one of the plurality of values including a value indicative of an ease of pronouncing the first candidate word; determine an overall score for the first candidate wake word based at least in part on the plurality of values; and select a first wake word from the plurality of candidate wake words using the overall score.
1. A computing system comprising: one or more processors; one or more computer-readable storage media storing computer-executable instructions; a speech recognition module maintained in the one or more computer-readable storage media and executed by the one or more processors to interpret a signal representing the audio input as one or more words; and a wake word evaluation module maintained in the one or more computer-readable storage media and executed by the one or more processors to: receive a plurality of candidate wake words for evaluation, wherein the plurality of candidate wake words comprises a first candidate wake word; obtain a corpus of text for evaluating the plurality of candidate wake words; obtain a corpus of audio data for evaluating the plurality of candidate wake words; perform speech recognition on the corpus of audio data using the speech recognition module to obtain speech recognition results; determine a plurality of values from wake word metrics for the first candidate wake word using at least one of the corpus of text or the speech recognition results, at least one of the plurality of values including a value indicative of an ease of pronouncing the first candidate word; determine an overall score for the first candidate wake word based at least in part on the plurality of values; and select a first wake word from the plurality of candidate wake words using the overall score. 3. The system as recited in claim 1 , wherein the plurality of values for the first candidate wake word comprise one or more of: a value indicating an ease of pronouncing the first candidate wake word; a value indicating a false alarm count for the first candidate wake word; a value indicating a lack of ambiguity of a pronunciation of the first candidate wake word; a value indicating a similarity of the first candidate wake word to one or more other words; or a value indicating a similarity of the first candidate wake word to taboo words.