语言模型能够计算不同单词序列的概率,并帮助识别系统指出输入话语最可能正确的含义。运用于语音识别系统中的语言模型可以分成截然不同的两种类型:语法型语言模型和随机型语言模型。
语法型语言模型允许一些单词序列,但并非全部。这些语法往往取决于应用程序,支持与某些特定任务相关的话语,比如预约餐厅或发布电脑命令。这些语法规定了准确的单词序列,用户须按照这些单词序列才能指示系统行为。
随机型语言模型估算了任意单词序列的概率。例如,“中国餐厅”就是一个合理的概率,“餐厅中国”相比起来的概率就小些,而“附近餐厅中国的一个找” 的概率就更小了。编写一个语法型语言模型以覆盖所有可能的英文输入的尝试至今没有成功,因此一般口头命令应用程序更青睐随机型语言模型。