음성 변환 방법은: 목표 텍스트를 획득하는 단계; 목표 텍스트에 대응하는 제1 기계 음성을 합성하는 단계; 비동기 기계 음성 라이브러리로부터 운율 특징이 제1 기계 음성의 운율 특징과 일치하는 비동기 기계 음성 유닛 시퀀스를 선택하는 단계; 비동기 기계 음성 유닛 시퀀스에 대응하는 동기 기계 음성 유닛 시퀀스를 찾아 동기 기계 음성 라이브러리를 검색하는 단계; 동기 기계 음성 유닛 시퀀스의 운율 특징에 기초하여 목표 텍스트에 대응하는 제2 기계 음성을 합성하는 단계; 동기 기계 음성 라이브러리로부터 제2 기계 음성의 음향 특성에 부합하는 동기 기계 음성 유닛을 선택하는 단계; 및 화자 음성 라이브러리 내의 동기 기계 음성 유닛에 대응하는 화자 음성 유닛을 스플라이싱하여 대상 화자 음성을 획득하는 단계를 포함한다.
A speech conversion method includes: obtaining target text; synthesizing first machine speech corresponding to the target text; selecting an asynchronous machine speech unit sequence whose prosodic feature matches a prosodic feature of the first machine speech from an asynchronous machine speech library; searching a synchronous machine speech library for a synchronous machine speech unit sequence corresponding to the asynchronous machine speech unit sequence; synthesizing, based on a prosodic feature of the synchronous machine speech unit sequence, second machine speech corresponding to the target text; selecting a synchronous machine speech unit matching an acoustic feature of the second machine speech from the synchronous machine speech library; and splicing speaker speech units corresponding to the synchronous machine speech unit in a speaker speech library, to obtain target speaker speech.