18. An article of manufacture including a non-transitory computer-readable storage medium having stored thereon program instructions that, upon execution by a computing device, cause the computing device to perform operations comprising: receiving training samples for training a neural network to learn an acoustic speech model, wherein at least one training sample of the training samples represents at least one phone of captured speech; determining a curriculum function for acoustic speech modeling, wherein the curriculum function assigns a difficulty value for a designated training sample of the training samples based on a combination comprising a duration value for the designated training sample and a sound quality value for the designated training sample; for each training sample of the training samples, determining a corresponding difficulty value for the training sample using the curriculum function; ordering the training samples based on the corresponding difficulty values for the training samples; presented presenting the ordered training samples to train the neural network on at least a portion of the acoustic speech model; and recognizing a received speech sample using the trained neural network.
18. An article of manufacture including a non-transitory computer-readable storage medium having stored thereon program instructions that, upon execution by a computing device, cause the computing device to perform operations comprising: receiving training samples for training a neural network to learn an acoustic speech model, wherein at least one training sample of the training samples represents at least one phone of captured speech; determining a curriculum function for acoustic speech modeling, wherein the curriculum function assigns a difficulty value for a designated training sample of the training samples based on a combination comprising a duration value for the designated training sample and a sound quality value for the designated training sample; for each training sample of the training samples, determining a corresponding difficulty value for the training sample using the curriculum function; ordering the training samples based on the corresponding difficulty values for the training samples; presented presenting the ordered training samples to train the neural network on at least a portion of the acoustic speech model; and recognizing a received speech sample using the trained neural network. 21. The article of manufacture of claim 18 , wherein ordering the training samples based on the corresponding difficulty values for the training samples comprises ordering the training samples so that training samples corresponding to lower difficulty values are presented to the neural network before samples corresponding to higher difficulty values.