10. A method comprising: analyzing a string of text that was generated based on audio data; based on one or more criteria, identifying a plurality of text segments based on a database of phrases, wherein each phrase in the database of phrases comprises one or more words, wherein each segment of the plurality of text segments comprises one or more words in the string of text, wherein at least one text segment of the plurality of text segments comprises a plurality of words; wherein identifying the plurality of text segments comprises: identifying a first segment in the string of text; determining whether the first segment matches a phrase in the database of phrases; in response to determining that the first segment matches a particular phrase in the database of phrases: identifying, in the string of text, a word that follows, in the string of text, the last word in the first segment, adding the word to the first segment to generate a second segment, and determining whether the second segment matches a phrase in the database of phrases; wherein the method is performed by one or more computing devices.
12. The method of claim 10 , wherein: the database of phrases is a first database of phrases; the method further comprising, in response to determining that the second segment does not match any phrase in the first database of phrases, determining whether the first segment matches any phrase in a second database of phrases that is separate than the first database of phrases; and each phrase in the second database of phrases comprises one or more words.