「流利的英语口语」通过对比是如何评分的?

其实所谓的打分只是一个噱头。说白了,英语口语流利度的评分机制就是一个英语语音识别系统。语音识别系统的原理是把声音录下来,进行频谱分析,也就是做FFT运算,与存储信号的频谱特征值进行比较(允许有一定误差)。如果一致,它会立即响应。简单来说,输入后会将口语单词和声音的波形谱与应用数据库中已有的声谱进行比较,选择波形最接近的汉字进行打字。这是常用的汉字语音识别输出(比如科大讯飞方言的语音识别功能),流利英语口语的英语识别原理其实和这个是一样的,只不过是把一段英语语音的声谱和数据库中标准原句的声谱进行比较。如果你的声谱和数据库某处的声谱相差不大,就会显示为绿色,如果一个单词的两个声谱相差很大,就会被视为不发音。这就是当你读一个句子时会发生的事情。我看对话的时候并没有告诉你哪个单词发音正确或者不正确,但是增加了一个评分机制,这个评分其实和单句是一样的。我对光谱进行分析比较,对与数据库的标准光谱相比属于正常差异范围的光谱占总光谱的比例进行评分。所以说到底,它也是一款基于语音识别系统的伪评分英语口语学习软件。