【手続補正書】
【提出日】平成16年5月28日(2004.5.28)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
検索対象の第１音素に対し音素環境を考慮した第２音素を生成する生成手段と、
前記第２音素に対応する音素片データを検索する第１検索手段と、
前記第１検索手段の検索結果に基づいて、前記音素環境を変更した第３音素を生成し、該第３音素に対応する音素片データを検索する第２検索手段と、
前記第１検索手段あるいは前記第２検索手段による検索結果と、前記第２音素あるいは前記第３音素を対応づけて登録する登録手段と
を備えることを特徴とする音声合成装置。
【請求項２】
前記登録手段は、前記第１検索手段あるいは前記第２検索手段によって検索された音素片データの平均基本周波数を計算する計算手段と、
前記計算手段で計算された平均基本周波数に基づいて、前記検索された音素片データ群を整列する整列手段とを備え、
前記整列手段で整列された音素片データ群の順番で、前記音素片データ群と前記第２音素あるいは第３音素を対応づけて前記テーブルに登録する
ことを特徴とする請求項１に記載の音声合成装置。
【請求項３】
前記第２音素は、前記第１音素の左右音素の音素環境を考慮したトライホンである
ことを特徴とする請求項１に記載の音声合成装置。
【請求項４】
前記第３音素は、前記第１音素の左右音素どちらかあるいはその両方の音素環境を考慮した音素である
ことを特徴とする請求項１に記載の音声合成装置。
【請求項５】
前記第３音素は、前記第１音素が母音の場合には該第１音素の左音素環境を考慮した音素、子音の場合には該第１音素の右音素環境を考慮した音素である
ことを特徴とする請求項１に記載の音声合成装置。
【請求項６】
前記登録手段は、更に、前記検索された音素片データの平均基本周波数を量子化する量子化手段を備える
ことを特徴とする請求項２に記載の音声合成装置。
【請求項７】
前記計算手段は、前記量子化手段で量子化された音素片データ群の各平均基本周波数の内、対応する音素片データが存在しないものについては、その近傍の平均基本周波数で対応する音素片データが存在する平均基本周波数を用いて補間する
ことを特徴とする請求項６に記載の音声合成装置。
【請求項８】
データベースで管理されている音素片データを用いて音声合成を行う音声合成装置であって、
前記データベース中に存在する音素片データの位置を示す位置情報と、該音素片データに対応づけられた音素環境を考慮した音素とを対応づけて管理するテーブルを記憶する記憶手段と、
合成対象の音素群の各音素環境情報とその基本周波数を獲得し、獲得された基本周波数の平均を算出する算出手段と、
前記音素環境情報に対応する音素群を前記テーブルより検索する検索手段と、
前記算出手段で算出された基本周波数の平均に基づいて、前記検索手段で検索された音素群から所定の音素に対応する音素片データの位置情報を前記テーブルより取得する取得手段と、
前記取得手段で取得された位置情報が示す音素片データを前記データベースより取得し、その取得された音素片データの韻律を変更する変更手段と
を備えることを特徴とする音声合成装置。
【請求項９】
前記変更手段による韻律の変更は、ピッチ同期波形重畳法を用いる
ことを特徴とする請求項８に記載の音声合成装置。
【請求項１０】
前記音素環境を考慮した音素の基本周波数が量子化されている場合、前記記憶手段は、その量子化された基本周波数と、該音素に対応する音素片データが存在する前記データベース中の位置を示す位置情報とを対応づけて前記テーブルに管理する
ことを特徴とする請求項８に記載の音声合成装置。
【請求項１１】
前記音素環境を考慮した音素の基本周波数が量子化されている場合、前記算出手段は、合成対象の音素群の各音素環境情報を獲得し、また、その量子化された音素群の各基本周波数の平均を算出する
ことを特徴とする請求項８に記載の音声合成装置。
【請求項１２】
検索対象の第１音素に対し音素環境を考慮した第２音素を生成する生成工程と、
前記第２音素に対応する音素片データを検索する第１検索工程と、
前記第１検索工程の検索結果に基づいて、前記音素環境を変更した第３音素を生成し、該第３音素に対応する音素片データを検索する第２検索工程と、
前記第１検索工程あるいは前記第２検索工程による検索結果と、前記第２音素あるいは前記第３音素を対応づけて登録する登録工程と
を備えることを特徴とする音声合成装置の制御方法。
【請求項１３】
データベースで管理されている音素片データを用いて音声合成を行う音声合成装置の制御方法であって、
前記データベース中に存在する音素片データの位置を示す位置情報と、該音素片データに対応づけられた音素環境を考慮した音素とを対応づけて管理するテーブルを記憶する記憶工程と、
合成対象の音素群の各音素環境情報とその基本周波数を獲得し、獲得された基本周波数の平均を算出する算出工程と、
前記音素環境情報に対応する音素群を前記テーブルより検索する検索工程と、
前記算出工程で算出された基本周波数の平均に基づいて、前記検索工程で検索された音素群から所定の音素に対応する音素片データの位置情報を前記テーブルより取得する取得工程と、
前記取得工程で取得された位置情報が示す音素片データを前記データベースより取得し、その取得された音素片データの韻律を変更する変更工程とを備える
ことを特徴とする音声合成装置の制御方法。
【請求項１４】
音素片データを管理するデータベースを有する音声合成装置の制御のプログラムコードが格納されたコンピュータ可読メモリであって、
検索対象の第１音素に対し音素環境を考慮した第２音素を生成する生成工程のプログラムコードと、
前記第２音素に対応する音素片データを検索する第１検索工程のプログラムコードと、
前記第１検索工程の検索結果に基づいて、前記音素環境を変更した第３音素を生成し、該第３音素に対応する音素片データを再度検索する第２検索工程のプログラムコードと、
前記第１検索工程あるいは前記第２検索工程による検索結果と、前記第２音素あるいは前記第３音素を対応づけてテーブルに登録する登録工程のプログラムコードと
を備えることを特徴とするコンピュータ可読メモリ。
【請求項１５】
データベースで管理されている音素片データを用いて音声合成を行う音声合成装置の制御のプログラムコードが格納されたコンピュータ可読メモリであって、
前記データベース中に存在する音素片データの位置を示す位置情報と、該音素片データに対応づけられた音素環境を考慮した音素とを対応づけて管理するテーブルを記憶する記憶工程のプログラムコードと、
合成対象の音素群の各音素環境情報とその基本周波数を獲得し、獲得された基本周波数の平均を算出する算出工程のプログラムコードと、
前記音素環境情報に対応する音素群を前記テーブルより検索する検索工程のプログラムコードと、
前記算出工程で算出された基本周波数の平均に基づいて、前記検索工程で検索された音素群から所定の音素に対応する音素片データの位置情報を前記テーブルより取得する取得工程のプログラムコードと、
前記取得工程で取得された位置情報が示す音素片データを前記データベースより取得し、その取得された音素片データの韻律を変更する変更工程のプログラムコードと
を備えることを特徴とするコンピュータ可読メモリ。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
【課題を解決するための手段】
上記の目的を達成するための本発明による音声合成装置は以下の構成を備える。即ち、
検索対象の第１音素に対し音素環境を考慮した第２音素を生成する生成手段と、
前記第２音素に対応する音素片データを検索する第１検索手段と、
前記第１検索手段の検索結果に基づいて、前記音素環境を変更した第３音素を生成し、該第３音素に対応する音素片データを検索する第２検索手段と、
前記第１検索手段あるいは前記第２検索手段による検索結果と、前記第２音素あるいは前記第３音素を対応づけて登録する登録手段と
を備える。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
上記の目的を達成するための本発明による音声合成装置は以下の構成を備える。即ち、
データベースで管理されている音素片データを用いて音声合成を行う音声合成装置であって、
前記データベース中に存在する音素片データの位置を示す位置情報と、該音素片データに対応づけられた音素環境を考慮した音素とを対応づけて管理するテーブルを記憶する記憶手段と、
合成対象の音素群の各音素環境情報とその基本周波数を獲得し、獲得された基本周波数の平均を算出する算出手段と、
前記音素環境情報に対応する音素群を前記テーブルより検索する検索手段と、前記算出手段で算出された基本周波数の平均に基づいて、前記検索手段で検索された音素群から所定の音素に対応する音素片データの位置情報を前記テーブルより取得する取得手段と、
前記取得手段で取得された位置情報が示す音素片データを前記データベースより取得し、その取得された音素片データの韻律を変更する変更手段と
を備える。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
上記の目的を達成するための本発明による音声合成装置の制御方法は以下の構成を備える。即ち、
検索対象の第１音素に対し音素環境を考慮した第２音素を生成する生成工程と、
前記第２音素に対応する音素片データを検索する第１検索工程と、
前記第１検索工程の検索結果に基づいて、前記音素環境を変更した第３音素を生成し、該第３音素に対応する音素片データを検索する第２検索工程と、
前記第１検索工程あるいは前記第２検索工程による検索結果と、前記第２音素あるいは前記第３音素を対応づけて登録する登録工程と
を備える。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
上記の目的を達成するための本発明による音声合成装置の制御方法は以下の構成を備える。即ち、
データベースで管理されている音素片データを用いて音声合成を行う音声合成装置の制御方法であって、
前記データベース中に存在する音素片データの位置を示す位置情報と、該音素片データに対応づけられた音素環境を考慮した音素とを対応づけて管理するテーブルを記憶する記憶工程と、
合成対象の音素群の各音素環境情報とその基本周波数を獲得し、獲得された基本周波数の平均を算出する算出工程と、
前記音素環境情報に対応する音素群を前記テーブルより検索する検索工程と、前記算出工程で算出された基本周波数の平均に基づいて、前記検索工程で検索された音素群から所定の音素に対応する音素片データの位置情報を前記テーブルより取得する取得工程と、
前記取得工程で取得された位置情報が示す音素片データを前記データベースより取得し、その取得された音素片データの韻律を変更する変更工程と
を備える。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
上記の目的を達成するための本発明によるコンピュータ可読メモリは以下の構成を備える。即ち、
音素片データを管理するデータベースを有する音声合成装置の制御のプログラムコードが格納されたコンピュータ可読メモリであって、
検索対象の第１音素に対し音素環境を考慮した第２音素を生成する生成工程のプログラムコードと、
前記第２音素に対応する音素片データを検索する第１検索工程のプログラムコードと、
前記第１検索工程の検索結果に基づいて、前記音素環境を変更した第３音素を生成し、該第３音素に対応する音素片データを再度検索する第２検索工程のプログラムコードと、
前記第１検索工程あるいは前記第２検索工程による検索結果と、前記第２音素あるいは前記第３音素を対応づけてテーブルに登録する登録工程のプログラムコードと
を備える。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
上記の目的を達成するための本発明によるコンピュータ可読メモリは以下の構成を備える。即ち、
データベースで管理されている音素片データを用いて音声合成を行う音声合成装置の制御のプログラムコードが格納されたコンピュータ可読メモリであって、
前記データベース中に存在する音素片データの位置を示す位置情報と、該音素片データに対応づけられた音素環境を考慮した音素とを対応づけて管理するテーブルを記憶する記憶工程のプログラムコードと、
合成対象の音素群の各音素環境情報とその基本周波数を獲得し、獲得された基本周波数の平均を算出する算出工程のプログラムコードと、
前記音素環境情報に対応する音素群を前記テーブルより検索する検索工程のプログラムコードと、
前記算出工程で算出された基本周波数の平均に基づいて、前記検索工程で検索された音素群から所定の音素に対応する音素片データの位置情報を前記テーブルより取得する取得工程のプログラムコードと、
前記取得工程で取得された位置情報が示す音素片データを前記データベースより取得し、その取得された音素片データの韻律を変更する変更工程のプログラムコードと
を備える。