로딩
요청 처리 중입니다...

[음성신호처리] PSOLA: Pitch-Synchronous Overlap and Add

 [음성신호처리] PSOLA: Pitch-Synchronous Overlap and Add

첨부파일 psola-zip.axx 파일 다운로드 첨부코드 (c code, matlab): PSOLA 알고리즘 음성 합성 및 변환을 위한 시간-주파수 도메인 음성 처리 기법 개요 PSOLA (Pitch-Synchronous Overlap and Add)는 음성의 시간 길이(Time-scale) 또는 주파수(Pitch) 를 변경하기 위한 고전적이면서도 효과적인 알고리즘입니다. 주로 TTS(Text-to-Speech), 보코더, 음성 변조, 노이즈 제거 등에 사용됩니다.

핵심 아이디어는 다음과 같습니다: 음성 신호를 pitch 주기에 맞춰 프레임 단위로 나눈 뒤, 이 프레임들을 겹치기(overlap) 및 더하기(add) 하여 원하는 pitch 또는 시간 길이를 얻는다. PSOLA의 목적 기능 설명 시간 늘리기/줄이기 음성의 길이를 변경하되 pitch는 유지 피치 높이기/낮추기 음성의 주파수(톤)를 조절하되 속도는 유지 음성 합성(TTS) 자연스럽고 조작 가능한 음성 생성 ️ 알고...