(语音测评插件)如何将单词按照音素划分后一一对映上?
发布于 7 年前 作者 jiamin 11723 次浏览 来自 官方Issues

类似

physically --> ph-y-s-i-c-a-ll-y

psychology --> ps-y-ch-o-l-o-g-y

thrush -->     th-r-u-sh

bought --> b-ough-t

chew --> ch-ew

palm --> p-al-m

1 回复

自问自答:

原始需求:通过智聆语音评测插件,评测英语口语句子中不正确的单词,在单词中分析出发音不准确的单词音素,根据这个不准备的单词音素动态合成一段点评语音.

eg(需要合成的语音):chew中的ch发音不准备哦,ch念:tʃ,[小盆友可以跟着我念一遍/小盆友和我一起试试/小盆友你也来试试]

思路:

找到单词对应的音素,再根据音素数组匹配对应的字素数组;

准备好所有标准的音素;

将需要合成的句子拆分为单词部分、通用句子部分、音素部分,放到一个数组里;

根据先进先出的次序依次合成语音,音素部分只需要按照数组下标从音素素材库重命名;

最后按照数组先后将音频片段合成一个完整的句子即可.


回到顶部