面向语音合成的印尼语文本分析与处理
Indonesian Text Analysis and Processing for Speech Synthesis
DOI: 10.12677/CSA.2018.89157, PDF,  被引量    国家自然科学基金支持
作者: 孔 璇, 杨 鉴*:云南大学信息学院,云南 昆明
关键词: 印尼语语音合成文本归一化音节划分Indonesian Speech Synthesis Text Normalization Syllable Division
摘要: 本文以开发印尼语语音合成系统为目的,研究印尼语文本分析与处理方法,主要研究了文本归一化和音节划分方法。采用正则表达及关键字相结合的方法,对文本中数字及特殊字符进行归一化处理;采用基于音节列表及特殊规则相结合的方案实现音节划分。从发音语料库中挑选出500个包含特殊字符的句子进行归一化测试,按特殊字符词数统计的正确率达96.0%。选取词典中的1000个单词进行集内测试,其音节化结果和人工划分结果相比,正确率为98.2%;从文本语料库中任意选取480个句子共计5850个单词进行集外测试,其正确率为97.1%。实验结果表明,上述方法为印尼语音合成系统的开发奠定了良好的基础。
Abstract: This paper focused on the development of Indonesian speech synthesis system, and it studied Indonesian text analysis and processing methods. It mainly studied text normalization and syllable division methods. By using a combination of regular expressions and keywords, the numbers and special symbol in the text are normalized. Furthermore, a combination of syllable lists and special rules are used to achieve syllable segmentation. From the pronunciation corpora, 500 sentences containing special characters were selected for normalization testing. The correct rate of the number of words according to special characters was 96.0%. The inset testing selected 1000 words in the dictionary, and the syllable results were compared with the results of artificial division with the correct rate of 98.2%. From the text corpora, 480 sentences were randomly selected for a total of 5850 words for out-of-set testing, and the correct rate was 97.1%. The above experiments laid a good foundation for the development of the Indonesian speech synthesis system.
文章引用:孔璇, 杨鉴. 面向语音合成的印尼语文本分析与处理[J]. 计算机科学与应用, 2018, 8(9): 1437-1446. https://doi.org/10.12677/CSA.2018.89157

参考文献

[1] Gunarso, M., Uliniansyah, T., Santosa, A., et al. (2016) Development of a Speech Corpus for an Indonesian Text-to-Speech System. 2016 Conference of the Oriental Chapter of International Committee for Coordination and Standardization of Speech Databases and Assessment Technique (O-COCOSDA), Bali, 26-28 October 2016, 258-261.
[2] Mengko, R. and Ayuningtyas, A. (2013) Indonesian Text-to-Speech System Using Syllable Concatenation: Speech Optimization. International Conference on Instrumentation, Communi-cations, Information Technology, and Biomedical Engineering (ICICI-BME), Bandung, 7-8 November 2013, 412-415.
[3] Sutarman (2015) Indonesian Text-to-Speech System Using Diphone Concatenative Synthesis. International Journal of Software Engineering & Computer Sciences (IJSECS), 85-93.
[4] Dong, Y. and Li, D. 语音识别实践[M]. 俞凯, 钱彦旻, 等, 译. 北京: 电子工业出版社, 2016: 263-266.
[5] 张会叶. 印度尼西亚语词缀研究[D]: [硕士学位论文]. 昆明: 云南民族大学, 2009: 3-8.
[6] Koto, F. (2016) A Publicly Available Indonesian Corpora for Automatic Abstractive and Extractive Chat Summarization. 2016 Conference of the Oriental Chapter of International Committee for Coordination and Standardization of Speech Databases and Assessment Technique (O-COCOSDA), Bali, 26-28 October 2016, 293-297.
[7] Cahyaningtyas, E. and Arifianto, D. (2015) HMM-Based Indonesian Speech Synthesis System with Declarative and Question Sentences Intonation. 2015 International Symposium on Intelligent Signal Processing and Communication Systems (ISPACS), Bali, 9-12 November 2015, 153-158. [Google Scholar] [CrossRef
[8] Indonesian Language. http://encyclopedia.thefreedictionary.com/Indonesian+language
[9] Kong, X. and Yang, J. (2018) Indonesian Corpus Constructing and Text Processing for Speech Synthesis. The International Conference on Asian Language Processing (IALP), Bandung, 15-17 No-vember 2018.
[10] Indra, Z., Jaafar, J. and Zamin, N. (2015) A Language Identifier for Indonesian and Malay Text Document. 2015 International Symposium on Mathematical Sciences and Computing Research (iSMSC), 127-131.
[11] 施梅芳. 面向语音合成的马来语文本分析[D]: [硕士学位论文]. 昆明: 云南大学, 2018: 7-17.