用R

时间:2017-05-12 04:25:08

标签: r nlp text-to-speech speech-synthesis qdap

我需要预先处理强制对齐的语音记录。但是,我用文本表示替换年份有困难。例如,1984年需要被“1984年”取代。我尝试了qdap包的replace_number函数。包装很棒,但它取而代之的是1984年的“一千九百八十四”。我可以试试任何R包中的其他功能吗?谢谢!

1 个答案:

答案 0 :(得分:5)

您可以将每个部分分成两部分,并将每个部分分别转换为字符表示形式:

year = 1984
paste(
    replace_number(substr(as.character(year), 1, 2),
    replace_number(substr(as.character(year), 3, 4)
) 

这会产生nineteen eightyfour