(57)【特許請求の範囲】
【請求項１】
ピッチパタン信号を生成するピッチパタン生成部と、前記ピッチパタン信号に応じた基本周波数の空気振動を口腔内に発生させる振動子部とを含み発声を補助する発声補助用人工喉頭において、
前記ピッチパタン生成部は、
使用者の操作による外部指示を取得するスイッチであって、取得された外部指示に応じて前記ピッチパタン信号の生成動作を使用者が制御するための動作コントロール手段と、
極大点に達したのち基準ピッチレベルまで下降する滑らかな山型の山型ピッチパタンを生成する山型パタン生成手段と、
を有することを特徴とする発声補助用人工喉頭。
【請求項２】
請求項１記載の発声補助用人工喉頭において、
前記ピッチパタン生成部は、下向きに凸の曲線形状であって基準ピッチレベルまで単調減少する下降ピッチパタンを生成する下降パタン生成手段を有し、
前記動作コントロール手段は、前記外部指示に応じて、前記山型ピッチパタンと前記下降ピッチパタンとのいずれかの生成を新たに開始させるパタン切替手段を有すること、
を特徴とする発声補助用人工喉頭。
【請求項３】
請求項２記載の発声補助用人工喉頭において、
前記下降ピッチパタンは、前記山型ピッチパタンの下降部分よりも大きな減少率を有すること、
を特徴とする発声補助用人工喉頭。
【請求項４】
請求項２記載の発声補助用人工喉頭において、
前記パタン切替手段は、前記山型パタン生成手段及び前記下降パタン生成手段を交互に起動すること、
を特徴とする発声補助用人工喉頭。
【請求項５】
請求項１または請求項２に記載の発声補助用人工喉頭において、
前記山型パタン生成手段は、２つ目以降の前記山型ピッチパタンのピーク値を、先行する山型ピッチパタンのピーク値以下とすること、
を特徴とする発声補助用人工喉頭。
【請求項６】
請求項１または請求項２に記載の発声補助用人工喉頭において、
前記ピッチパタン生成部は、ピッチパタンの前記基準ピッチレベルより小さい値まで単調減少する文末ピッチパタンを生成する文末パタン生成手段を有し、
前記動作コントロール手段は、前記外部指示に応じて前記文末ピッチパタンの生成を開始する文末パタン開始手段を有すること、
を特徴とする発声補助用人工喉頭。
【請求項７】
請求項１記載の発声補助用人工喉頭において、
前記山型パタン生成手段は、
一連の時刻でのサンプリング値で表された前記山型ピッチパタンを記憶した山型パタン記憶手段と、
前記動作コントロール手段からの指示に基づいて、前記山型パタン記憶手段に記憶された前記サンプリング値を順次読み出す山型パタン読み出し手段と、
を有することを特徴とする発声補助用人工喉頭。
【請求項８】
請求項２記載の発声補助用人工喉頭において、
前記山型パタン生成手段は、
一連の時刻でのサンプリング値で表された前記山型ピッチパタンを記憶した山型パタン記憶手段と、
前記動作コントロール手段からの指示に基づいて、前記山型パタン記憶手段に記憶された前記サンプリング値を順次読み出す山型パタン読み出し手段と、
を有し、
前記下降パタン生成手段は、
一連の時刻でのサンプリング値で表された前記下降ピッチパタンを記憶した下降パタン記憶手段と、
前記動作コントロール手段からの指示に基づいて、前記下降パタン記憶手段に記憶された前記サンプリング値を順次読み出す下降パタン読み出し手段と、
を有することを特徴とする発声補助用人工喉頭。
【請求項９】
請求項２記載の発声補助用人工喉頭において、
前記山型パタン生成手段は、
一連の時刻でのサンプリング値で表された前記山型ピッチパタンを記憶した山型パタン記憶手段と、
前記動作コントロール手段からの指示に基づいて、前記山型パタン記憶手段に記憶された前記サンプリング値を順次読み出す山型パタン読み出し手段と、
を有し、
前記下降パタン生成手段は、前記山型パタン記憶手段に記憶された前記山型ピッチパタンの前記極大点以降の前記サンプリング値を順次読み出す下降パタン読み出し手段を有すること、
を特徴とする発声補助用人工喉頭。
【請求項１０】
請求項８または請求項９に記載の発声補助用人工喉頭において、
前記ピッチパタン生成部は、前記下降ピッチパタン生成手段により生成される前記下降ピッチパタンをそのダイナミックレンジが拡大するようにスケーリングして、前記文末ピッチパタンを生成する文末パタン生成手段を有し、
前記動作コントロール手段は、前記外部指示に応じて前記文末ピッチパタンの生成を開始する文末パタン開始手段を有すること、
を特徴とする発声補助用人工喉頭。
【請求項１１】
請求項７から請求項１０のいずれか１に記載の発声補助用人工喉頭において、
前記山型パタン記憶手段は、ピーク値の異なる複数の前記山型ピッチパタンを記憶し、
前記山型パタン読み出し手段は、２度目以降の前記山型ピッチパタンの生成では、先行する山型ピッチパタンのピーク値以下の前記ピーク値を有する前記山型ピッチパタンの読み出しを行うこと、
を特徴とする発声補助用人工喉頭。
【請求項１２】
請求項７から請求項１１のいずれか１に記載の発声補助用人工喉頭において、
前記ピッチパタン生成部は、先行ピッチパタンに後続ピッチパタンを続ける際、前記後続ピッチパタンの開始時のサンプリング値が前記先行ピッチパタンの終了時のサンプリング値に応じた値となるように、前記後続ピッチパタンの各時刻のサンプリング値をスケーリングするスケーリング手段を有すること、
を特徴とする発声補助用人工喉頭。
【請求項１３】
請求項７から請求項１２のいずれか１に記載の発声補助用人工喉頭において、
前記動作コントロール手段は、発話速度を入力する発話速度入力手段を有し、
前記ピッチパタン生成部は、前記発話速度入力手段からの速度制御信号に基づいて、ピッチパタンを記憶した前記記憶手段からの前記サンプリング値の読み出し時間間隔を制御する読み出しクロック制御手段を有すること、
を特徴とする発声補助用人工喉頭。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、発声器官である喉頭摘出等により発声が不自由な者に、代用となる励振音源を提供し、発声を補助する発声補助用人工喉頭に関し、特に自然な韻律（イントネーション）での発話を可能とする人工喉頭に関する。
【０００２】
【従来の技術】
喉頭癌等のために喉頭を摘出した人は発声器官をなす声帯を失い、発声することができなくなる。しかし、調音器官である舌、唇、口腔などの機能は残っているので、擬似的な声帯振動音を口腔に送り込むことによって不自由ながらも発声することが可能となる。
【０００３】
こうした人のための代用発声装置の一つとして、発声補助用の人工喉頭が存在する。発声補助用の人工喉頭は、振動板を棒などで叩いて振動を発生する振動子部を有する。この振動子部は使用者の頸部に押し当てられ、その振動により咽喉内に空気振動が発生する。これが擬似的な声帯振動音として口腔内に送り込まれ、使用者は発声することができるようになる。ちなみに、振動子部の棒は、人工喉頭の駆動信号である方形波列によって振動板に対して垂直方向にピストン運動する。なお、上述の人工喉頭は、喉頭を摘出された人だけでなく、呼吸障害を有する者、大手術後の一時的な発声困難状態にある人などの発声を補助するためにも使用されうる。
【０００４】
従来の発声補助用の人工喉頭は、発声中においてピッチ周波数が一定である方形波列を振動子の駆動信号として用いているものが一般的であった。そのような人工喉頭を用いて発声された音声は、ピッチ変化がなく、抑揚のない不自然な声となる。
【０００５】
特開平８−２６５８９１号公報、特公平８−２４６８８号公報に開示された電気人工喉頭は、この不自然さを緩和するため、方形波列の周波数を変化させて発声音声のピッチ周波数に変化を与えることを提案したものである。これらの従来装置は、使用者の呼吸、筋電位、関節角度、運動といった生体情報や、使用者によるスイッチの押圧に応じてピッチ周波数を変調するものである。
【０００６】
【発明が解決しようとする課題】
上述したように、ピッチ周波数を変化させない人工喉頭は抑揚がなく不自然な音声となる。そのため、そのような人工喉頭を使用しても会話による情報伝達が円滑に行えず、使用者の発声意欲が減退したり、精神的ストレスを生じるといった問題があった。すなわち、そのような従来装置の効果は、発声面での不自由のない日常生活を実現するという、人工喉頭の本来の目的から見ると不十分であるという問題があった。
【０００７】
これに対し、ピッチ周波数の変調を図った上記従来装置は、その目的に一歩近づいたといえる。しかし、スイッチの押圧は使用者が任意に調節するものであり、それによってピッチ周波数を調整する装置は、自然なアクセント、イントネーションを実現するためには、かなりの習熟を要するという問題がある。また、生体情報は自然なピッチ周波数の変化と相関を有することが想像されるが、その相関は必ずしも十分に自然な音声を生成できるほどのものではないという問題があった。
【０００８】
本発明は上記問題点を解消するためになされたもので、より確実に一層自然なアクセント、イントネーションの発声が実現され、しかもその自然な音声を容易な操作で実現する発声補助用人工喉頭を提供することを目的とする。
【０００９】
【課題を解決するための手段】
第１の本発明に係る発声補助用人工喉頭は、ピッチパタン生成部が、使用者の操作による外部指示を取得するスイッチであって、取得された外部指示に応じて前記ピッチパタン信号の生成動作を使用者が制御するための動作コントロール手段と、極大点に達したのち基準ピッチレベルまで下降する滑らかな山型の山型ピッチパタンを生成する山型パタン生成手段とを有するものである。
【００１０】
本発明に係る発声補助用人工喉頭によれば、動作コントロール手段の操作によって、山型パタン生成手段が山型のピッチパタン信号を生成する。この山型ピッチパタンは、ピッチが低いピッチレベルから上昇し、極大点を経て減少に転じ基準ピッチレベルまで下降するパタンである。この上昇から下降の間において、当該山型ピッチパタンは滑らかに変化する。
【００１１】
第２の本発明に係る発声補助用人工喉頭は、第１の本発明の発声補助用人工喉頭において、前記ピッチパタン生成部がさらに、下向きに凸の曲線形状であって基準ピッチレベルまで単調減少する下降ピッチパタンを生成する下降パタン生成手段を有し、前記動作コントロール手段が外部指示に応じて、前記山型ピッチパタンと前記下降ピッチパタンとのいずれかの生成を新たに開始させるパタン切替手段を有するというものである。
【００１２】
本発明に係る発声補助用人工喉頭によれば、ピッチパタン生成部は、山型ピッチパタンと下降ピッチパタンとを生成することができる。本装置では外部操作に応じて、ピッチパタン信号を山型ピッチパタンと下降ピッチパタンとのいずれでも開始することができる。また、生成中の山型ピッチパタン、下降ピッチパタンの途中で、パタン切替手段によって新たに山型ピッチパタン、下降ピッチパタンの生成を開始させることができ、例えば、山型ピッチパタンの下降期間に再び山型ピッチパタンを開始させ、ピッチを上昇に転じることもできるし、また山型ピッチパタンの下降期間でそれと異なる減少率を有する下降ピッチパタンを開始させ、ピッチの下降速度を途中から切り替えることもできる。
【００１３】
本発明の好適な態様は、前記下降ピッチパタンが前記山型ピッチパタンの下降部分よりも大きな減少率を有するものである。これにより、山型ピッチパタンの下降期間途中からピッチの減少が加速され、ピッチパタン信号においてアクセントに対応する特徴を与えることができる。
【００１４】
第３の本発明に係る発声補助用人工喉頭においては、第２の本発明の発声補助用人工喉頭の前記パタン切替手段が前記山型パタン生成手段及び前記下降パタン生成手段を交互に起動することを特徴とする。
【００１５】
本発明に係る発声補助用人工喉頭によれば、ピッチパタン信号に複数の山を設けるため山型パタン生成手段を複数回起動する場合、ピッチパタン切替手段が山型パタン生成手段と下降パタン生成手段とを交互に起動させるので、山型ピッチパタン相互間に下降ピッチパタンが挿入される。つまりある山に先行する山型ピッチパタンは一旦下降ピッチパタンによりピッチ減少を加速されることによってアクセントが形成され、その後、後続の山型ピッチパタンが開始される。
【００１６】
第４の本発明に係る発声補助用人工喉頭においては、前記山型パタン生成手段が２つ目以降の前記山型ピッチパタンのピーク値を、先行する山型ピッチパタンのピーク値以下とすることを特徴とする。これにより、人工喉頭が口腔内に発生する空気振動において、アクセント核が順次小さくなるという自然な日本語発声におけるピッチパタンの特徴が、使用者の操作によることなく自動的に付与される。
【００１７】
第５の本発明に係る発声補助用人工喉頭は、前記ピッチパタン生成部が、ピッチパタンの前記基準ピッチレベルより小さい値まで単調減少する文末ピッチパタンを生成する文末パタン生成手段を有し、前記動作コントロール手段が、前記外部指示に応じて前記文末ピッチパタンの生成を開始する文末パタン開始手段を有するものである。
【００１８】
本発明に係る発声補助用人工喉頭で用いられる文末ピッチパタンは、単調減少するピッチパタンであり、その意味で一種の下降ピッチパタンであると見ることができる。ただし、その単調減少の結果到達する最終のピッチレベルは上記山型ピッチパタンの基準ピッチレベル及び下降ピッチパタンの基準ピッチレベルのいずれよりも小さい値である。使用者が動作コントロール手段に外部指示を与え、文末パタン開始手段を起動すると、文末パタン生成手段がピッチパタン信号として、文末ピッチパタンを出力し始める。つまり、使用者は文末パタン開始手段の起動を行うだけで、文末においてピッチが先行する部分より低いレベルまで迅速に降下するという自然な日本語の特徴が、自動的にピッチパタン信号に付与される。
【００１９】
第６の本発明に係る発声補助用人工喉頭は、第１の本発明の発声補助用人工喉頭において、前記山型パタン生成手段に、一連の時刻でのサンプリング値で表された前記山型ピッチパタンを記憶した山型パタン記憶手段と、前記動作コントロール手段からの指示に基づいて、前記山型パタン記憶手段に記憶された前記サンプリング値を順次読み出す山型パタン読み出し手段とを備えたものである。また第７の本発明に係る発声補助用人工喉頭は、第２の本発明の発声補助用人工喉頭において、前記山型パタン生成手段を、一連の時刻でのサンプリング値で表された前記山型ピッチパタンを記憶した山型パタン記憶手段と、前記動作コントロール手段からの指示に基づいて、前記山型パタン記憶手段に記憶された前記サンプリング値を順次読み出す山型パタン読み出し手段とを含んで構成し、前記下降パタン生成手段を、一連の時刻でのサンプリング値で表された前記下降ピッチパタンを記憶した下降パタン記憶手段と、前記動作コントロール手段からの指示に基づいて、前記下降パタン記憶手段に記憶された前記サンプリング値を順次読み出す下降パタン読み出し手段とを含んで構成したものである。
【００２０】
これら本発明に係る発声補助用人工喉頭では、山型ピッチパタンや下降ピッチパタンは、一連の時刻でサンプリングされた一群の値で表され、それらはそれぞれ記憶手段に記憶される。ピッチパタン信号は、この記憶された一群の値をサンプリングの時刻順に従って読み出して生成される。
【００２１】
第８の本発明に係る発声補助用人工喉頭は、第２の本発明の発声補助用人工喉頭において、前記山型パタン生成手段を、一連の時刻でのサンプリング値で表された前記山型ピッチパタンを記憶した山型パタン記憶手段と、前記動作コントロール手段からの指示に基づいて、前記山型パタン記憶手段に記憶された前記サンプリング値を順次読み出す山型パタン読み出し手段とを含んで構成し、前記下降パタン生成手段を、前記山型パタン記憶手段に記憶された前記山型ピッチパタンの前記極大点以降の前記サンプリング値を順次読み出す下降パタン読み出し手段を含んで構成したものである。
【００２２】
本発明に係る発声補助用人工喉頭では、下降ピッチパタンを別途記憶する必要がない。山型ピッチパタンの極大点以降の部分は滑らかに下降するパタンであり、本発明ではこの部分を下降ピッチパタンとして利用する。つまり、山型パタン記憶手段に記憶されたサンプリング値のうち極大点以降の部分を読み出して下降ピッチパタンとして使用する。
【００２３】
第９の本発明に係る発声補助用人工喉頭においては、前記ピッチパタン生成部は、前記下降ピッチパタン生成手段により生成される前記下降ピッチパタンをそのダイナミックレンジが拡大するようにスケーリングして、前記文末ピッチパタンを生成する文末パタン生成手段を有し、前記動作コントロール手段は、前記外部指示に応じて前記文末ピッチパタンの生成を開始する文末パタン開始手段を有する。
【００２４】
文末ピッチパタンは、上述したように一種の下降ピッチパタンとみることができるが、一般の下降ピッチパタンより低い値にまで減少する点で相違する。つまり文末ピッチパタンは、一般の下降ピッチパタンよりもダイナミックレンジが大きい。そこで、本発明に係る発声補助用人工喉頭では、下降パタン記憶手段に記憶された下降ピッチパタンまたは山型パタン記憶手段に記憶された山型ピッチパタンの下降部分のデータから生成される下降ピッチパタンをそのピッチ方向へのスケーリングを行ってそのダイナミックレンジを拡大し、文末ピッチパタンを生成する。
【００２５】
第１０の本発明に係る発声補助用人工喉頭は、前記山型パタン記憶手段が、ピーク値の異なる複数の前記山型ピッチパタンを記憶し、前記山型パタン読み出し手段が、２度目以降の前記山型ピッチパタンの生成では、先行する山型ピッチパタンのピーク値以下の前記ピーク値を有する前記山型ピッチパタンの読み出しを行うというものである。
【００２６】
本発明に係る発声補助用人工喉頭では、山型パタン記憶手段がピーク値の異なる複数の山型ピッチパタンを記憶する。そして、複数の山を有するピッチパタン信号を生成する場合には、それら山型ピッチパタンのうちピーク値の大きいものから順に読み出される。これにより、アクセント核が順次小さくなるという自然な日本語発生におけるピッチパタンの特徴が、使用者の操作によることなく自動的に付与される。
【００２７】
上記本発明の好適な態様は、前記ピッチパタン生成部が、先行ピッチパタンに後続ピッチパタンを続ける際、前記後続ピッチパタンの開始時のサンプリング値が前記先行ピッチパタンの終了時のサンプリング値に応じた値となるように、前記後続ピッチパタンの各時刻のサンプリング値をスケーリングするスケーリング手段を有するものである。これにより、２つのピッチパタンの接続点のピッチレベルが合わせられるので、自然なピッチパタンが得られる。
【００２８】
第１１の本発明に係る発声補助用人工喉頭は、前記動作コントロール手段が、発話速度を入力する発話速度入力手段を有し、前記ピッチパタン生成部が、前記発話速度入力手段からの速度制御信号に基づいて、ピッチパタンを記憶した前記記憶手段からの前記サンプリング値の読み出し時間間隔を制御する読み出しクロック制御手段を有するというものである。
【００２９】
本発明に係る発声補助用人工喉頭では、ピッチパタンを表すサンプリング値の読み出し速度を調整することによって、ピッチパタン信号の時間的な伸張または圧縮の変換が行われる。この読み出し速度の調整によるピッチパタン信号の時間軸方向の変換は、ピッチレベルには影響を与えないので、よって声の高さには影響を与えることなく発話速度のみを緩やかにしたり、速くしたりすることができる。
【００３０】
【発明の実施の形態】
次に、本発明の実施形態について図面を参照して説明する。
【００３１】
図１は、本発明の実施形態である発生補助用人工喉頭の概略のブロック構成図である。本装置は、大きくはピッチパタン生成部１と振動子部２とで構成される。
【００３２】
ピッチパタン生成部１は、そのピッチパタン信号の生成動作を使用者が制御するための動作コントロール手段として、３つのスイッチＳＷ１、ＳＷ２、ＳＷ３を有する。スイッチＳＷ１は、そのＯＮ／ＯＦＦによって方形波信号の開始と終了、すなわち発声の開始と終了を制御するためのものである。またスイッチＳＷ２は、基本的にはそのＯＮ／ＯＦＦによって方形波信号のピッチの再立ち上げ及び下降を切り替えるパタン切替手段としての機能を有し、後述するようにこのスイッチによりピッチパタンのアクセント核の制御が行われる。スイッチＳＷ３は、文末パタン開始手段であって、これをＯＮすることによって文末におけるピッチの迅速な下降を生じさせることができる。
【００３３】
メモリ４、８はそれぞれ山型のピッチパタン（山型ピッチパタン）、下向きに凸である単調減少曲線のピッチパタン（下降ピッチパタン）を格納する。具体的には、メモリ４、８はそれぞれ連続的な曲線である山型ピッチパタン、下降ピッチパタンを一定時間間隔でサンプリングした一群のサンプリング値を、メモリアドレスが連続した領域に時刻順に格納している。
【００３４】
図２は、メモリ８に格納される山型ピッチパタンを示す模式図である。図の横軸がメモリのアドレス順に対応し、縦軸がメモリの各ビットに格納されるサンプリング値の大きさに対応する。メモリ８は、ピーク値すなわちダイナミックレンジの異なる３つの山型ピッチパタン１９ａ〜１９ｃを格納している。各山型ピッチパタン１９ａ〜１９ｃの先頭アドレスは、Ａ、Ｂ、Ｃ（Ａ＜Ｂ＜Ｃ）であり、山型ピッチパタン１９ｃの最後のアドレスがＤである。山型ピッチパタン１９ａ〜１９ｃは、この順にピーク値が小さくなるように配列されている。また、それぞれのパタン形状は、滑らか、つまりその各点での傾きが連続に変化するような形状である。極大点の水平方向の位置は、各パタンの前方寄りである。また、ピッチの値はそれぞれ極大点を過ぎると指数関数的に減少し、共通の基準ピッチレベル２０に漸近する。山型ピッチパタン１９ａ〜１９ｃのそれぞれの形状は、本来的には自然音声についての研究に基づいて、自然な音声を表現するのに適したように定められる。さらに本装置では、山型ピッチパタンを関数を用いて演算により生成するのではなく、メモリに各時刻での値を格納する構成である。よって、その形状は、必ずしも単純な数式で表されるようなものである必要はないが、概念的には、関数Ｐ(t)＝αEｔ・ｅｘｐ（−βEｔ）＋Ｌの形状に近いものである。ここで、Ｐ(t)はピッチの値、ｔは時間、またαE、βE、Ｌはパラメータであり、特にＬは基準ピッチレベルに相当する。なお、図において山型ピッチパタン１９ａの極大点のアドレスがＡ’で示されており、このアドレスは上記関数モデルにおいては、ｔ＝１／βEに対応する。
【００３５】
一方、下降ピッチパタンは、指数関数的に単調にかつ滑らかに減少し、最終的には所定の基準ピッチレベルに漸近する形状である。よって例えば単純なモデル化として、関数Ｐ(t)＝αD・ｅｘｐ（−βDｔ）＋Ｌで表される形状を採用することも可能である。ここで、αD、βD、Ｌはパラメータである。特にＬは基準ピッチレベルに相当し、本装置では、例えば山型ピッチパタンのそれと同じに設定される。また、下降ピッチパタンは、その減少率が、山型ピッチパタンの下降部分のそれよりも大きいことを特徴とする。例えば、それぞれの上記関数モデルによれば、βE＜βDなる関係がある。
【００３６】
もちろん、下降ピッチパタンは、山型ピッチパタン同様、本来的には自然音声についての研究に基づいて、自然な音声を表現するのに適したように定められるべきものである。よって、その形状は、関数で表される必要はなく上記関数モデルに限定されるものではないし、一方、他の関数モデルを用いることも可能である。ちなみに、メモリ８に格納される下降ピッチパタンの各サンプリング値は、後述の処理の便宜上、基準ピッチレベルが０、かつ先頭の値（Ｐ(t=0)）が１となるような正規化を行ったものである。
【００３７】
メモリアクセス装置２４、２６は、それぞれメモリ４、８のアドレスを指定してメモリ４とデータの入出力を行うものである。なお、ここでは、説明の都合上、メモリ４、８を別個のものとして示したが、これらは同一のメモリの異なる領域を用いて実現することができ、その場合、メモリアクセス装置も一つに統合される。
【００３８】
カウンタ部２８は、ピッチパタン信号の生成が開始されてからのスイッチＳＷ２の「ＯＮ」の回数をカウントする。オフセット減算装置３０、オフセット加算装置３２及び乗算器３４は、メモリ４、８から読み出されたサンプリング値に対し所定の演算を行って、ピッチパタン信号を生成する。
【００３９】
一方、振動子部２には、ピッチパタン生成部１で生成されたピッチパタン信号４０が入力される。このピッチパタン信号４０はデジタル信号である。このデジタル信号は、デジタル／アナログ変換機能と低周波フィルタ機能を有したＤ／Ａ＆ＬＰＦ部５０によって高周波成分を除去された滑らかなアナログ電圧信号に変換される。Ｖ−Ｆコンバータ５２は、Ｄ／Ａ＆ＬＰＦ部５０からのアナログ電圧信号を、その電圧値に応じた周波数を有する方形波列に変換する。すなわち、Ｖ−Ｆコンバータ５２からの方形波列の周波数は、アナログ電圧信号の電圧値に応じて変化し、一般には電圧値が高い程、高い周波数の信号が生成されるように構成される。
【００４０】
電力増幅器５４は、Ｖ−Ｆコンバータ５２から出力される振動子駆動信号を、人工喉頭振動子５６を駆動するのに十分な電力にまで増幅する。人工喉頭振動子５６は、この増幅された方形波列によって振動板を棒で叩き、振動を起こす。使用者は人工喉頭振動子５６を自分の頸部に押し当てて振動を起こすと、その振動が咽喉内の空気を振動させ擬似的な声帯振動音が得られる。そして、この擬似的な声帯振動音を用いて発話することができる。
【００４１】
図３は、本装置の動作を説明するフロー図である。以下、図３の流れに沿いながら本装置の動作を詳しく説明する。
【００４２】
まず１つ目のアクセント核を生成する動作を説明する。スイッチＳＷ２のＯＦＦ状態においてスイッチＳＷ１をＯＮする（ステップＳ１０）。すると、メモリアクセス装置２４が、スイッチＳＷ２の状態がＯＦＦであることを判別して（ステップＳ２０）、メモリ４に記録された第１の山型ピッチパタン１９ａの値をサンプリング周期ごとにアドレスＡから順次読み出し始める（ステップＳ３０）。ちなみに、この読み出し動作は、スイッチＳＷ１をＯＦＦするか、スイッチＳＷ２をＯＦＦすると中止される。図４は、スイッチＳＷ１のＯＮにより生成されるピッチパタン信号、スイッチ操作、及びメモリアクセス状況を示す模式図である。図において、ピッチパタン信号１００は、図２に示した山型ピッチパタン１９ａである。ここではステップＳ３０が途中で中止されることなく、山型ピッチパタン１９ａの最後まで読み出され、そしてスイッチＳＷ１がＯＦＦされた場合が示されている。よって、この場合は、読み出し対象メモリは、ＳＷ１のＯＮからＯＦＦまでの期間１０２において継続してメモリ４である。
【００４３】
なお、スイッチＳＷ２をＯＮ状態としてからスイッチＳＷ１をＯＮすると（ステップＳ２０）、メモリアクセス装置２４は頭高パタン生成処理をスタートする（ステップＳ４０）。この頭高パタン生成処理は、メモリ４に記録された山型ピッチパタン１９ａのうち極大点に対応するアドレスＡ’以降の値を、サンプリング周期ごとに順次読み出すものである。図５は、この頭高パタン生成処理により生成されるピッチパタン信号、スイッチ操作、及びメモリアクセス状況を示す模式図である。メモリ４へのアクセスはＳＷ１のＯＮからＯＦＦまでの期間１２０において行われ、山型ピッチパタン１９ａの極大点以降の部分に相当する単調に減少する頭高のピッチパタン信号１２２が生成される。このように本装置では、スイッチＳＷ１をＯＮ状態とする前から、スイッチＳＷ２をＯＮ状態にした場合、発声の先頭部分におけるピッチパタンを山型でなく一種の下降型にすることができる。なお、この頭高パタン生成で生成されるパタンは山型ピッチパタンの下降部分を利用したものであるので、メモリ８に記憶された下降ピッチパタンよりもピッチの減少率が緩やかである。
【００４４】
上述のように、スイッチＳＷ２は、ピッチパタンの開始時の山型／頭高を切り替える機能においては、ピッチパタン信号を頭高とする場合にＯＮするという動作を必要とし、山型とする場合にはＯＦＦのままでよくその操作を必要としない。つまり、本装置では、通常はスイッチＳＷ２を操作することなくスイッチＳＷ１をＯＮするだけで自動的に山型ピッチパタンがスタートするように構成されている。これは、一般の会話においてはピッチパタンは山型で開始されることが多いからであり、その利用度の高い場合には１つのスイッチのみで発話開始を可能として操作の容易化に配慮したものである。
【００４５】
一方、ピッチパタン信号の生成期間中におけるスイッチＳＷ２の操作、つまりスイッチＳＷ１がＯＮ状態におけるスイッチＳＷ２の操作には、ピッチを再び立ち上げるか、アクセント核形成のためピッチを下降させるかを切り替えるパタン切替手段としての機能を割り当てている。
【００４６】
ここで、ピッチの再立ち上げとは、一旦、メモリ８の下降ピッチパタンの読み出しが開始された後、再び山型ピッチパタンの読み出しを開始することをいう。一方、ここでのピッチの下降は、メモリ４の山型ピッチパタンの読み出しが開始された後、メモリ８の下降ピッチパタンの読み出しを開始することをいう。ここでのピッチの下降は、メモリ８の下降ピッチパタンを用いるものであり、山型ピッチパタンのピッチ下降部分を用いるステップＳ４０の頭高パタン生成処理でのピッチの下降とは異なり、よってスイッチＳＷ２の、ここで述べたピッチパタン信号の生成期間中でのピッチの再立ち上げ／下降を切り替える機能と、前述したピッチパタンの開始時の山型／頭高を切り替える機能とは区別されるべきものである。
【００４７】
さて、本装置では、スイッチＳＷ１がＯＮの期間中において、スイッチＳＷ２がＯＮするとピッチの再立ち上げ処理を行い、逆にスイッチＳＷ２をＯＦＦするとピッチの下降処理を行うように構成している。より詳細に述べれば、メモリアクセス装置２４は、カウンタ部２８の値に基づいてスイッチＳＷ２による動作を制御する。カウンタ部２８は、スイッチＳＷ１がＯＮの期間中でのスイッチＳＷ２のＯＮ状態の回数をカウントする。つまり山型パタン生成処理（ステップＳ３０）では、カウンタ部２８の値は「０回」であり、頭高パタン生成処理（ステップＳ４０）では「１回」である。メモリアクセス装置２４は、この回数が「１回」であるときにはピッチパタンの再立ち上げ処理を行わない。
【００４８】
よって、ステップＳ３０に続いてスイッチＳＷ２をＯＮにする操作（ステップＳ５０）はカウンタ部２８の値を「１回」とするものであるので、メモリアクセス装置２４はこのステップＳ５０でのスイッチＳＷ２のＯＮ操作を無視する。これにより、既に山型ピッチパタンに山型ピッチパタンが接続されることが防止され、上述した一旦、下降ピッチパタンとしてから再び山型ピッチパタンとするという再立ち上げ処理が確保される。
【００４９】
山型パタン生成処理におけるステップＳ５０に続いてスイッチＳＷ２をＯＦＦすると（ステップＳ６０）、ピッチパタン信号は下降ピッチパタンに切り替わる（ステップＳ８０）。なお、ここではスイッチＳＷ３は操作されずＯＦＦ状態のままであるとする（ステップＳ７０）。図６は、スイッチＳＷ２の１回目のＯＦＦ操作により、山型ピッチパタンから下降ピッチパタンへの切り替えが行われた場合のピッチパタン信号、スイッチ操作、及びメモリアクセス状況を示す模式図である。
【００５０】
図において、ピッチパタン信号１３０は、スイッチＳＷ１のＯＮからスイッチＳＷ２をＯＦＦするまでの期間１３２においてメモリ４から読み出された山型ピッチパタン１９ａであり、図４に示したピッチパタン信号１００と同じ値をとる。スイッチＳＷ２がＯＮからＯＦＦへの１回目の切り替え操作を行われると、メモリ４からの山型ピッチパタン１９ａのデータ読み出しが中止され、メモリアクセス装置２６がメモリ８のアドレスａからデータをサンプリング周期ごとに読み出し始める。この動作は、スイッチＳＷ２をＯＮしてからスイッチＳＷ１をＯＮした場合、つまり頭高パタン生成処理を行った場合も同じである。すなわち、いずれの場合にも、スイッチＳＷ２の１回目のＯＦＦで、メモリ８のアドレスａからのデータ読み出しが開始される。
【００５１】
なお、図６には、スイッチＳＷ２の１回目のＯＦＦ操作が行われた後、下降ピッチパタンが最後まで読み出され、基準ピッチレベルＬに達した後、スイッチＳＷ１がＯＦＦされる様子が示されている。つまり、読み出し対象メモリは、スイッチＳＷ２のＯＦＦからスイッチＳＷ１のＯＦＦまでの期間１３４において、継続してメモリ８である。
【００５２】
さて、正確に述べれば、期間１３４においてステップＳ８０の処理によりピッチパタン生成部１から出力されるピッチパタン信号４０は、メモリ８から読み出された正規化された下降ピッチパタンの値そのものではなく、オフセット減算装置３０、オフセット加算装置３２及び乗算器３４を用いてスケーリングが行われた値である。このスケーリング処理を以下に説明する。既に述べたように、メモリ８に記憶される下降ピッチパタンは、基準ピッチレベルを０とし、またアドレスａに格納された値をＰ(ａ)と表すとＰ(ａ)＝１となるような正規化を行われている。そのため、一般に、スイッチＳＷ２をＯＦＦした時点での山型ピッチパタン１９ａの値とＰ(ａ)とは一致しない。本スケーリング処理は、スイッチＳＷ２をＯＦＦした時点でのピッチパタン信号を連続とするように、下降ピッチパタンのダイナミックレンジを拡大又は圧縮する処理であり、これによりスイッチＳＷ２の切り替え時点においてデータがスムーズにつながる。
【００５３】
まず、オフセット減算装置３０が、中止したメモリ４の最終データから基準ピッチレベルＬを減算し、その結果を乗算係数として乗算器３４にセットする。メモリ８から読み出されるデータにはすべてこの乗算係数が掛け合わされ、ダイナミックレンジの拡大／圧縮が行われる。オフセット加算装置３２は、この乗算結果に基準ピッチレベルＬを加算して、ピッチパタン信号にオフセットを与える。
【００５４】
以上の処理によりオフセット加算装置３２から出力されるＰ(ａ)に対応する値は、期間１３２の最終値と等しい値にスケーリングされ、それに応じて、下降ピッチパタン全体がダイナミックレンジを拡大又は圧縮される。
【００５５】
なお、既に述べたように下降ピッチパタンは、山型ピッチパタンの下降部分よりも大きな減少率を有し、スイッチＳＷ２のＯＦＦ以降、ピッチパタン信号は急峻に下降する。このことがわかりやすいように図６において、比較となる山型ピッチパタン１９ａの値を点線１３６で示している。
【００５６】
自然音声についての研究から、人間は、山型ピッチパタン１９のようななだらかなピッチの増減ではアクセントを感じにくいことが知られている。つまりアクセントが存在するアクセント核においては、ピッチを上げた後、ある程度急峻に下げる必要がある。本装置では、スイッチＳＷ２をＯＮ状態からＯＦＦすることにより、山型ピッチパタンの下降部分より急峻なピッチ減少を下降ピッチパタンによって実現する。これによりアクセント核が形成され、人工喉頭を用いて発せられる音声の自然さを向上させることができる。
【００５７】
本装置では、複数のアクセント核に対応するピッチパタン信号も容易に生成することができる。以下、図６に示す１つのアクセント核を有したピッチパタン信号に、２つ目のアクセント核を生じさせる処理を説明する。
【００５８】
２つ目のアクセント核を生成するためには、使用者はまず、スイッチＳＷ２を再びＯＮにする（ステップＳ９０）。これはスイッチＳＷ２の２度目のＯＮであり、カウンタ部２８のカウント値は「２回」に更新される。このスイッチＳＷ２のＯＮにより、メモリ８からのデータ読み出しが中止され、メモリ４の読み出しが再び開始される。このときメモリアクセス装置２４は、カウンタ部２８のカウント値が「２回」であることに基づいて、メモリ４に格納された２番目の山型ピッチパタン１９ｂの読み出しを開始する（ステップＳ１００）。具体的には、メモリアクセス装置２４は、山型ピッチパタン１９ｂの立ち上がり部分において、つまり先頭アドレスＢからその極大点に対応するアドレスまでの間において、２度目のスイッチＳＷ２のＯＮ操作の時点でのピッチパタン信号１３０の値に一致する（又は一致とみなせる）値が格納されているアドレスＢ’を探索する。そしてメモリアクセス装置２４は、山型ピッチパタン１９ｂのデータをアドレスＢ’からサンプリング周期ごとに読み出し始める。
【００５９】
図７は、スイッチＳＷ２の２回目のＯＮ操作により、下降ピッチパタンから山型ピッチパタンへの切り替えが行われた場合のピッチパタン信号、スイッチ操作、及びメモリアクセス状況を示す模式図であり、上述の説明を図示するものである。図において、ピッチパタン信号１５０は、スイッチＳＷ１のＯＮからスイッチＳＷ２の２度目のＯＮまでの期間１３２及び期間１５２において図６に示すピッチパタン信号１３０である。スイッチＳＷ２が２度目のＯＮ操作をされると、このピッチパタン信号１３０に、メモリ４からの山型ピッチパタン１９ｂが接続され出力される。なお、図７には、スイッチＳＷ２の２回目のＯＮ操作が行われた後、山型ピッチパタン１９ｂが最後まで読み出され、基準ピッチレベルＬに達した後、スイッチＳＷ１がＯＦＦされる様子が示されている。つまり、読み出し対象メモリは、スイッチＳＷ２の２度目のＯＮからスイッチＳＷ１のＯＦＦまでの期間１５４において、継続してメモリ４である。
【００６０】
次に、使用者は、スイッチＳＷ２を再びＯＦＦする（ステップＳ６０）。これはスイッチＳＷ２の２度目のＯＦＦである。このスイッチＳＷ２のＯＦＦにより、メモリ４からのデータ読み出しが中止され、メモリ８に格納された下降ピッチパタンの先頭からの読み出しが再び開始される。なお、ここではスイッチＳＷ３は操作されずＯＦＦ状態のままであるとする（ステップＳ７０）。メモリ８から下降ピッチパタンを読み出してピッチパタン信号４０を生成する処理（ステップＳ８０）は、期間１３４での処理と同様である。つまり、スケーリング手段であるオフセット減算装置３０、オフセット加算装置３２及び乗算器３４が、メモリ８内の正規化されている下降ピッチパタンを、スイッチＳＷ２のＯＦＦ時点でのピッチパタン信号１５０の値にスムーズに接続するためスケーリング処理を行う。なお、以上のスイッチＳＷ２の２度目のＯＮ／ＯＦＦ操作が行われる間、スイッチＳＷ１はＯＮ状態に保たれている。
【００６１】
図８は、スイッチＳＷ２の２回目のＯＦＦ操作により、２番目の山型ピッチパタンから再度、下降ピッチパタンへの切り替えが行われた場合のピッチパタン信号、スイッチ操作、及びメモリアクセス状況を示す模式図であり、上述の説明を図示するものである。図において、ピッチパタン信号１７０は、スイッチＳＷ１のＯＮからスイッチＳＷ２の２度目のＯＦＦまでの期間１３２、１５２及び１７２において図７に示すピッチパタン信号１５０である。スイッチＳＷ２が２度目のＯＦＦ操作をされると、このピッチパタン信号１５０に、メモリ８からの下降ピッチパタンがスケーリングされて接続されピッチパタン信号１７０が生成される。なお、図８には、スイッチＳＷ２の２回目のＯＦＦ操作が行われた後、下降ピッチパタンが最後まで読み出され、基準ピッチレベルＬに達した後、スイッチＳＷ１がＯＦＦされる様子が示されている。つまり、読み出し対象メモリは、スイッチＳＷ２の２度目のＯＦＦからスイッチＳＷ１のＯＦＦまでの期間１７４において、継続してメモリ８である。
【００６２】
以上のようにして２つ目のアクセント核が形成される。つまり、山型ピッチパタン１９ｂの読み出しは、その極大点以前のアドレスＢ’から開始されているので、この期間１７２においてピッチパタン信号１７０は２つ目の極大点を有する。そしてこの２番目の山型ピッチパタン１９ｂに下降ピッチパタンを接続することにより、前述した期間１３２及び１５２に生じる１つ目の山と同様、２つ目のピッチの山もその後部傾斜が急峻にされ、これにより２つ目のアクセント核が形成される。
【００６３】
ここで、山型ピッチパタン１９ｂは山型ピッチパタン１９ａよりも小さいピーク値を有するように構成されているので、ピッチパタン信号１７０の２つ目のアクセント核のピーク値は、期間１３２において生じる１つ目のアクセント核のピーク値よりも必ず低くなる。本装置が生成するピッチパタン信号におけるこのアクセント核のピーク値の漸次低下という特徴は自然音声のピッチパタンの性質に適しており、人工喉頭を用いた発声に自然な感じが表現される。
【００６４】
３つ目のアクセント核を生じさせる処理は上述した２つ目のアクセント核を生成する処理と同様であるが簡単に説明しておく。
【００６５】
２つ目のアクセント核生成に続いて３つ目のアクセント核を生成するためには、使用者は、２つ目のアクセント核生成によりＯＦＦ状態とされたスイッチＳＷ２を再びＯＮにし（ステップＳ９０）、そして再びＯＦＦする（ステップＳ６０）。ステップＳ９０のスイッチＳＷ２のＯＮ操作によりメモリ８からのデータ読み出しが中止される。そしてメモリアクセス装置２４は、このＯＮ操作が３度目であることをカウンタ部２８から検知し、メモリ４に格納された３番目の山型ピッチパタン１９ｃの読み出しを開始する（ステップＳ１００）。このとき、山型ピッチパタン１９ｃの立ち上がり部分のうち、３度目のスイッチＳＷ２のＯＮ操作時点でのピッチパタン信号１７０の値に一致する（又は一致とみなせる）値が格納されているアドレスＣ’が探索され、そこから読み出しが開始される。
【００６６】
図９は、スイッチＳＷ２の３回目のＯＮ操作により、下降ピッチパタンから山型ピッチパタンへの切り替えが行われた場合のピッチパタン信号、スイッチ操作、及びメモリアクセス状況を示す模式図であり、上述の説明を図示するものである。下降ピッチパタンの期間１７４がスイッチＳＷ２のＯＮ操作により中断されて生じた期間１９２に、山型ピッチパタン１９ｃが出力される期間１９４が継続する。
【００６７】
一方、図１０は、ステップＳ６０でのスイッチＳＷ２の３回目のＯＦＦ操作により、山型ピッチパタン１９ｃの出力期間１９４が中断され下降ピッチパタンへの切り替えが行われた場合のピッチパタン信号、スイッチ操作、及びメモリアクセス状況を示す模式図である。この操作により生じるピッチパタン信号２１０は、山型ピッチパタン１９ｃの出力期間１９４が中断されて生じた期間２１２に下降ピッチパタンを先頭から順に読み出す期間２１４が継続されたものである。期間２１２の山型ピッチパタン１９ｃに下降ピッチパタンを接続する際には、上述のスケーリング処理が行われる（ステップＳ８０）。なお、この場合においても文末処理を起動するスイッチＳＷ３は操作されずＯＦＦ状態のままであるとする（ステップＳ７０）。
【００６８】
以上のようにして、期間２１２に山型ピッチパタン１９ｃの極大点が位置し、その後方に急峻なピッチの減少が設けられ、３つ目のアクセント核が形成される。
【００６９】
ここで、山型ピッチパタン１９ｃは山型ピッチパタン１９ｂよりも小さいピーク値を有するように構成されているので、ピッチパタン信号２１０の３つ目のアクセント核のピーク値は、期間１７２において生じる２つ目のアクセント核のピーク値よりも必ず低くなる。つまり、アクセント核のピーク値は１つ目、２つ目、３つ目と順に低減し、自然音声のピッチパタンにおける性質を備えたピッチパタン信号２１０が生成される。
【００７０】
以降、同様にスイッチＳＷ２のＯＮ操作、ＯＦＦ操作を行うごとに４つ目以降のアクセント核が順に生成される。本装置では、スイッチＳＷ２のＯＮ操作が４回目以上である場合には、スイッチＳＷ２のＯＮ操作が３回目である場合の上述した処理が繰り返される。つまり、メモリアクセス装置２４は、カウンタ部２８の格納内容が「４回」以上である場合には、上記「３回目」に用いたのと同じメモリ４に記憶された３番目の山型ピッチパタン１９である山型ピッチパタン１９ｃを用いて、アクセント核の生成を行う。
【００７１】
そのため、４つ目以降のアクセント核のピーク値は３つ目のアクセント核のピーク値と同じとなる。しかし、ピーク値の低減は３つ目まで行えば、不自然さが生じないことが合成音声に関する研究から明らかになっており、また、普通、自然発声では４つ以上のアクセント核を有するフレーズはない。
【００７２】
次に、スイッチＳＷ３が操作された場合に行われる文末処理について説明する。文末処理は、スイッチＳＷ３をＯＮした後、上述したスイッチＳＷ２のＯＦＦ操作を行うことにより起動される（ステップＳ１１０）。文末処理の内容を以下に説明する。
【００７３】
使用者がスイッチＳＷ１をＯＮにしたまま、スイッチＳＷ３を一度ＯＮにしてからスイッチＳＷ２をＯＦＦにした場合、メモリ４からの山型ピッチパタンのデータ読み出しが中止され、メモリアクセス装置２６がメモリ８のアドレスａから下降ピッチパタンのデータを読み出し始める。このとき、文末処理では、ステップＳ８０でのスケーリング処理とは異なるスケーリング処理が行われる。この文末処理時のスケーリング処理は、オフセット値として基準ピッチレベルＬの代わりに文末処理用オフセットＸ（Ｘ＜Ｌ）を用いる点が、ステップＳ８０と異なる。つまり、オフセット減算装置３０及びオフセット加算装置３２は、スイッチＳＷ３からそれがＯＮされたという制御信号をそれぞれ受け、オフセット値としてＬの代わりにＸを用いるように処理を切り替える。これによりオフセット減算装置３０は、メモリ４が読み出し中止された時点の最終データから、文末処理用オフセットＸを減算し、これを乗算係数とする処理を行う。そして乗算器３４は、メモリ８から読み出される正規化された下降ピッチパタンの各データにこの乗算係数を掛け合わせる。最後にオフセット加算装置３２が、乗算器３４の出力に文末処理用オフセットＸを加算して、文末ピッチパタンが生成され、これがピッチパタン信号４０としてピッチパタン生成部１から出力される。
【００７４】
この文末処理でのスケーリング処理により、中止したメモリ４の最終データと、メモリ８からの最初のデータは同じ大きさになり、スムーズにデータがつながるようになる。また、スイッチＳＷ３をＯＮした後のスイッチＳＷ２のＯＦＦ操作によるピッチの下降は急になり、かつ最終的な到達ピッチが小さくなる。
【００７５】
図１１は、スイッチＳＷ３のＯＮ操作により文末処理が起動された場合のピッチパタン信号、スイッチ操作、及びメモリアクセス状況を示す模式図である。図において、３つ目の山型ピッチパタンの期間２１２は、スイッチＳＷ３を一旦ＯＮした後のスイッチＳＷ２のＯＦＦ操作により終了する。ここでスイッチＳＷ３をＯＮされたことにより、ピッチパタン信号２３０における期間２１２に継続する期間２３２には、メモリ８から読み出された下降ピッチパタンに基づいて文末ピッチパタンが生成され出力される。この文末ピッチパタンは、上述した文末処理用オフセットＸを漸近線として有する。この文末処理用オフセットＸはＬより小さく定められるので、よって文末ピッチパタンは、図１０に示すような通常の下降ピッチパタンを用いたフレーズの場合のピッチパタン信号と異なり、一段低いレベルまでピッチが低下する。
【００７６】
このように本装置では、使用者は発話センテンスを終了しようとするときに文末パタン開始手段であるスイッチＳＷ３を操作することにより、メモリ８、メモリアクセス装置２６、オフセット減算装置３０、オフセット加算装置３２及び乗算器３４が文末パタン生成手段としての機能を発揮する。スイッチＳＷ３の操作を行うだけで、ピッチが先行する部分より低いレベルまで迅速に降下するという自然な日本語文末の特徴が自動的にピッチパタン信号に付与される。
【００７７】
なお、メモリ４に記録される山型ピッチパタン１９ａ〜１９ｃの最小値はその漸近する値Ｌ（＞Ｘ）であるので、文末処理を行なった場合もオフセット加算装置３２からの出力はマイナス値にならない。
【００７８】
本装置は、以上のような動作により、１又は複数のアクセント核を有するピッチパタン信号、また文末のフレーズ、非文末のフレーズに対応するピッチパタン信号を、それぞれ使用者による簡単な操作で生成することができる。生成されたピッチパタン信号４０はピッチパタン生成部１から振動子部２へ出力される。
【００７９】
振動子部２においては、まずＤ／Ａ＆ＬＰＦ部５０がピッチパタン信号４０をアナログの電気信号にＤ／Ａ変換する。なお、メモリ４、メモリ８がアナログメモリである場合はＤ／Ａ変換の必要はない。
【００８０】
Ｄ／Ａ＆ＬＰＦ部５０からの出力はピッチパタンに応じて変化する電圧信号であり、この電圧信号はＶ−Ｆコンバータ５２で方形波列に変換される。この方形波列は人工喉頭振動子５６を振動させるのに十分なパワーがとれるように電力増幅器５４で増幅された後、人工喉頭振動子５６に出力される。
【００８１】
なお、カウンタ部２８のスイッチＳＷ２のカウント数、オフセット減算装置３０及びオフセット加算装置３２に保持されるスイッチＳＷ３がＯＮになったという情報は、スイッチＳＷ１のＯＦＦ、すなわち発声の終了時にリセットされる。
【００８２】
本装置は、上述のような自然音声の特徴を良好に実現するピッチパタンを、ＯＮ／ＯＦＦスイッチを３つという簡単なユーザインタフェースによって生成することができる。つまり使用者は、スイッチＳＷ１によって発声の開始／終了を制御し、スイッチＳＷ２によってピーク値が順次低減する特徴を有した複数のアクセント核の形成を制御し、また、スイッチＳＷ３によって文末時の急なピッチ低下の形成を実現することができる。また、スイッチＳＷ１とスイッチＳＷ２の操作順序によって頭高処理を起動し、開始ピッチパタンを山型でなく下降型にすることもできる。これら３つのスイッチＳＷ１〜ＳＷ３は、使用者が本装置を片手で頸部にあてがいながら、本装置を把持した当該片手の指によってすべて行うことができるように、本装置筐体に配置される。
【００８３】
また、圧力センサを用いて、指による押圧に応じて本装置の動作を制御する動作コントロール手段を設けてもよい。例えば、圧力センサに対する押圧の有無に応じてスイッチＳＷ１を切り替える。つまり、押圧が検知されたときはスイッチＳＷ１をＯＮとし、圧力センサから指が離れ押圧が検知されなくなったときスイッチＳＷ１をＯＦＦとするような制御回路を設ける。さらにその制御回路は、圧力センサの押圧が所定値以上でスイッチＳＷ２をＯＮし、所定値未満でスイッチＳＷ２をＯＦＦするようにすれば、スイッチＳＷ１及びＳＷ２の機能を１本の指で操作することができる。このように、３つのスイッチ動作の操作には必ずしも３本の指を必要とするものではなく、より操作の容易なユーザインターフェースを有した動作コントロール手段の構成が可能である。もちろん、本装置が提供するピッチパタンでの自然な音声の様々な特徴を限定して、スイッチ数を少なくし、使用者の操作を単純にすることもできる。
【００８４】
また、クロック制御手段（図示せず）を備えて、メモリ４又はメモリ８の読み出しサンプリング周波数を使用者自身が可変調整できるようにすることもできる。使用者は、クロック制御手段を操作して、メモリからの読み出し速度を遅くすると、ピッチパタン信号４０の大きさは変えずにそれを時間軸方向に伸張することができる。これにより、声の高さを変えることなく発話速度をゆっくりにすることができる。逆に、メモリからの読み出し速度を速くすると、声の高さを変えずに発話速度を速くすることができる。例えばクロック制御手段のユーザインターフェース部分は、ボリュームなどのように連続的な調整が可能なものを用いると、発話速度の連続調整が可能となって好ましい。
【００８５】
また、本装置では、山型ピッチパタンや下降ピッチパタンをメモリ４、メモリ８に格納し、それを必要に応じて読み出してピッチパタン信号４０を生成した。しかし、ＣＰＵ（Central Processing Unit）などの演算手段を備えた構成として、はじめに触れたようないくつかのパラメータを用いて表される数式に基づいて各時刻でのピッチパタン信号４０を逐一算出する構成とすることもできる。
【００８６】
なお、単純なピッチパタン形状であればアナログ回路を用い、例えばコンデンサの充放電の時定数を調整するなどしてピッチパタン信号４０を生成することもできる。
【００８７】
また、本装置では、メモリ８に記憶された下降ピッチパタンを用いて文末ピッチパタンを生成したが、例えば文末特有のピッチ減少の特徴がある場合などには、文末ピッチパタンを別途、メモリに格納しておく構成とすることができる。また、メモリ４には、ピッチの値を格納するのではなく、人工喉頭振動子５６の振動に用いる発振信号をサンプリングしたデータを格納するようにすれば、メモリ４の読み出しによって生成される信号が直接に方形波列となるので、Ｖ−Ｆコンバータ５２を不要とし小型化に資する構成が可能となる。
【００８８】
【発明の効果】
本発明に係る発声補助用人工喉頭によれば、山型パタン生成手段、下降パタン生成手段は起動されると自動的に滑らかな曲線形状を有するピッチパタンを生成する。例えば特にその下降部分を指数関数的に変化するピッチパタンを生成するように構成することができる。このようにピッチを直線的ではなく滑らかな曲線に従って変化させることにより、人工喉頭により補助された音声が自然なピッチ変化を伴い、耳障りでない音声が実現されるという効果が得られる。
【００８９】
また、本発明に係る発声補助用人工喉頭によれば、アクセント核は、山型ピッチパタンによってピッチパタンの極大を形成した後、そのピッチパタンに山型ピッチパタンより迅速な減少率を有する下降ピッチパタンを接続することによって形成される。使用者は山型パタン生成手段から下降パタン生成手段への切り替えを行うだけで、本発明に係る発声補助用人工喉頭は、滑らかでかつピッチが急峻に減少するという、自然音声におけるアクセント核でのピッチ変化に則したピッチパタンを生成する。これにより、アクセント核を含んだフレーズの自然なイントネーションが実現されるという効果が得られる。
【００９０】
また、フレーズが複数のアクセント核を有する場合には、山型パタン生成手段は自動的に、アクセント核それぞれのピーク値が、先頭から順次低減するという自然音声に則したピッチパタンを生成する。これにより、複数のアクセント核を含むフレーズのイントネーションが自然となるという効果が得られる。
【００９１】
さらに本発明に係る発声補助用人工喉頭によれば、ピッチが一段と低いレベルまで低下する文末パタン生成手段を備えたことにより、文末において自然なイントネーションの音声を生成することができる効果が得られる。
【００９２】
また、本発明に係る発声補助用人工喉頭によれば、ピッチパタンのサンプリング値をメモリに格納し、その読み出し速度を制御するクロック制御手段を設けることにより、ピッチパタンの高さはそのままに時間軸方向の圧縮／伸張を行うことができる。これにより、声の全体的な高さを変えることなく、発話速度を変化させることができるという効果が得られる。つまり、使用者は自分の意志に応じて発話速度を変えることができ、よって本発明によれば意志・感情表現手段、コミュニケーション手段としてのより高い次元での発話が支援されるという効果がある。
【００９３】
以上のように、本発明に係る発声補助用人工喉頭によれば、自然な発声を可能とするピッチ変化が生成される効果があるが、このピッチ変化は、動作コントロール手段によるピッチパタンに開始／終了と、パタン切替手段による山型ピッチパタンと下降ピッチパタンとの切り替えと、文末パタン開始手段による文末ピッチパタンへの切り替えとにより行われる。つまり、本発明に係る発声補助用人工喉頭によれば、使用者が行う操作は基本的には３つの切り替え操作だけであり、微妙なもしくは習熟を要する操作が不要で、操作が極めて容易であるという効果が得られる。
【００９４】
このように、本発明に係る発声補助用人工喉頭によれば、簡単な操作で、自然なアクセント、イントネーションの発声を確実に実現することができるので、人工喉頭を用いた会話であっても、情報伝達が円滑に行われ、使用者の発声意欲の向上、精神的なストレスからの解放が図られるという効果が達成される。
【図面の簡単な説明】
【図１】  本発明の実施形態である発生補助用人工喉頭の概略のブロック構成図である。
【図２】  メモリに格納される山型ピッチパタンを示す模式図である。
【図３】  本装置の動作を説明するフロー図である。
【図４】  スイッチＳＷ１のＯＮにより生成されるピッチパタン信号、スイッチ操作、及びメモリアクセス状況を示す模式図である。
【図５】  頭高パタン生成処理により生成されるピッチパタン信号、スイッチ操作、及びメモリアクセス状況を示す模式図である。
【図６】  スイッチＳＷ２の１回目のＯＦＦ操作により、山型ピッチパタンから下降ピッチパタンへの切り替えが行われた場合のピッチパタン信号、スイッチ操作、及びメモリアクセス状況を示す模式図である。
【図７】  スイッチＳＷ２の２回目のＯＮ操作により、下降ピッチパタンから山型ピッチパタンへの切り替えが行われた場合のピッチパタン信号、スイッチ操作、及びメモリアクセス状況を示す模式図である。
【図８】  スイッチＳＷ２の２回目のＯＦＦ操作により、２番目の山型ピッチパタンから再度、下降ピッチパタンへの切り替えが行われた場合のピッチパタン信号、スイッチ操作、及びメモリアクセス状況を示す模式図である。
【図９】  スイッチＳＷ２の３回目のＯＮ操作により、下降ピッチパタンから山型ピッチパタンへの切り替えが行われた場合のピッチパタン信号、スイッチ操作、及びメモリアクセス状況を示す模式図である。
【図１０】  スイッチＳＷ２の３回目のＯＦＦ操作により、山型ピッチパタンから下降ピッチパタンへの切り替えが行われた場合のピッチパタン信号、スイッチ操作、及びメモリアクセス状況を示す模式図である。
【図１１】  スイッチＳＷ３のＯＮ操作により文末処理が起動された場合のピッチパタン信号、スイッチ操作、及びメモリアクセス状況を示す模式図である。
【符号の説明】
１  ピッチパタン生成部、２  振動子部、４，８  メモリ、２４，２６  メモリアクセス装置、２８  カウンタ部、３０  オフセット減算装置、３２  オフセット加算装置、３４  乗算器、４０  ピッチパタン信号、５０  Ｄ／Ａ＆ＬＰＦ部、５２  Ｖ−Ｆコンバータ、５４  電力増幅器、５６  人工喉頭振動子。
【図１】
0003987605.tif 000002
【図２】
0003987605.tif 000003
【図３】
0003987605.tif 000004
【図４】
0003987605.tif 000005
【図５】
0003987605.tif 000006
【図６】
0003987605.tif 000007
【図７】
0003987605.tif 000008
【図８】
0003987605.tif 000009
【図９】
0003987605.tif 000010
【図１０】
0003987605.tif 000011
【図１１】
0003987605.tif 000012