(57)【要約】【課題】少ないデータ量で高音質の音声生成を可能とする。【解決手段】音声生成方法であって、連続した波形をサンプリングし量子化して得られた子音データを子音再生部に設定するステップ（Ｓ３０１）と、母音パラメータを母音生成部に設定するステップ（Ｓ３０３）と、子音再生部が子音データに基づいて、前記波形の音波を再生するステップ（Ｓ３０５）と、母音生成部が音色生成パラメータに基づいて生成された音色を、音程パラメータが示す音程で、発音開始パラメータが示す時から前記発音終了パラメータが示す時まで出力するステップ（Ｓ３０７）と、ミキシング部が再生された子音と生成された母音をミキシングするステップ（Ｓ３０９）と、音声出力部がミキシングされた音を出力するステップ（Ｓ３１１）と、を含む。【選択図】      図３
2004240333.tif 000002
【特許請求の範囲】
【請求項１】
連続した波形をサンプリングし量子化して得られた子音データを子音データ記憶領域から読み出して、子音再生部に設定するステップと、
音色生成パラメータ、音程パラメータ、発音開始パラメータ、発音終了パラメータを含む母音パラメータを母音パラメータ記憶領域から読み出して、母音生成部に設定するステップと、
前記子音再生部が前記子音データに基づいて、前記波形の音波を再生するステップと、
前記母音生成部が前記音色生成パラメータに基づいて生成された音色を、前記音程パラメータが示す音程で、前記発音開始パラメータが示す時から前記発音終了パラメータが示す時まで出力するステップと、
ミキシング部が前記再生された子音と前記生成された母音をミキシングするステップと、
音声出力部がミキシングされた音を出力するステップと、を含むことを特徴とする音声生成方法。
【請求項２】
（１）前記子音再生部が子音再生を開始すると同時に、（２）前記子音再生部が子音の再生中に、（３）前記子音再生部が子音の再生を終了すると同時に、若しくは（４）前記子音再生部が子音の再生を終了した後に、前記母音生成部が母音の生成を開始する、又は（５）前記母音生成部が母音の生成中に、（６）前記母音生成部が母音の生成を終了すると同時に、若しくは（７）前記母音生成部が母音の生成を終了した後に、前記子音再生部が子音の再生を開始する、請求項１に記載の音声生成方法。
【請求項３】
前記子音再生部がＰＣＭ音源部又はＡＤＰＣＭ音源部であり、前記母音生成部がＦＭ音源部である請求項１又は２に記載の音声生成方法。
【請求項４】
前記サンプリング周波数が４ｋＨｚ又は８ｋＨｚのいずれかであり、前記量子化のビット数が１６ビットである請求項１、２又は３のいずれかに記載の音声生成方法。
【請求項５】
生成される音の音程を前記音程パラメータに基づいて上下させることによって歌声を生成する請求項１、２、３又は４のいずれかに記載の音声生成方法。
【請求項６】
前記母音パラメータにピッチベンドが含まれ、該ピッチベンドに基づいて音程を円滑に上下させることによって歌声を生成する請求項５に記載の音声生成方法。
【請求項７】
連続した波形をサンプリングし量子化して得られた子音データを記憶部から読み出して、子音再生部に設定するステップと、
音色生成パラメータ、音程パラメータ、発音開始パラメータ、発音終了パラメータを含む母音パラメータを記憶部から読み出して、前記母音生成部に設定するステップと、
前記子音再生部に前記子音データに基づいて、前記波形の音波を再生させるステップと、
前記母音生成部に前記音色生成パラメータに基づいて生成された音色を、前記音程パラメータが示す音程で、前記発音開始パラメータが示す時から前記発音終了パラメータが示す時まで出力させるステップと、
前記再生された子音と前記生成された母音をミキシングするステップと、
音声出力部にミキシングされた音を出力するステップと、を実行させることを特徴とする音声生成プログラム。
【請求項８】
（１）前記子音再生部が子音再生を開始すると同時に、（２）前記子音再生部が子音の再生中に、（３）前記子音再生部が子音の再生を終了すると同時に、若しくは（４）前記子音再生部が子音の再生を終了した後に、前記母音生成部が母音の生成を開始する、又は（５）前記母音生成部が母音の生成中に、（６）前記母音生成部が母音の生成を終了すると同時に、若しくは（７）前記母音生成部が母音の生成を終了した後に、前記子音再生部が子音の再生を開始する、ことを指示する請求項７に記載の音声生成プログラム。
【請求項９】
前記子音再生部がＰＣＭ音源部又はＡＤＰＣＭ音源部であり、前記母音生成部がＦＭ音源部である請求項７又は８に記載の音声生成プログラム。
【請求項１０】
前記サンプリング周波数が４ｋＨｚ又は８ｋＨｚのいずれかであり、前記量子化のビット数が１６ビットである請求項７、８又は９のいずれかに記載の音声生成プログラム。
【請求項１１】
生成される音の音程を前記音程パラメータに基づいて上下させることによって歌声を生成する請求項７、８、９又は１０のいずれかに記載の音声生成プログラム。
【請求項１２】
前記母音パラメータにピッチベンドが含まれ、該ピッチベンドに基づいて音程を円滑に上下させることによって歌声を生成する請求項１１に記載の音声生成プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、音声生成方法及び音声生成プログラムに関し、特に小容量のデータ、パラメータを用いて高品質の音声生成を可能にする方法およびプログラムに関する。
【０００２】
【従来の技術】携帯電話システムや簡易型携帯電話システム（ＰＨＳ：Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）等においては音楽または音声を再生または生成するデータを記憶するために使用可能なメモリの容量はとても少ない。
【０００３】
このため、連続した波形をサンプリングし、量子化して得られたデータに基づいて高品質な音声を再生しようとすると、２，３秒程度しか再生できない。また、音声（言葉）と認識できる範囲で音質レベルを下げても４，５秒程度しか再生できない。
【０００４】
また、単純な正弦波を周波数変調、位相変調などして得られる変調波のデータ、またはそのようにして得られる変調波を合成して得られる合成波のデータ、その変調波または合成波の音程パラメータ、さらにその変調波または合成波の開始タイミングパラメータ、さらにその終了タイミングパラメータなどに基づいて音を生成することも可能だが、音声（言葉）として認識しうる音を生成することはできない。
【０００５】
この問題を回避するため、圧縮符号化されたボーカルデータと圧縮符号化される際に用いられたコードブックとを用いて高音質の音声再生を可能にする技術もあるが（例えば、特許文献１参照。）、圧縮されたデータを展開する処理が必要となり高性能なＣＰＵが必要になってしまう。
【０００６】
【特許文献１】
特開２００１−３４２９９号公報
【０００７】
【発明が解決しようとする課題】
本発明は、上記課題に鑑みてなされたものであり、データの圧縮符号化などを必要とすることなく、記憶容量が小さな端末において高音質な音声の生成を可能とする音声生成方法及び音声生成プログラムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明は、上記課題を解決するためになされたものであり、その第１の特徴は音声生成方法であって（１）連続した波形をサンプリングし量子化して得られた子音データを子音データ記憶部から読み出して、子音再生部に設定するステップと、（２）音色生成パラメータ、音程パラメータ、発音開始パラメータ、発音終了パラメータを含む母音パラメータを母音パラメータ記憶部から読み出して、母音生成部に設定するステップと、（３）子音再生部が子音データに基づいて、前記波形の音波を再生させるステップと、（４）母音生成部が音色生成パラメータに基づいて生成された音色を、音程パラメータが示す音程で、発音開始パラメータが示す時から発音終了パラメータが示す時まで出力させるステップと、（５）ミキシング部が再生された子音と生成された母音をミキシングするステップと、（６）音声出力部がミキシングされた音を出力するステップと、を含むことにある。
【０００９】
このような第１の特徴によれば、波形をサンプリングデータに基づいて再生した子音と、音声生成パラメータに基づいて生成された母音とをミキシングすることによって、音声（言葉）が生成される。
【００１０】
また、本発明の第２の特徴は、（１）前記子音再生部が子音再生を開始すると同時に、（２）前記子音再生部が子音の再生中に、（３）前記子音再生部が子音の再生を終了すると同時に、若しくは（４）前記子音再生部が子音の再生を終了した後に、前記母音生成部が母音の生成を開始する、又は（５）前記母音生成部が母音の生成中に、（６）前記母音生成部が母音の生成を終了すると同時に、若しくは（７）前記母音生成部が母音の生成を終了した後に、前記子音再生部が子音の再生を開始することにある。
【００１１】
このような第２の特徴によれば、各生成音声の特性に応じて子音、母音の発生タイミングを変えることによって、子音母音間の切れ目を感じさせることなく、子音から母音へ、若しくは母音から子音へスムーズに移行できるなどの理由から、より自然な音声を生成することができる。
【００１２】
また、本発明の第３の特徴は、子音再生部がＰＣＭ（パルス符号変調）音源部又はＡＤＰＣＭ（適応差分パルス符号変調）音源部であり、母音生成部がＦＭ（周波数変調）音源部であることにある。
【００１３】
このような第３の特徴によれば、既存の携帯電話やＰＨＳなどが標準で備える音源だけを用いて、音声が生成される。
【００１４】
さらに、本発明の第４の特徴はサンプリング周波数が４ｋＨｚ又は８ｋＨｚのいずれかであり、量子化のビット数が１６ビットであることにある。
【００１５】
このような第４の特徴によれば、少ないデータで高音質の音が生成される。
【００１６】
また、生成される音の音程を音程パラメータに基づいて上下させることによって歌声を生成することができる。
【００１７】
さらに、母音パラメータにピッチベンドを含め、ピッチベンドに基づいて音程を円滑に上下させることによってより人間の歌声に近い、自然な歌声を生成することができる。
【００１８】
【発明の実施の形態】
以下、本発明の実施形態を図面を参照しながら説明するが、本発明はこれらの実施の形態に限定されるものではない。以下の図面の記載において、同一又は類似の部分には同一又は類似の符号を付している。
【００１９】
図１は本実施形態にかかる携帯電話機の概略構成を示す機能ブロック図である。
【００２０】
図１に示すように、実施形態にかかる携帯電話機１００は、アンテナ１０１を備え、基地局１０と無線回線により接続可能とされている。アンテナ１０１は変調・復調機能を有する通信部１０３に接続されている。中央処理装置（ＣＰＵ）１０５は所定のプログラムを実行することによって携帯電話機１００の各部の動作を制御する制御部である。また、ＣＰＵ１０５は後述する音声生成処理を行う。
【００２１】
ランダムアクセスメモリ（ＲＡＭ）１０７には、基地局１０を介して接続したダウンロード元からダウンロードされた音声生成プログラムの格納エリアやＣＰＵ１０５のワークエリアなどが設定される。リードオンリーメモリ（ＲＯＭ）１０９には、ＣＰＵ１０５が実行する各種プログラム、例えば送信や着信を制御するプログラムやプリセットされた音源ハードウェアを制御するプログラムが格納されている。
【００２２】
通信部１０３は、アンテナ１０１が受信した信号の復調を行うと共に、送信する信号を変調してアンテナ１０１に供給している。通信部１０３が復調した受話信号は、音声処理部によって復号され、マイク１１１から入力された送話信号は音声処理部１０９によって圧縮符号化される。音声処理部１０９は音声を圧縮符号化又は復号化する。音源ハードウェア部１１３は、音声処理部１０９から受け取った受話信号を受話用スピーカ１１５から放音したり、着信音声を着信音声用スピーカ１１７から放音したりすることができる。
【００２３】
着信音声は、ＣＰＵ１０５が着信音声生成プログラムを音源ハードウェア部１１３を制御可能なデータ（音源ハードウェア制御データ）に変換することにより生成可能としている。変換された音源ハードウェア制御データはＲＡＭ１０７に格納することができる。音源ハードウェア部１１３は音源ハードウェア制御データに基づいて音声を生成する。
【００２４】
入力部１１９は、携帯電話機１００に備えられた０から９までのボタンやその他の各種ボタンなどから構成される。表示部１２１には、各種メニューや任意の画像やメッセージなどが表示される。バイブレータ１２３は、着信時に着信音に代えて携帯電話機１００を振動させることによって、ユーザに着信を知らせるものである。そして、各機能ブロックはバス１２５を介してデータ、プログラム等の授受を行う。
【００２５】
図２では、受話用スピーカ１１５に関連する構成を省略している。ＲＡＭ１０７にはアンテナ１０１が受信し、通信部１０３が復調した音声生成プログラム、ＡＤＰＣＭデータ、ＦＭパラメータが記憶される。
【００２６】
音声生成プログラム１０７ａは、子音再生データを用いて、いつ、どの子音を再生するか、また母音生成パラメータを用いて、いつ、どの母音をどのように生成するかなどを示すデータである。
【００２７】
子音再生データは、再生する子音に対応したＡＤＰＣＭデータから構成され、母音生成パラメータは、生成する母音に対応したＦＭパラメータセットから構成される。例えば「クニタチ」（ローマ字表記で「Ｋｕ」、「Ｎｉ」、「Ｔａ」、「ＣＨｉ」）という音声を生成する場合、各音の子音である「Ｋ」、「Ｎ」、「Ｔ」、「ＣＨ」のＡＤＰＣＭデータが第１ＡＤＰＣＭデータ１０７ｂ〜第４ＡＤＰＣＭデータ１０７ｅとしてＲＡＭ１０７に格納され、各音の母音である「ｕ」、「ｉ」、「ａ」、「ｉ」のＦＭパラメータセットが第１ＦＭパラメータセット１０７ｆ〜第４ＦＭパラメータセット１０７ｉとしてＲＡＭ１０７に格納される。
【００２８】
ＡＤＰＣＭデータは、実際に発音された子音の波形をサンプリングし、量子化して得られるデータである。サンプリング周波数は４ｋＨｚ又は８ｋＨｚ、量子化ビット数は１６ビットが好ましい。サンプリング周波数が４ｋＨｚ未満、或いは量子化ビット数が１６ビット未満（例えば、８ビット）では好適な音質が得られない。サンプリング周波数が８ｋＨｚより大きい、或いは量子化ビット数が１６ビットより大きいと（例えば、３２ビット）音質は良くなるもののデータ量が大きくなり、現在の一般的な携帯電話に搭載されている１０ｋバイト程度のＲＡＭ１０７の容量では再生時間が非常に短くなってしまう。ただし、今後、携帯電話に搭載されるＲＡＭの容量が増大した場合には、サンプリング周波数及び量子化ビット数を大きくし、更に好適な音質が得られるようにしても良い。
【００２９】
ＦＭパラメータセットには、各母音について、例えば、音色割り当てデータ（どの音色データを使用するかを示す数値）、アタック・タイム（鍵盤を押してから最大パラメータに移るまでの時間）、リリース・タイム（鍵盤を離してからパラメータが０になるまでの時間）、テンポデータ（１分間に演奏する４分音符の数）、ノートオンメッセージ（発音開始に関するメッセージ）、ノートオフメッセージ（発音停止に関するメッセージ）、キー・ナンバ（音程を表す番号）、ベロシティ（鍵盤を弾く速さ（強さ）を示す数値）、ボリューム（１つのトラック又は複数のトラックの音色の音量）、モジュレーション（音色を揺らす効果を示す数値）、ピッチベンド（音程を円滑に上下させる効果を示す数値）などが含まれる。ピッチベンドに基づいて発音中の母音の音程を円滑に上下させることによって、人間の実際の歌声により近づけることができる。
【００３０】
子音再生に必要なＡＤＰＣＭデータも、母音生成に必要なＦＭパラメータセットも再生する音声や歌に必要なものだけをＲＡＭ１０７に記憶させるとしても良い。例えば、「クニタチ」という音声を生成する場合、「クニタチ」は子音「Ｋ」と母音「ｕ」、子音「Ｎ」と母音「ｉ」、子音「Ｔ」と母音「ａ」、子音「ＣＨ」と母音「ｉ」とから構成されているから、子音「Ｋ」、「Ｎ」、「Ｔ」、「ＣＨ」に関する４つのＡＤＰＣＭデータ（第１ＡＤＰＣＭデータ１０７ｂ、第２ＡＤＰＣＭデータ１０７ｃ、第３ＡＤＰＣＭデータ１０７ｄ、第４ＡＤＰＣＭデータ１０７ｅ）と、母音「ｕ」、「ｉ」、「ａ」に関する３つのＦＭパラメータセット（第１ＦＭパラメータセット１０７ｆ、第２ＦＭパラメータセット１０７ｇ、第３ＦＭパラメータセット１０７ｈ）がＲＡＭ１０７に記憶されていれば足りる。母音「ｅ」、「ｏ」に関するパラメータセットをＲＡＭ１０７に記憶させる必要はない。また、「ニ」の生成に使用される母音「ｉ」と「チ」の生成に使用される母音「ｉ」とを、同じＦＭパラメータセットを用いるようにしても良い。繰り返し生成される母音を、同一のＦＭパラメータセットを用いて生成することによって、携帯電話機１００が受信しなければならないＦＭパラメータセットのデータ量の合計を少なくすることが可能になる。もし生成される音声中に繰り返し再生される子音が存在する場合は、同一のＡＤＰＣＭデータを用いて再生することも可能である。それによって、携帯電話機１００が受信しなければならないＡＤＰＣＭデータの総量も少なくすることが可能になる。
【００３１】
ＣＰＵ１０５は、ＲＡＭ１０７から音声生成プログラムを読み出してシーケンサ２０１に供給する。
【００３２】
シーケンサ２０１は、ＣＰＵ１０５を介してＲＡＭ１０７からＡＤＰＣＭデータを読み出してＡＤＰＣＭ音源部２０３に供給し、またＣＰＵ１０５を介してＲＡＭ１０７からＦＭパラメータセットを読み出してＦＭ音源部２０５に供給する。  ＡＤＰＣＭ音源部２０３は、供給されたＡＤＰＣＭデータに基づいて子音を再生し、ミキサー２０７に出力する。
【００３３】
ＦＭ音源部２０５は、供給されたＦＭパラメータセットに基づいて母音を生成し、ミキサー２０７に出力する。
【００３４】
子音に関しては高音質を追求するため、実際に発音された音声をサンプリングし、量子化したデータにもとづいて再生する。一方、母音に関しては音質をあまり追求せず、パラメータに基づいてＦＭ音源部２０５内にプリセットされている音色データをアレンジして生成する。
【００３５】
ＡＤＰＣＭ音源部２０３が再生した子音とＦＭ音源部２０５が生成した母音は、ミキサー２０７に入力されてミキシングされてスピーカ１１７から放音される。
【００３６】
図３は音声生成処理の一連の流れを示すフローチャートである。図３に示すように、シーケンサ２０１はＡＤＰＣＭデータ（子音データ）をＡＤＰＣＭ音源部２０３にセットし（ステップＳ３０１）、これと並行してシーケンサ２０１はＦＭパラメータ（母音パラメータ）をＦＭ音源部２０５にセットする（ステップＳ３０３）。
【００３７】
するとＡＤＰＣＭ音源部２０３はセットされたＡＤＰＣＭデータに基づいて子音を再生し（ステップＳ３０５）、これと並行してＦＭ音源部２０５はセットされたＦＭパラメータに基づいて音色データを生成し、この音色データを用いて母音を生成する（ステップＳ３０７）。
【００３８】
ＡＤＰＣＭ音源部２０３が再生した子音およびＦＭ音源部２０５が生成した母音は、ミキサー２０７に入力されて、ミキシングされる（ステップＳ３０９）。
【００３９】
ミキシングされた音は、スピーカ１１７から出力される（ステップＳ３１１）。
【００４０】
未生成の音が残っているかを判断し（ステップＳ３１３）、未生成の音が残っている場合は処理が最初に戻り、未生成の音が残っていない場合は処理が終了する。
【００４１】
図４は子音再生と母音生成を繰り返すことによって音声を生成する場合の各音の再生／生成のタイミングとその継続時間を示す。図４に基づいて「クニタチ」を生成する場合の処理の流れを説明する。
【００４２】
シーケンサ２０１は、子音「Ｋ」と母音「ｕ」、子音「Ｎ」と母音「ｉ」、子音「Ｔ」と母音「ａ」、子音「ＣＨ」と母音「ｉ」からなる「クニタチ」を生成するために、まず「Ｋ」のＡＤＰＣＭデータをＡＤＰＣＭ音源部２０３にセットするとともに「ｕ」のＦＭパラメータをＦＭ音源部２０５にセットする。
【００４３】
ＡＤＰＣＭ音源部２０３は、「Ｋ」のＡＤＰＣＭデータに基づいて、１ミリ秒後から、５０ミリ秒間、「Ｋ」の音を再生する。これと並行してＦＭ音源部２０５は、「Ｋ」の音が再生開始されると同時に、５００ミリ秒間、「ｕ」のＦＭパラメータに基づいて「ｕ」の音を生成する。
【００４４】
次に、シーケンサ２０１は、「Ｎ」のＡＤＰＣＭデータをＡＤＰＣＭ音源部２０３にセットするとともに「ｉ」のＦＭパラメータセットをＦＭ音源部２０５にセットする。
【００４５】
ＡＤＰＣＭ音源部２０３は、「Ｎ」のＡＤＰＣＭデータに基づいて、１ミリ秒後から、５０ミリ秒間、「Ｎ」の音を再生する。これと並行してＦＭ音源部２０５は、「ｎ」の音が再生開始されると同時に、「ｉ」のＦＭパラメータセットに基づいて、５００ミリ秒間、「ｉ」の音を生成する。
【００４６】
次に、シーケンサ２０１は、「Ｔ」のＡＤＰＣＭデータをＡＤＰＣＭ音源部２０３にセットするとともに「ａ」のＦＭパラメータセットをＦＭ音源部２０５にセットする。
【００４７】
ＡＤＰＣＭ音源部２０３は、「Ｔ」のＡＤＰＣＭデータに基づいて、１ミリ秒後から、５０ミリ秒間、「Ｔ」の音を再生する。これと並行してＦＭ音源部２０５は、「Ｔ」の音が再生開始されると同時に、「ａ」のＦＭパラメータセットに基づいて、５００ミリ秒間、「ａ」の音を生成する。
【００４８】
さらに、シーケンサ２０１は、「ＣＨ」のＡＤＰＣＭデータをＡＤＰＣＭ音源部２０３にセットするとともに「ｉ」のＦＭパラメータセットをＦＭ音源部２０５にセットする。
【００４９】
ＡＤＰＣＭ音源部２０３は、「ＣＨ」のＡＤＰＣＭデータに基づいて、１ミリ秒後から、５０ミリ秒間、「ＣＨ」の音を再生する。これと並行してＦＭ音源部２０５は、「ＣＨ」の音が再生開始されると同時に、「ｉ」のＦＭパラメータセットに基づいて、５００ミリ秒間、「ｉ」の音を生成する。
【００５０】
このようにＡＤＰＣＭ音源を用いて子音を再生し、ＦＭ音源を用いて母音を生成するという処理を繰り返すことにより、「クニタチ」という音の生成が可能になる。
【００５１】
次に、データ量について説明する。まず、「ク」を再生する場合について説明する。「ク」という音の最初から最後までを、サンプリング周波数８ｋＨｚ、量子化ビット数１６ビットのＡＤＰＣＭ音源で５００ミリ秒間再生する場合、ＡＤＰＣＭデータは８，１４４バイトである。また、ＭＬＤという携帯電話用のファイル形式に変換するために、ＡＤＰＣＭデータをＭＩＤＩファイルに添付する必要があるが、そのＭＩＤＩファイルが９５バイトである。よって、ＡＤＰＣＭデータとＭＩＤＩファイルの合計は８，２３９バイトとなる。そして、ＡＤＰＣＭデータが添付されたＭＩＤＩファイルを、国内で広く普及しているシーケンスソフト（開発、販売：インターネット社、商品名：シンガーソングライター６．０）を用いてＭＬＤファイルに変換すると２，２４５バイトになってしまう。
【００５２】
一方、本実施形態によれば、「ク」を子音「Ｋ」と母音「ｕ」に分解し、「Ｋ」をＡＤＰＣＭ音源で再生し、「ｕ」をＦＭ音源で再生することにより、必要なデータ量はＭＬＤファイル変換前で１，１７０バイト、ＭＬＤファイル変換後で６０７バイトに減らすことができる。
【００５３】
具体的には、「Ｋ」の再生に必要なＡＤＰＣＭデータのバイト数は、サンプリング周波数を８ｋＨｚ、量子化ビット数を１６ビット、子音再生時間を５０ミリ秒という条件下では９３２バイトとなる。
【００５４】
また「ｕ」の再生に必要なＦＭパラメータセットを含むＭＩＤＩファイルのバイト数は、テンポの種類が１２０、音色数が１、母音再生時間が５００ミリ秒という条件下では、２３８バイトとなる。
【００５５】
そして、この９３２バイトのＡＤＰＣＭデータが添付された２３８バイトのＭＩＤＩファイルを前記のシーケンスソフトを用いて変換されたＭＬＤファイルは、６０７バイトである。
【００５６】
つまり、「ク」をＡＤＰＣＭデータだけで再生しようとすると
ＭＬＤファイル変換前で８，２３９バイト、
ＭＬＤファイル変換後で２，２４５バイトであるが、
本実施形態によれば
ＭＬＤファイル変換前で１，１７０バイト、
ＭＬＤファイル変換後で６０７バイト
に減少させることができる。
【００５７】
次に、「クニタチ」を生成する場合のデータ量について説明する。「クニタチ」全体をＡＤＰＣＭ音源で２秒間再生する場合、ＭＬＤファイルは８，２４０バイトになってしまう。
【００５８】
具体的には、「クニタチ」のＡＤＰＣＭデータが３２，１４４バイト、ＡＤＰＣＭデータを添付するＭＩＤＩファイルが１０１バイト、ＡＤＰＣＭデータとＭＩＤＩファイルの合計が３２，２４５バイトとなり、これを前記のシーケンスソフトを用いて変換されたＭＬＤファイルが８，２４０バイトとなる。
【００５９】
一方、本実施形態によれば、「ク」、「ニ」、「タ」、「チ」を子音「Ｋ」と母音「ｕ」、子音「Ｎ」と母音「ｉ」、子音「Ｔ」と母音「ａ」、子音「ＣＨ」と母音「ｉ」に分解し、ＡＤＰＣＭ音源を用いて子音を再生し、ＦＭ音源を用いて母音を生成することによって、データ総量はＭＬＤファイルで１，５５９バイトとに減らすことができる。
【００６０】
具体的には、子音「Ｋ」、「Ｎ」、「Ｔ」、「ＣＨ」のＡＤＰＣＭデータの合計が３，８４６バイト、母音「ｕ」、「ｉ」、「ａ」のＦＭパラメータセットの合計が３６９バイト、そしてＡＤＰＣＭデータとＦＭパラメータセットの合計が４，２１５バイトとなり、これを前記のシーケンスソフトを用いて変換されたＭＬＤファイルが１，５５９バイトとなる。
【００６１】
つまり、「クニタチ」をＡＤＰＣＭデータだけで再生しようとすると
ＭＬＤファイル変換前で３２，２４５バイト、
ＭＬＤファイル変換後で８，２４０バイトであるが、
本実施形態によれば
ＭＬＤファイル変換前で４，２１５バイト、
ＭＬＤファイル変換後で１，５５９バイト
に減少させることができる。
【００６２】
さらに、「大きな古時計」という曲を再生する場合について説明する。ＡＤＰＣＭ音源で再生する場合、「おおきなの」だけで９，９９７バイト（ＭＬＤファイル）となってしまい、２．４秒しか再生できない。
【００６３】
具体的には、「おおきなの」のＡＤＰＣＭデータが３９，５６８バイト、ＡＤＰＣＭデータを添付するＭＩＤＩファイルが９６バイト、ＡＤＰＣＭデータとＭＩＤＩファイルの合計が３９，６６４バイトとなり、これを前記のシーケンスソフトを用いて変換されたＭＬＤファイルが９，９９７バイトとなる。
【００６４】
一方、本実施形態によれば、「おおきなのっぽのふるどけいおじいさんのとけい。ひゃくねんいつもうごいていたごじまんのとけいさ。おじいさんのうまれたあさにかってきたとけいさ。いまはもううごかないそのとけい」までを６，２７４バイト（ＭＬＤファイル）に抑えることができ、３１．２３秒も再生することができる。
【００６５】
具体的には、「ｏｏＫｉＮａＮｏＰＰｏＮｏＦｕＲｕＤｏＫｅｉｏＪｉｉＳａＮＮｏＴｏＫｅｉ。ＨＹａＫｕＮｅＮ＿ｉＴＳｕＭｏｕＧｏｉＴｅｉＴａＧｏＪｉＭａＮＮｏＴｏＫｅｉＳａ。ｏＪｉｉＳａＮＮｏｕＭａＲｅＴａａＳａＮｉＫａＴＴｅＫｉＴａＴｏＫｅｉＳａ。ｉＭａＷａＭｏｕｕＧｏＫａＮａｉＳｏＮｏＴｏＫｅｉ」中で使用される子音「Ｋ、Ｎ、ＰＰ、Ｆ、Ｒ、Ｄ、Ｊ、Ｓ、ＮＮ、Ｔ、ＨＹ、ＴＳ、Ｍ、Ｇ、Ｍ、ＴＴ、Ｗ」のＡＤＰＣＭデータの合計が１６，５５４バイト、母音「ｏ、ｉ、ａ、ｕ、ｅ」のＦＭパラメータセットの合計が１，８５３バイト、そしてＡＤＰＣＭデータとＦＭパラメータセットの合計が１８，４０７バイトとなり、これを前記のシーケンスソフトを用いて変換されたＭＬＤファイルが６，２７４バイトとなる。
【００６６】
つまり、ＡＤＰＣＭデータだけで再生する場合、「おおきなの」までで
ＭＬＤファイル変換前で３９，６６４バイト、
ＭＬＤファイル変換後で９，９９７バイトであるが、
本実施形態によれば「おおきなのっぽのふるどけいおじいさんのとけい。」から「いまはもううごかないそのとけい」までを
ＭＬＤファイル変換前で１８，４０７バイト、
ＭＬＤファイル変換後で６，２７４バイト
に納めることができる。
【００６７】
なお、子音再生音出力開始と同時に、母音生成音を出力するのではなく、子音再生開始タイミングと母音生成開始タイミングを、生成する音声の種類に応じて変更したほうが好ましい場合がある。例えば、「ク」（ローマ字表記で「Ｋｕ」）は、子音再生音の終了が近づき子音再生音量が徐々に小さくなる時に、母音生成音の出力を開始し徐々に母音生成音量を大きくすることが好ましい。
【００６８】
図５（ａ）にＡＤＰＣＭデータに基づいて「Ｋｕ」全体を再生した場合の波形を示し、図５（ｂ）にＡＤＰＣＭデータに基づいて再生した子音「Ｋ」と、ＦＭパラメータセットに基づいて生成した母音「ｕ」とを同期させて「Ｋｕ」の音を生成する場合の波形を示す。
【００６９】
図５（ａ）において領域５１１の波形は再生子音のみの波形であり、領域５１３の波形は再生母音のみの波形であり、領域５１２の波形は小さくなりつつある再生子音の波形と大きくなりつつある再生母音の波形が重なり合った波形である。
【００７０】
図５（ｂ）において領域５２１の波形は再生子音のみの波形であり、領域５２３の波形は生成母音のみの波形であり、領域５２２の波形は小さくなりつつある再生子音の波形と大きくなりつつある生成母音の波形が合成された波形である。図５に示すように、子音再生音と母音生成音を重ね合わせることによって「Ｋ」音から「ｕ」音へスムーズに移行するため、現実に人間が発音した時の「ク」音に近い音を生成することができる。
【００７１】
（１）子音再生開始と同時に、母音生成を開始する場合、及び（２）子音再生中に、母音生成を開始する場合について説明したが、本発明の範囲はこのような場合に限られない。生成する音声の種類に応じて、（３）子音再生終了と同時に、若しくは（４）子音再生終了後に、母音生成を開始する、又は（５）母音生成中に、（６）母音生成終了と同時に、若しくは（７）母音生成終了後に、子音再生を開始する、とした方が自然な音声を生成できる場合もある。
【００７２】
前記の如く、本実施形態によれば、高音質、短時間の子音再生と、低音質、長時間の母音生成を組み合わせることによって、小容量のデータで高品質な音声の生成が可能となる。このためデータ記憶容量が厳しく制限されている携帯電話などの携帯端末において、既存のＡＤＰＣＭ音源及びＦＭ音源だけを用いて、つまり新たな音源を追加することなく、質の高い音声（言語）生成が可能となる。
【００７３】
なお、前記実施形態においては、子音、母音ともそれぞれ１トラックだけを用いて再生するとしたが、本発明の範囲はこのような実施形態に制限されない。子音、母音のいずれか一方または双方を複数トラックを用いて生成するとしても良い。例えば、第１ＦＭパラメータを用いて第１母音音素を生成し、第２ＦＭパラメータを用いて第２母音音素を生成し、第１トラックから出力する第１母音音素と第２トラックから出力する第２母音音素とを重ね合わせることにより、一つの母音を生成するとしてもよい。
【００７４】
また、前記実施形態においては、子音再生時間を５０ミリ秒、母音生成時間を５００ミリ秒としたが、これら数値は一例に過ぎず、本発明の範囲はこのような数値になんら限定されないことは当然である。また、子音再生時間と母音生成時間の比も１対１０に限定されない。音声の種類に応じて、子音再生時間、母音生成時間を変えたり、また子音再生時間と母音生成時間の比を変えた方がより自然な音声を生成できる。
【００７５】
さらに、ＦＭパラメータを用いて生成する母音に、音源チップ４０内にプリセットされている音のいずれか（例えば、オカリナの音）を重ね合わせることによってフォルマント（特定周波数に音声エネルギーが集中してできるピーク）を形成するとしてもよい。
【００７６】
【発明の効果】
前記の如く、本発明によれば、高音質、短時間の再生子音と、低音質、長時間の生成母音を組み合わせることによって、小容量のデータで高品質な音声の生成が可能となる。
【図面の簡単な説明】
【図１】本実施形態にかかる携帯電話機の概略構成を示す機能ブロック図である。
【図２】図１のＲＡＭに記憶される内容及び音源ハードウェア部の内部構成を示す機能ブロック図である。
【図３】音声生成処理の一連の流れを示すフローチャートである。
【図４】子音再生と母音生成を繰り返すことによって音声を生成する場合の各音の再生／生成のタイミングとその継続時間を示す図である。
【図５】図５（ａ）はＡＤＰＣＭデータに基づいて「Ｋｕ」全体を再生した場合の波形図であり、図５（ｂ）はＡＤＰＣＭデータに基づいて再生した子音「Ｋ」と、ＦＭパラメータセットに基づいて生成した母音「ｕ」とを同期させて「Ｋｕ」の音を生成する場合の波形図である。
【符号の説明】
１０…基地局  １００…携帯電話機
１０１…アンテナ  １０３…通信部
１０５…ＣＰＵ  １０７…ＲＡＭ
１０９…音声処理部  １１１…マイク
１１５…受話用スピーカ  １１７…着信音声用スピーカ
１１９…入力部  １２１…表示部
１２３…バイブレータ
２０１…シーケンサ  ２０３…ＡＤＰＣＭ音源部
２０５…ＦＭ音源部  ２０７…ミキサー
【図１】
2004240333.tif 000003
【図２】
2004240333.tif 000004
【図３】
2004240333.tif 000005
【図４】
2004240333.tif 000006
【図５】
2004240333.tif 000007