10. One or more non-transitory, machine-readable storage media comprising a plurality of instructions stored thereon that, when executed, cause an automatic speech recognition device to: acquire speech data; recognize, based on the speech data, phonemes of the speech data; recognize, based on the phonemes, words of the speech data; parse, based on the words, the speech data to determine a syntactic coherence of the speech data; determine, based on the words, a word statistics end-of-sentence score; determine, based on the syntactic coherence and the word statistics end-of-sentence score, an end of a sentence of the speech data; and determine, based on the determined end of the sentence, a speech recognition result.
10. One or more non-transitory, machine-readable storage media comprising a plurality of instructions stored thereon that, when executed, cause an automatic speech recognition device to: acquire speech data; recognize, based on the speech data, phonemes of the speech data; recognize, based on the phonemes, words of the speech data; parse, based on the words, the speech data to determine a syntactic coherence of the speech data; determine, based on the words, a word statistics end-of-sentence score; determine, based on the syntactic coherence and the word statistics end-of-sentence score, an end of a sentence of the speech data; and determine, based on the determined end of the sentence, a speech recognition result. 11. The one or more non-transitory, machine-readable storage media of claim 10 , wherein to determine, based on the syntactic coherence, the end of the sentence comprises to determine, based on the syntactic coherence, the end of the sentence using a machine-learning-based algorithm.