| 번호 | 청구항 |
|---|---|
| 1 | 미리 정해진 복수의 문장들이 저장되어 있는 문장 저장부;제1 화자의 음성으로 발화되어 녹음된 상기 복수의 문장들 각각에 대한 음성 데이터가 저장되어 있는 음성 데이터 저장부;상기 제1 화자의 음성을 기반으로 구축되어 있는 음성합성기를 이용하여 상기 복수의 문장들 각각에 대해 텍스트 음성 변환(Text-to-Speech: TTS)을 수행함으로써, 상기 복수의 문장들 각각에 대한 TTS 발화 데이터를 생성하는 TTS 발화 데이터 생성부;상기 복수의 문장들 각각에 대해 음성 데이터와 TTS 발화 데이터 간의 MCD(mel-cepstral distance)를 연산하는 MCD 연산부;상기 복수의 문장들로부터 추출되는 서로 다른 종류의 복수의 음소들과 각 음소의 상기 복수의 문장들에서의 출현 빈도수를 서로 대응시켜 기록한 음소 테이블을 생성하는 음소 테이블 생성부;상기 음소 테이블로부터 최대의 출현 빈도수를 갖는 제1 음소를 추출하는 음소 추출부;상기 제1 음소가 추출되면, 상기 복수의 문장들 중 상기 제1 음소를 포함하고 있는 적어도 하나의 제1 문장을 선택하는 후보 문장 선택부;상기 복수의 문장들 각각에 대해서 연산된 MCD를 참조하여 상기 적어도 하나의 제1 문장 중 음성 데이터와 TTS 발화 데이터 간의 MCD가 최대인 제2 문장을 선택하는 훈련 문장 선택부; 및상기 제2 문장을 개인 화자의 음성을 기반으로 하는 음성합성기를 구축하기 위한 훈련용 문장으로 결정하여 상기 제2 문장을 훈련용 문장 저장부에 저장하는 훈련용 문장 저장 처리부를 포함하는 개인 화자의 음성을 기반으로 하는 음성합성기를 구축하기 위한 음성합성 훈련용 문장 선정 장치. |
| 2 | 제1항에 있어서,상기 음소 테이블 생성부는상기 복수의 문장들 각각을 음소 단위로 분할하여 상기 복수의 문장들로부터 서로 다른 종류의 상기 복수의 음소들을 확인하고, 상기 복수의 음소들 각각의 상기 복수의 문장들에서의 출현 빈도수를 카운트하여 상기 복수의 음소들과 각 음소에 대해 카운트된 출현 빈도수를 서로 대응시켜 기록한 상기 음소 테이블을 생성하는 개인 화자의 음성을 기반으로 하는 음성합성기를 구축하기 위한 음성합성 훈련용 문장 선정 장치. |
| 3 | 제1항에 있어서,상기 제2 문장이 상기 훈련용 문장 저장부에 저장되면, 상기 제2 문장으로부터 추출되는 모든 음소를 상기 음소 테이블에서 삭제하여 상기 음소 테이블을 업데이트하는 음소 테이블 업데이트부를 더 포함하는 개인 화자의 음성을 기반으로 하는 음성합성기를 구축하기 위한 음성합성 훈련용 문장 선정 장치. |
| 4 | 제3항에 있어서,상기 제2 문장이 상기 훈련용 문장 저장부에 저장되고, 상기 음소 테이블이 업데이트되면, 상기 훈련용 문장 저장부에 저장될 훈련용 문장의 개수가 기설정된 목표 개수에 도달할 때까지 상기 음소 추출부, 상기 후보 문장 선택부, 상기 훈련 문장 선택부, 상기 훈련용 문장 저장 처리부 및 상기 음소 테이블 업데이트부의 순차적 동작이 반복 수행되도록 제어하는 반복 수행 제어부를 더 포함하는 개인 화자의 음성을 기반으로 하는 음성합성기를 구축하기 위한 음성합성 훈련용 문장 선정 장치. |
| 5 | 제4항에 있어서,상기 훈련용 문장 저장부에 훈련용 문장이 상기 기설정된 목표 개수만큼 저장 완료되면, 상기 훈련용 문장 저장부에 저장 완료된 상기 기설정된 목표 개수의 훈련용 문장들 각각에 대해 각 훈련용 문장의 저장 순서에 반대되는 순서로 순번을 할당하고, 상기 기설정된 목표 개수의 훈련용 문장들 각각에 할당된 순번에 기설정된 기준 점수를 곱하여 상기 기설정된 목표 개수의 훈련용 문장들 각각에 대한 중요도 점수를 연산한 후 각 훈련용 문장에 대한 중요도 점수를 상기 훈련용 문장 저장부에 추가로 저장하는 중요도 점수 저장부; 및사용자로부터 상기 기설정된 목표 개수의 훈련용 문장들 중 제1 훈련용 문장에 대한 중요도 확인 명령이 인가되면, 상기 훈련용 문장 저장부에 저장되어 있는 상기 제1 훈련용 문장에 대한 중요도 점수를 추출하여 화면상에 디스플레이하는 중요도 점수 디스플레이부를 더 포함하는 개인 화자의 음성을 기반으로 하는 음성합성기를 구축하기 위한 음성합성 훈련용 문장 선정 장치. |
| 6 | 미리 정해진 복수의 문장들이 저장되어 있는 문장 저장부를 유지하는 문장 유지 단계;제1 화자의 음성으로 발화되어 녹음된 상기 복수의 문장들 각각에 대한 음성 데이터가 저장되어 있는 음성 데이터 저장부를 유지하는 음성 데이터 유지 단계;상기 제1 화자의 음성을 기반으로 구축되어 있는 음성합성기를 이용하여 상기 복수의 문장들 각각에 대해 텍스트 음성 변환(Text-to-Speech: TTS)을 수행함으로써, 상기 복수의 문장들 각각에 대한 TTS 발화 데이터를 생성하는 TTS 발화 데이터 생성 단계;상기 복수의 문장들 각각에 대해 음성 데이터와 TTS 발화 데이터 간의 MCD(mel-cepstral distance)를 연산하는 MCD 연산 단계;상기 복수의 문장들로부터 추출되는 서로 다른 종류의 복수의 음소들과 각 음소의 상기 복수의 문장들에서의 출현 빈도수를 서로 대응시켜 기록한 음소 테이블을 생성하는 음소 테이블 생성 단계;상기 음소 테이블로부터 최대의 출현 빈도수를 갖는 제1 음소를 추출하는 음소 추출 단계;상기 제1 음소가 추출되면, 상기 복수의 문장들 중 상기 제1 음소를 포함하고 있는 적어도 하나의 제1 문장을 선택하는 후보 문장 선택 단계;상기 복수의 문장들 각각에 대해서 연산된 MCD를 참조하여 상기 적어도 하나의 제1 문장 중 음성 데이터와 TTS 발화 데이터 간의 MCD가 최대인 제2 문장을 선택하는 훈련 문장 선택 단계; 및상기 제2 문장을 개인 화자의 음성을 기반으로 하는 음성합성기를 구축하기 위한 훈련용 문장으로 결정하여 상기 제2 문장을 훈련용 문장 저장부에 저장하는 훈련용 문장 저장 처리 단계를 포함하는 개인 화자의 음성을 기반으로 하는 음성합성기를 구축하기 위한 음성합성 훈련용 문장 선정 장치의 동작 방법. |
| 7 | 제6항에 있어서,상기 음소 테이블 생성 단계는상기 복수의 문장들 각각을 음소 단위로 분할하여 상기 복수의 문장들로부터 서로 다른 종류의 상기 복수의 음소들을 확인하고, 상기 복수의 음소들 각각의 상기 복수의 문장들에서의 출현 빈도수를 카운트하여 상기 복수의 음소들과 각 음소에 대해 카운트된 출현 빈도수를 서로 대응시켜 기록한 상기 음소 테이블을 생성하는 개인 화자의 음성을 기반으로 하는 음성합성기를 구축하기 위한 음성합성 훈련용 문장 선정 장치의 동작 방법. |
| 8 | 제6항에 있어서,상기 제2 문장이 상기 훈련용 문장 저장부에 저장되면, 상기 제2 문장으로부터 추출되는 모든 음소를 상기 음소 테이블에서 삭제하여 상기 음소 테이블을 업데이트하는 음소 테이블 업데이트 단계를 더 포함하는 개인 화자의 음성을 기반으로 하는 음성합성기를 구축하기 위한 음성합성 훈련용 문장 선정 장치의 동작 방법. |
| 9 | 제8항에 있어서,상기 제2 문장이 상기 훈련용 문장 저장부에 저장되고, 상기 음소 테이블이 업데이트되면, 상기 훈련용 문장 저장부에 저장될 훈련용 문장의 개수가 기설정된 목표 개수에 도달할 때까지 상기 음소 추출 단계, 상기 후보 문장 선택 단계, 상기 훈련 문장 선택 단계, 상기 훈련용 문장 저장 처리 단계 및 상기 음소 테이블 업데이트 단계의 순차적 동작이 반복 수행되도록 제어하는 반복 수행 제어 단계를 더 포함하는 개인 화자의 음성을 기반으로 하는 음성합성기를 구축하기 위한 음성합성 훈련용 문장 선정 장치의 동작 방법. |
| 10 | 제9항에 있어서,상기 훈련용 문장 저장부에 훈련용 문장이 상기 기설정된 목표 개수만큼 저장 완료되면, 상기 훈련용 문장 저장부에 저장 완료된 상기 기설정된 목표 개수의 훈련용 문장들 각각에 대해 각 훈련용 문장의 저장 순서에 반대되는 순서로 순번을 할당하고, 상기 기설정된 목표 개수의 훈련용 문장들 각각에 할당된 순번에 기설정된 기준 점수를 곱하여 상기 기설정된 목표 개수의 훈련용 문장들 각각에 대한 중요도 점수를 연산한 후 각 훈련용 문장에 대한 중요도 점수를 상기 훈련용 문장 저장부에 추가로 저장하는 중요도 점수 저장 단계; 및사용자로부터 상기 기설정된 목표 개수의 훈련용 문장들 중 제1 훈련용 문장에 대한 중요도 확인 명령이 인가되면, 상기 훈련용 문장 저장부에 저장되어 있는 상기 제1 훈련용 문장에 대한 중요도 점수를 추출하여 화면상에 디스플레이하는 중요도 점수 디스플레이 단계를 더 포함하는 개인 화자의 음성을 기반으로 하는 음성합성기를 구축하기 위한 음성합성 훈련용 문장 선정 장치의 동작 방법. |
| 11 | 제6항 내지 제10항 중 어느 한 항의 방법을 수행하는 프로그램을 기록한 컴퓨터 판독 가능 기록 매체. |
| 12 | 제6항 내지 제10항 중 어느 한 항의 방법을 컴퓨터와의 결합을 통해 실행시키기 위한 저장매체에 저장된 컴퓨터 프로그램. |