英语音标分解与合成方法

文档序号:6564583阅读:592来源:国知局
专利名称:英语音标分解与合成方法
技术领域
本发明涉及一种英语音标分解与合成方法,特别是指一种可应用语音数据库、语音合成系统的方法。
语音系统通常采用语音数据库或语音分析合成技术。
语音数据库是以真人录制特定语音,例如事先以题库方式录制问答系统,使用者可由键盘输入特定题号,系统由语音数据库找出对应的语音而传送。其优点为真人录制、语音清晰,其缺点为数据量大,且系统输出的种类受极大限制。
语音分析合成是依照一定的处理方法,分析语言信号并提出必要的特征参数,并用这些参数按照语音产生的模型合成为语音的技术。其典型应用为语音分析合成电话。此外,亦可作成自动语言应答系统,进行自动语言信息服务,例如航班、火车时刻的自动查询、市场报价等。人们可利用键盘提出询问,应答系统用语言作出回答。语音分析合成具有可大幅压缩数据量,并且便于实现保密通信之优点。其缺点为语音合成的轻重、分音、音调往往与自然语音有所差距,造成不自然,甚至不易识别的缺点。
因此,如何使语音分析合成技术具有保存自然语音之特性,实为函待解决的技术课题。
本发明的目的在于降低原始语音数据量并保持原始语音音调。
本发明包含音素分解、连音处理、音调分类、语音合成等步骤。可将英文单字的音标转换为音素序列,并在音素序列的连音位置加入连音,对音素序列的音调进行分类后,再依据音素序列合成语音波形。
本发明提供一种英语音标分解与合成方法,包含音素分解将英文单字的音标转换为音素序列;连音处理在音素序列的连音位置加入连音;音调分类对音素序列的音调进行分类;以及语音合成由音素序列寻找相对应的音素语音波形数据合成为语音。
所述音素分解步骤包含前处理是将音标转为音标代号,及结合、插入或替换音标代号,并计算辅音的个数;字首辅音处理若字首辅音前为分音位置则加入分音符号;元音间辅音处理若元音间辅音前为分音位置则加入分音符号;以及字尾辅音处理若字尾辅音不属于[m]、[n]、[l]、[r]、[ng]所形成的集合则于字尾辅音前加入分音节符号及音调编号。
所述的前处理步骤包含(a)将音标转为音标代号;(b)双辅音处理将双辅音[tsh]、[dsg]、[pr]、[br]、[tr]、[dr]、[kr]、[gr]、[pl]、[bl]、[kl]、[gl]、[tw]、[hw]、[sw]、[dw]、[kw]、[gw]视为不可分割的单辅音;(c)字尾辅音处理将字尾辅音[ts]、[dz]视为不可分割的单辅音;(d)连续辅音处理连续辅音为非[r]辅音后接[m]、[n]、[l],若连续辅音在字尾或其后紧接重音、次重音、辅音,则在连续辅音中插入元音[eh],成为非[r]辅音后接[eh]后接[m]、[n]、[l];(e)无声辅音处理若[s]非为字尾辅音,将紧接[s]后之无声辅音[p]、[t]、[k]分别以有声辅音[b]、[d]、[g]替换;以及(f)计算辅音数目。
所述的计算辅音数目包含计算字首辅音的个数;计算元音间辅音的个数;以及计算字尾辅音的个数。
在该字首辅音处理步骤中,分音位置为第二个字首辅音到最后一个字首辅音之前。
所述的字首辅音处理步骤包含(a)检查字首辅音的个数是否大于1,若否则结束;(b)检查是否为第一个字首辅音,若否则跳至(d);(c)选择下一个字首辅音;(d)在字首辅音之前加入分音节符号;以及(e)检查是否为最后一个字首辅音,若是则结束,若否则跳至(c)。
在所述元音间辅音处理步骤中,分音位置为最后一个元音间辅音之前以及不属于[m]、[n]、[l]、[r]、[ng]所形成的集合的元音间辅音之前。
所述的元音间辅音处理步骤包含(a)检查元音间辅音的个数,若个数等于1则跳至(e),若个数等于0则结束;(b)检查元音间辅音是否属于[m]、[n]、[l]、[r]、[ng]所形成的集合,若否则在元音间辅音之前加入分音节符号;(c)寻找下一个元音间辅音;(d)检查是否为最后一个元音间辅音,若否则跳至(b);以及(e)在辅音前插入分音节符号。
在所述字尾辅音处理步骤中,分音位置为最后一个字尾辅音之前以及不属于[m]、[n]、[l]、[r]、[ng]所形成的集合的字尾辅音之前。
所述的字尾辅音处理步骤包含(a)检查字尾辅音的个数,若个数等于0则结束;(b)检查字尾辅音是否属于[m]、[n]、[l]、[r]、[ng]所形成的集合,若否则在字尾辅音之前加入分音节符号;(c)寻找下一个字尾辅音;以及(d)检查是否为最后一个字尾辅音,若是则结束,若否则跳至(b)。
所述的连音处理步骤是对包含同为上一个音素的韵母及下一个音素的声母的辅音的音素加以连音处理。
所述连音处理步骤包含(a)检查音素的个数,若音素的个数小于2则结束;(b)选择第二个音素;(c)检查第一个音标是否属于[m]、[n]、[l]、[r]、[ng]所形成的集合,若否则跳至(f);(d)检查上一个音素的最后一个音标是否属于元音及[l」、「r」所成的集合,若否则跳至(h);(e)在上一个音素与目前音素之间加入连音符号及连音辅音;(f)选择下一个音素;
(g)检查是否为最后一个音素,若是则结束,若否则跳至(c)(h)检查上一个音素的最后一个音标是否属于[m]、[n]、[ng]所成的集合,若否则跳至(f);以及(i)在上一个音素与目前音素之间加入连音符号后跳至(f)。
所述的音调分类步骤包含初阶分类对音素序列之音素作音调的1、2、3、4、03、04分类编号;双重音处理对音素序列中的双重音进行处理;以及进阶分类对音素序列的音素作音调的5、6分类编号。
所述的初阶分类步骤包含(a)检查音素是否包含元音,若是则跳至(d);(b)设定音素的分类编号为1;(c)选择下一个音素之后跳至(a);(d)检查音素是否为最后含元音音素,若否则跳至(k);(e)检查音素是否包含重音符号,若是则设定音素的分类编号为3,若否则设定音素的分类编号为4;(f)检查音素是否为最后一个音素,若是则结束;(g)检查后一个音素是否为无声辅音,若否则跳至(i);(h)若音素的分类编号为3则变更为03,若音素之分类编号为4则变更为04;(i)选择下一个音素;(j)检查是否为最后音素,若是则设定音素的分类编号为4之后结束,若否则设定音素的分类编号为1之后跳至(i);以及(k)检查音素是否包含重音符号,若是则设定音素的分类编号为2后跳至(c),若否则设定音素的分类编号为1后跳至(c)。
所述的双重音处理步骤包含(a)检查音素的分类编号是否为2,若否则跳至(f);(b)选择下一个音素;(c)检查音素的分类编号是否为2或3,若否则跳至(g);(d)选择上一个含元音音素;(e)检查音素的分类编号是否为2,若是则结束,若否则变更音素的分类编号为2之后跳至(d);(f)检查是否有后一个音素,若是则选择下一个音素之后跳至(a),若否则结束;以及(g)检查是否有后一个音素,若是则选择下一个音素之后跳至(c),若否则结束。
所述的进阶分类步骤包含(a)检查音素的分类编号是否为2,若否则跳至(h);(b)选择下一个含元音音素;(c)检查音素的分类编号是否为1,若否则结束;(d)变更音素的分类编号为6;(e)选择下一个含元音音素;(f)检查音素的分类编号是否为1,若否则结束;(g)变更音素的分类编号为5之后结束;以及(h)检查是否有后一个音素,若是则选择下一个音素之后跳至(a),若否则结束。
所述的语音合成步骤是以音素为单元,依据分解出的音素序列,串接相对应的音素语音波形数据而组合成语音。
所述音素语音波形数据是由原始录制的单字语音波形数据中撷取而得。
本发明的有益效果为可将已知音标分解为数段基本发音音素单元,再对分解出的音素序列寻找相对应的音素语音波形数据合成为语音,具有降低原始语音数据量并保持原始语音音调的优点。
图2为音素分解步骤的流程图。
图3为前处理步骤的流程图。
图4为字首辅音处理步骤的流程图。
图5为元音间辅音处理步骤的流程图。
图6为字尾辅音处理步骤的流程图。
图7为连音处理步骤的流程图。
图8为音调分类步骤的流程图。
图9为初步分类步骤的流程图。


图10为双重音处理步骤的流程图。
图11为进阶分类步骤的流程图。
请参照图1,英语音标分解与合成方法的流程图。
本发明是一种英语音标分解与合成方法,包含音素分解1、连音处理2、音调分类3、语音合成4等步骤。
其中音素分解步骤1是将英文单字的音标转换为音素序列。连音处理步骤2是在音素序列的连音位置加入连音符号。音调分类步骤3是对音素序列的音调进行分类。语音合成步骤4是依音素序列合成语音波形。
请参照图2,音素分解步骤的流程图。
音素分解步骤1包含前处理11、字首辅音处理12、元音间辅音处理13、字尾辅音处理14等步骤。
请参照图3,前处理步骤的流程图。
前处理步骤11是将音标转为音标代号,及结合、插入或替换音标代号,并用以计算辅音的个数。
前处理步骤11包含(a)将音标转为音标代号111。
(b)双辅音处理将双辅音[tsh]、[dsg]、[pr]、[br]、[tr]、[dr]、[kr]、[gr]、[pl]、[bl]、[kl]、[gl]、[tw]、[hw]、[sw]、[dw]、[kw]、[gw]视为不可分割的单辅音(步骤112)。
(c)字尾辅音处理将字尾辅音[ts]、[dz]视为不可分割的单辅音113。
(d)连续辅音处理连续辅音为非[r]辅音后接[m]、[n]、[l],若连续辅音在字尾或其后紧接重音、次重音、辅音,则在连续辅音中插入元音[eh],成为非[r]辅音后接[eh]后接[m]、[n]、[l](步骤114)。
(e)无声辅音处理若[s]非为字尾辅音,将紧接[s]后之无声辅音[p]、[t]、[k]分别以有声辅音[b]、[d]、[g]替换(步骤115)。
(f)计算辅音数目116。
辅音可分为字首辅音、元音间辅音及字尾辅音。
请参照图4,字首辅音处理步骤的流程图。
字首辅音处理步骤12是判断字首辅音前是否为分音位置,若为分音位置则加入分音符号。在字首辅音处理步骤12中,分音位置为第二个字首辅音到最后一个字首辅音之前。
字首辅音处理步骤12包含(a)检查字首辅音的个数是否大于1(标号121),若否则结束。
(b)检查是否为第一个字首辅音122,若否则跳至(d)。
(c)选择下一个字首辅音123。
(d)在字首辅音之前加入分音节符号124。
(e)检查是否为最后一个字首辅音125,若是则结束,若否则跳至(c)。
例如free之音标[fri]处理后为[f-ri],spring之音标[sprihng]处理后为[s-prihng],street之音标[strit]处理后为[s-drit]。
请参照图5,元音间辅音处理步骤之流程图。
元音间辅音处理步骤13是判断元音间辅音前是否为分音位置,若是则加入分音符号。在元音间辅音处理步骤13中,分音位置为最后一个元音间辅音之前以及不属于[m]、[n]、[l]、[r]、[ng]所形成的集合的元音间辅音之前。
元音间辅音处理步骤13包含(a)检查元音间辅音的个数是否大于1(标号131),若否检查个数是否等于1(标号137),若是则跳至(e),若否(个数等于0)则结束。
(b)检查元音间辅音是否属于[m]、[n]、[l]、[r]、[ng]所形成的集合132,若否则在元音间辅音之前加入分音节符号133。
(c)寻找下一个元音间辅音134。
(d)检查是否为最后一个元音间辅音135,若否则跳至(b)。
(e)在辅音前插入分音节符号136。
请参照图6,字尾辅音处理步骤的流程图。
字尾辅音处理步骤14是判断字尾辅音前是否为分音位置,若是则加入分音符号。在字尾辅音处理步骤1 4,分音位置为最后一个字尾辅音之前以及不属于[m]、[n]、[l]、[r]、[ng]所形成的集合的字尾辅音之前。
字尾辅音处理步骤14包含(a)检查字尾辅音的个数141,若个数等于0则结束。
(b)检查字尾辅音是否属于[m]、[n]、[l]、[r]、[ng]所形成的集合142,若否则在字尾辅音之前加入分音节符号143。
(c)寻找下一个字尾辅音144。
(d)检查是否为最后一个字尾辅音145,若是则结束,若否则跳至(b)。
例如abacus之音标[`aebehkehs]处理后为[ae-beh-keh-s],abbreviation之音标[eh,brivih`eshehn]处理后为[eh-bri-vihe-shehn],identification之音标[aih,deantehfeh`keshehn]处理后为[aih-dean-teh-feh-ke-shehn],first之音标[firhst]处理后为[firh-s-t]。
请参照图7,连音处理步骤的流程图。
连音处理步骤2是对包含同为上一个音素的韵母及下一个音素的声母的辅音的音素加以连音处理。
当元音与元音间不含重音或次重音符号,只含辅音[m]、[n]、[l]、[r]、[ng]时,基本上此类辅音与前后音素相连,此类辅音同时可为上一个音素的韵母与下一个音素的声母,需进行特别处理。
连音处理步骤2包含(a)检查音素的个数是否大于1(标号21),若否则结束。
(b)选择第二个音素22。
(c)检查第一个音标是否属于[m]、[n]、[l]、[r]、[ng]所形成的集合23,若否则跳至(f)。
(d)检查上一个音素的最后一个音标是否属于元音及「l」、「r」所成的集合24,若否则跳至(h)。
(e)在上一个音素与目前音素之间加入连音符号及连音辅音25。
(f)选择下一个音素26。
(g)检查是否为最后一个音素27,若是则结束,若否则跳至(c)。
(h)检查上一个音素之最后一个音标是否属于[m]、[n]、[ng]所成之集合28,若否则跳至(f)。
(i)在上一个音素与目前音素之间加入连音符号29后跳至(f)。
例如abdominal的音标[aeb`damehnehl]连音处理前为[ae-b-da-meh-nehl]连音处理后为[ae-b-dam~-~mehn~-~nehl],farmer的音标[`farmerh]连音处理前为[far-merh]连音处理后为[farm~-~merh],government的音标[`gahverhnmehnt]连音处理前为[gah-verhn-mehn-t]连音处理后为[gah-verhn~-~mehn-t],accordingly的音标[eh`kohrdihnglih]连音处理前为[eh-kohr-dihng-lih]连音处理后为[eh-kohr-dihng~-~lih]。
请参照图8,音调分类步骤的流程图。
英语是一种多音节语言,将英语分成单音节,可归纳出上万个包含不同音调的基本发音单元,因发音单元本身含有音调的特性,故需针对不同的音调加以分类。
音调分类步骤3是对音素序列的音调进行分类。音调分类步骤3可分为初阶分类31、双重音处理33、进阶分类34。
请参照图9,初步分类步骤之流程图。
初阶分类31是对音素序列的音素作音调的1、2、3、4、03、04分类编号。包含(a)检查音素是否包含元音311,若是则跳至(d)。
(b)设定音素的分类编号为1(标号312)。
(c)选择下一个音素313之后跳至(a)。
(d)检查音素是否为最后含元音音素314,若否则跳至(k)。
(e)检查音素是否包含重音符号315,若是则设定音素的分类编号为3(标号316),若否则设定音素的分类编号为4(标号317)。
(f)检查音素是否为最后一个音素318,若是则结束。
(g)检查下一个音素是否为无声辅音319,若否则跳至(i)。
(h)若音素的分类编号为3则变更为03,若音素的分类编号为4则变更为04(标号320)。
(i)选择下一个音素321。
(j)检查是否为最后音素322,若是则设定音素的分类编号为4(标号323)之后结束,若否则设定音素的分类编号为1(标号324)之后跳至(i)。
(k)检查音素是否包含重音符号325,若是则设定音素的分类编号为2(标号326)之后跳至(c),若否则设定音素的分类编号为1(标号312)之后跳至(c)。
请参照图10,双重音处理步骤的流程图。
双重音处理步骤33是对音素序列中的双重音进行处理。包含(a)检查音素的分类编号是否为2(标号331),若否则跳至(f)。
(b)选择下一个音素332。
(c)检查音素的分类编号是否为2或3(标号333),若否则跳至(g)。
(d)选择上一个含元音音素334。
(e)检查音素的分类编号是否为2(标号335),若是则结束,若否则变更音素的分类编号为2(标号336)之后跳至(d)。
(f)检查是否有下一个音素337,若是则选择下一个音素338之后跳至(a),若否则结束。
(g)检查是否有后一个音素339,若是则选择下一个音素332之后跳至(c),若否则结束。
请参照图11,进阶分类步骤的流程图。
进阶分类34是对音素序列的音素作音调的5、6分类编号。包含(a)检查音素的分类编号是否为2(标号341),若否则跳至(h)。
(b)选择下一个含元音音素342。
(c)检查音素的分类编号是否为1(标号343),若否则结束。
(d)变更音素的分类编号为6(标号344)。
(e)选择下一个含元音音素345。
(f)检查音素的分类编号是否为1(标号346),若否则结束。
(g)变更音素的分类编号为5(标号347)之后结束。
(h)检查是否有后一个音素348,若是则选择下一个音素之后跳至(a),若否则结束。
例如abandoned的音标[eh`baendehnd]经处理后为[eh1-baen2-dehn4-d4],actual的音标[`aektshuehl]经处理后为[ae2-k1-tshuehl4],appraisal的音标[eh`prezehl]经处理后为[eh1-pre2-zehl4],exquisite的音标[`eakskwihziht]经处理后为[ea2-k1-sl-kwih6-zih04-t4],absolutely的音标[`aebsehlutlih]经处理后为[ae2-b1-seh1~6-~lu5-t1-lih4]。
语音合成步骤4是以音素为搜寻单元,对分解出的音素序列寻找相对应的音素语音波形数据,并将这些音素语音波形数据串接,组合成语音。音素语音波形数据库是由原始录制的单字语音波形数据中撷取而得,并以音素单元作为数据库的索引。
权利要求
1.一种英语音标分解与合成方法,其特征在于包含音素分解将英文单字的音标转换为音素序列;连音处理在音素序列的连音位置加入连音;音调分类对音素序列的音调进行分类;以及语音合成由音素序列寻找相对应的音素语音波形数据合成为语音。
2.如权利要求1所述的英语音标分解与合成方法,其特征在于该音素分解步骤包含前处理是将音标转为音标代号,及结合、插入或替换音标代号,并计算辅音的个数;字首辅音处理若字首辅音前为分音位置则加入分音符号;元音间辅音处理若元音间辅音前为分音位置则加入分音符号;以及字尾辅音处理若字尾辅音不属于[m]、[n]、[l]、[r]、[ng]所形成的集合则于字尾辅音前加入分音节符号及音调编号。
3.如权利要求2所述的英语音标分解与合成方法,其特征在于该前处理步骤包含(a)将音标转为音标代号;(b)双辅音处理将双辅音[tsh]、[dsg]、[pr]、[br][tr]、[dr]、[kr]、[gr]、[pl]、[bl]、[kl]、[gl]、[tw]、[hw]、[sw]、[dw]、[kw]、[gw]视为不可分割的单辅音;(c)字尾辅音处理将字尾辅音[ts]、[dz]视为不可分割的单辅音;(d)连续辅音处理连续辅音为非[r]辅音后接[m]、[n]、[l],若连续辅音在字尾或其后紧接重音、次重音、辅音,则在连续辅音中插入元音[eh],成为非[r]辅音后接[eh]后接[m]、[n]、[l];(e)无声辅音处理若[s]非为字尾辅音,将紧接[s]后之无声辅音[p]、[t]、[k]分别以有声辅音[b]、[d]、[g]替换;以及(f)计算辅音数目。
4.如权利要求3所述的英语音标分解与合成方法,其特征在于该计算辅音数目包含计算字首辅音的个数;计算元音间辅音的个数;以及计算字尾辅音的个数。
5.如权利要求2所述的英语音标分解与合成方法,其特征在于该字首辅音处理步骤中,分音位置为第二个字首辅音到最后一个字首辅音之前。
6.如权利要求2所述的英语音标分解与合成方法,其特征在于该字首辅音处理步骤包含(a)检查字首辅音的个数是否大于1,若否则结束;(b)检查是否为第一个字首辅音,若否则跳至(d);(c)选择下一个字首辅音;(d)在字首辅音之前加入分音节符号;以及(e)检查是否为最后一个字首辅音,若是则结束,若否则跳至(c)。
7.如权利要求2所述的英语音标分解与合成方法,其特征在于该元音间辅音处理步骤中,分音位置为最后一个元音间辅音之前以及不属于[m]、[n]、[l]、[r]、[ng]所形成的集合的元音间辅音之前。
8.如权利要求2所述的英语音标分解与合成方法,其特征在于该元音间辅音处理步骤包含(a)检查元音间辅音的个数,若个数等于1则跳至(e),若个数等于0则结束;(b)检查元音间辅音是否属于[m]、[n]、[l]、[r]、[ng]所形成的集合,若否则在元音间辅音之前加入分音节符号;(c)寻找下一个元音间辅音;(d)检查是否为最后一个元音间辅音,若否则跳至(b);以及(e)在辅音前插入分音节符号。
9.如权利要求2所述的英语音标分解与合成方法,其特征在于该字尾辅音处理步骤中,分音位置为最后一个字尾辅音之前以及不属于[m]、[n]、[l]、[r]、[ng]所形成的集合的字尾辅音之前。
10.如权利要求2所述的英语音标分解与合成方法,其特征在于该字尾辅音处理步骤包含(a)检查字尾辅音的个数,若个数等于0则结束;(b)检查字尾辅音是否属于[m]、[n]、[l]、[r]、[ng]所形成的集合,若否则在字尾辅音之前加入分音节符号;(c)寻找下一个字尾辅音;以及(d)检查是否为最后一个字尾辅音,若是则结束,若否则跳至(b)。
11.如权利要求1所述的英语音标分解与合成方法,其特征在于该连音处理步骤是对包含同为上一个音素的韵母及下一个音素的声母的辅音的音素加以连音处理。
12.如权利要求11所述的英语音标分解与合成方法,其特征在于该连音处理步骤包含(a)检查音素的个数,若音素的个数小于2则结束;(b)选择第二个音素;(c)检查第一个音标是否属于[m]、[n]、[l]、[r]、[ng]所形成的集合,若否则跳至(f);(d)检查上一个音素的最后一个音标是否属于元音及[l」、「r」所成的集合,若否则跳至(h);(e)在上一个音素与目前音素之间加入连音符号及连音辅音;(f)选择下一个音素;(g)检查是否为最后一个音素,若是则结束,若否则跳至(c)(h)检查上一个音素的最后一个音标是否属于[m]、[n]、[ng]所成的集合,若否则跳至(f);以及(i)在上一个音素与目前音素之间加入连音符号后跳至(f)。
13.如权利要求1所述的英语音标分解与合成方法,其特征在于该音调分类步骤包含初阶分类对音素序列之音素作音调的1、2、3、4、03、04分类编号;双重音处理对音素序列中的双重音进行处理;以及进阶分类对音素序列的音素作音调的5、6分类编号。
14.如权利要求13所述的英语音标分解与合成方法,其特征在于该初阶分类步骤包含(a)检查音素是否包含元音,若是则跳至(d);(b)设定音素的分类编号为1;(c)选择下一个音素之后跳至(a);(d)检查音素是否为最后含元音音素,若否则跳至(k);(e)检查音素是否包含重音符号,若是则设定音素的分类编号为3,若否则设定音素的分类编号为4;(f)检查音素是否为最后一个音素,若是则结束;(g)检查后一个音素是否为无声辅音,若否则跳至(i)(h)若音素的分类编号为3则变更为03,若音素之分类编号为4则变更为04;(i)选择下一个音素;(j)检查是否为最后音素,若是则设定音素的分类编号为4之后结束,若否则设定音素的分类编号为1之后跳至(i);以及(k)检查音素是否包含重音符号,若是则设定音素的分类编号为2后跳至(c),若否则设定音素的分类编号为1后跳至(c)。
15.如权利要求13所述的英语音标分解与合成方法,其特征在于该双重音处理步骤包含(a)检查音素的分类编号是否为2,若否则跳至(f);(b)选择下一个音素;(c)检查音素的分类编号是否为2或3,若否则跳至(g);(d)选择上一个含元音音素;(e)检查音素的分类编号是否为2,若是则结束,若否则变更音素的分类编号为2之后跳至(d);(f)检查是否有后一个音素,若是则选择下一个音素之后跳至(a),若否则结束;以及(g)检查是否有后一个音素,若是则选择下一个音素之后跳至(c),若否则结束。
16.如权利要求13所述的英语音标分解与合成方法,其特征在于该进阶分类步骤包含(a)检查音素的分类编号是否为2,若否则跳至(h);(b)选择下一个含元音音素;(c)检查音素的分类编号是否为1,若否则结束;(d)变更音素的分类编号为6;(e)选择下一个含元音音素;(f)检查音素的分类编号是否为1,若否则结束;(g)变更音素的分类编号为5之后结束;以及(h)检查是否有后一个音素,若是则选择下一个音素之后跳至(a),若否则结束。
17.如权利要求1所述的英语音标分解与合成方法,其特征在于该语音合成步骤是以音素为单元,依据分解出的音素序列,串接相对应的音素语音波形数据而组合成语音。
18.如权利要求17所述的英语音标分解与合成方法,其特征在于该音素语音波形数据是由原始录制的单字语音波形数据中撷取而得。
全文摘要
本发明涉及一种英语音标分解与合成方法,提出一种分解英语的K.K.音标并依音调加以分类的方法;可将已知音标分解为数段基本发音音素单元,再对分解出之音素序列寻找相对应的音素语音波形数据合成为语音,具有降低原始语音数据量并保持原始语音音调的优点。
文档编号G06F17/28GK1407482SQ0113099
公开日2003年4月2日 申请日期2001年8月29日 优先权日2001年8月29日
发明者杨凰琳 申请人:无敌科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1