Starlon87

Results 3 comments of Starlon87

@mozillazg 还有一种情景不一致,比如词语: ‘表演’ ‘你好’ 这种两个第三声组合的词,正确的发音是首字读第二声. pypinyin出来的结果是'biao3 yan3'、'ni3 hao3' 而thchs30中的标注是'biao2 yan3'、'ni2 hao3' 因为要借助pypinyin和thchs30来实现中文AI TTS,匹配不正确会引发异常. 这种情况能否修正呢?

是的,在一些情境下需要变调,目前有如下4四种情况. **三声变调** 最普通的变调规则即是在一组两个上声(第三声)的合音节中,须将合音节中领先的第一个音节提升到阳平(第二声)。举例来说,你好(nǐ hǎo)为最普通的中文问候语,nǐ与hǎo原调都是上声,不过合音节第三声的“你”须提升为阳平,即“你好”要念为“ní hǎo”。 **一不变调** 当“一”和“不”夹在词语中间念轻声,例如“看一看”、“好不好”等等。 **“一”的变调** “一”的原调是第一声。当“一”在表示数目时,以及在词尾出现时,念为原调。例如︰一二三四、第一等等。 当“一”与量词配搭时,如量词的声调是第一声、第二声或第三声,“一”念成第四声,例如“一根”、“一钱”和“一种”。如量词的声调是第四声,“一”念成第二声,例如“一个”。 **“不”的变调** “不”的原调是第四声。当“不”后面跟着第一声、第二声和第三声的字,或者“不”出现在词末,念为原调。例如︰“不高”、“不祥”、“不好”和“我就不”。 当“不”后面的字是第四声,念为第二声,例如“不要”。