首页 > 新闻中心 > 数码科技 > 正文

语音如何变成文字?这是一篇你能读懂的科普

2016-06-24 17:12 来源:极客公园 0

­  至此,声音就成了一个 12 行(假设声学特征是 12 维)、N 列的一个矩阵,称之为观察序列,这里 N 为总帧数。观察序列如下图所示,图中,每一帧都用一个 12 维的向量表示,色块的颜色深浅表示向量值的大小。

­  接下来就要介绍怎样把这个矩阵变成文本了。首先要介绍两个概念:

­  1. 音素:单词的发音由音素构成。对英语,一种常用的音素集是卡内基梅隆大学的一套由 39 个音素构成的音素集,参见 The CMU Pronouncing Dictionary。汉语一般直接用全部声母和韵母作为音素集,另外汉语识别还分有调无调,不详述。

­  2. 状态:这里理解成比音素更细致的语音单位就行啦。通常把一个音素划分成 3 个状态。

­  语音识别是怎么工作的呢?实际上一点都不神秘,无非是:

­  第一步,把帧识别成状态(难点);

­  第二步,把状态组合成音素;

­  第三步,把音素组合成单词。

­  如下图所示:

­  图中,每个小竖条代表一帧,若干帧语音对应一个状态,每三个状态组合成一个音素,若干个音素组合成一个单词。也就是说,只要知道每帧语音对应哪个状态了,语音识别的结果也就出来了。图中,每个小竖条代表一帧,若干帧语音对应一个状态,每三个状态组合成一个音素,若干个音素组合成一个单词。也就是说,只要知道每帧语音对应哪个状态了,语音识别的结果也就出来了。

新闻推荐

到头了;
下一条:2K+DCI-P3色域:戴尔发布全新30英寸专业显示器
24小时新闻排行榜