DOI QR코드

DOI QR Code

A DB Pruning Method in a Large Corpus-Based TTS with Multiple Candidate Speech Segments

대용량 복수후보 TTS 방식에서 합성용 DB의 감량 방법

  • Published : 2009.08.31

Abstract

Large corpus-based concatenating Text-to-Speech (TTS) systems can generate natural synthetic speech without additional signal processing. To prune the redundant speech segments in a large speech segment DB, we can utilize a decision-tree based triphone clustering algorithm widely used in speech recognition area. But, the conventional methods have problems in representing the acoustic transitional characteristics of the phones and in applying context questions with hierarchic priority. In this paper, we propose a new clustering algorithm to downsize the speech DB. Firstly, three 13th order MFCC vectors from first, medial, and final frame of a phone are combined into a 39 dimensional vector to represent the transitional characteristics of a phone. And then the hierarchically grouped three question sets are used to construct the triphone trees. For the performance test, we used DTW algorithm to calculate the acoustic similarity between the target triphone and the triphone from the tree search result. Experimental results show that the proposed method can reduce the size of speech DB by 23% and select better phones with higher acoustic similarity. Therefore the proposed method can be applied to make a small sized TTS.

대용량 음성 DB를 사용하는 음편접합 TTS는 부가적인 신호처리 기술을 거의 사용하지 않고, 문맥을 반영하는 여러 합성유닛들을 결합해 합성음을 생성하기 때문에 높은 자연성을 가진다는 장점이 있다. 중복되는 음편의 감량을 위해서 음성인식분야에서 사용되는 결정트리 기반의 트라이폰 군집화 알고리즘을 사용할 수 있지만 음편 내의 음향적 천이 특성을 반영하기가 어렵고 문맥질의 적용이 체계적이지 못하여 TTS에 바로 적용하기 어렵다. 본 논문에서는 DB감량을 위해 결정 트리 기반의 새로운 음소 군집화 방법을 제안한다. 먼저 음편의 처음, 중간, 끝 3프레임의 각 13차 MFCC벡터를 통합한 39차의 벡터로 음편내의 변이성과 연결성을 표현한다. 결정 트리의 상위부분에서는 포괄적인 문맥질의를 하위부분에서는 세부적인 문맥질의를 적용시켰다. 그리고 기존 결정트리 시스템과 제안된 시스템과의 성능평가를 위하여 평가용 트라이폰 모델의 음편과 트리에서 탐색한 트라이폰 모델의 음편들 간의 음향적 유사도를 DTW를 적용하여 계산하였다. 실험결과 제안된 방법을 사용할 경우 전체 음성DB의 크기를 23%로 줄일 수 있었고, 음향적 유사도가 높은 음편을 선택함을 보이므로 향후 소용량 DB TTS에 적용 가능성을 보였다.

Keywords

References

  1. 오영환, "음성합성기술의 현황 및 과제", 대한음성학회 2000년 3월 학술대회논문집, 1-16쪽, 2000
  2. 김재홍, "고품질 한국어 음성합성 시스템을 위한 합성단위의 선택", 한국음향학회 학술발표대회 논문집 제17권 2호, pp.269-272, 1998
  3. 최승호, 엄기완, 강상기, 김진영, "코퍼스 기반 음성합성기의 데이터베이스 축소 방법", 한국음향학회지, 제22권 8호, 703-710쪽, 2003
  4. 장경애, 정민화, 김재인, 구명완, "코퍼스기반 음성합성기의 데이터베이스 감축 방안", 대한음성학회지. 말소리, 제44호, 145-156쪽, 2002
  5. W. Black and P. Taylor, “Automatically clustering similar units for unit selection in speech synthesis”, in Proc. Euro-speech'97, vol. 2, pp. 601-604, Sep. 1997
  6. A. Cronk and M. Macon, “Optimized stopping cirteria for tree-based unit selection in concatenative synthesis”, in Proc. ICSLP'98, vol. 1, pp. 680-683, Nov. 1998
  7. N. Campbell and A. Black, "Prosody and the selection of source units for concatenative synthesis," in J. van Santen, R. Sproat, J. Olive, and J. Hirschberg, editors, Progress in Speech Synthesis, pp.279-282, Springer Verlag, 1996
  8. S.J. Young, Kershaw D, Odell J, Ollason D, Valtchev V, Woodland P, The HTK Book, Entropic Research Labora-tories Inc, 1999
  9. S.J. Young, "Tree-Based State Tying for High Accuracy Acoustic Modeling", in Proceedings ARPA Workshop on Human Language Technology, pp.307-312, 1994 https://doi.org/10.3115/1075812.1075885
  10. R. Donovan and P. Woodland, "A hidden Markov model based trainable speech Synthesizer," Computer Speech and Language, pp. 223-241, 1999 https://doi.org/10.1006/csla.1999.0123
  11. 김상훈, 오승신, 정호영, 전형배, 김정세, "공통음성 DB 구축", 2002년 춘계학술대회지, 21권 1(S)호, 21-24쪽, 2002
  12. 이호영, 국어 음성학, 태학사, 1996