(57)【要約】【課題】合成音声を用いた複数の音声出力要求に対しても、それら要求に応じた適切な出力制御を行うことができる音声出力制御装置を提供する。【解決手段】車載制御装置１００は、音声合成部１１４と、不揮発性メモリ１１２と、出力制御部１１５とを備える。音声合成部１１４は、外部から取得される情報を用いて合成音声を生成すべく音声合成を行う。不揮発性メモリ１１２は、予め設定された情報によって生成された固定音声ファイル１１６を記憶する。出力制御部１１５は、音声合成部１１４によって生成される合成音声、及び、不揮発性メモリ１１２に記憶されている固定音声の出力を制御する。そして、音声出力要求に際して音声合成部１１４の動作を監視し、音声合成部１１４が合成音声の生成中であったとき、出力制御部１１５を通じて不揮発性メモリ１１２に記憶されている固定音声を出力する。【選択図】図１
2015200696.tif 000002
【特許請求の範囲】
【請求項１】
合成音声を含めた複数の音声出力要求に対する出力制御を行う音声出力制御装置であって、
外部から取得される情報を用いて合成音声を生成すべく音声合成を行う音声合成部と、
予め設定された情報によって生成された固定音声を記憶する音声記憶部と、
前記音声合成部によって生成される合成音声、及び、前記音声記憶部に記憶されている固定音声の出力を制御する出力制御部と、
を備え、
前記音声出力要求に際して前記音声合成部の動作を監視し、該音声合成部が合成音声の生成中であったとき、前記出力制御部を通じて前記音声記憶部に記憶されている固定音声を出力することを特徴とする音声出力制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通知に用いられる合成音声の出力を制御する音声出力制御装置に関する。
【背景技術】
【０００２】
従来、この種の音声出力制御装置としては、例えば特許文献１に記載の装置が知られている。この装置では、合成音声による車両の経路案内中に電話の着信を検出したときに、経路案内の合成音声の音響を電話の着信前とは変化させることにより、車両の乗員に対して電話の着信を通知する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１２８２１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記文献に記載の装置では、経路案内の合成音声の音響の変化に基づき電話の着信の有無を通知することができるものの、例えば電話の送信元等を含めた詳細な情報となるとこれを通知することはできない。そこで、このような詳細な情報を含んだ電話の着信通知も合成音声によって行うことが考えられる。しかしながらこの場合、合成音声による車両の経路案内中に電話の着信を検出したときには、それら音声の合成を同時に行うことができず、電話の着信通知を適切なタイミングで行うことができなくなるおそれがある。
【０００５】
本発明は、このような実情に鑑みてなされたものであり、その目的は、合成音声を用いた複数の音声出力要求に対しても、それら要求に応じた適切な出力制御を行うことができる音声出力制御装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の音声出力制御装置は、合成音声を含めた複数の音声出力要求に対する出力制御を行う音声出力制御装置であって、外部から取得される情報を用いて合成音声を生成すべく音声合成を行う音声合成部と、予め設定された情報によって生成された固定音声を記憶する音声記憶部と、前記音声合成部によって生成される合成音声、及び、前記音声記憶部に記憶されている固定音声の出力を制御する出力制御部と、を備え、前記音声出力要求に際して前記音声合成部の動作を監視し、該音声合成部が合成音声の生成中であったとき、前記出力制御部を通じて前記音声記憶部に記憶されている固定音声を出力する。
【０００７】
上記構成によれば、合成音声を用いた複数の音声出力要求があったとき、音声合成部が合成音声の生成中であれば、音声記憶部に記憶されている固定音声が出力される。これにより、音声合成部が動作中であってもそれら複数の内容を音声を用いて並行して通知することができる。そのため、合成音声を用いた複数の音声出力要求に対しても、それら要求に応じた適切な出力制御を行うことができる。
【図面の簡単な説明】
【０００８】
【図１】音声出力制御装置の一実施の形態の概略構成を示すブロック図。
【図２】同実施の形態の音声出力制御装置が実行する着信通知処理の処理手順を示すフローチャート。
【発明を実施するための形態】
【０００９】
以下、音声出力制御装置を車載制御装置に具体化した一実施の形態について図面を参照して説明する。
図１に示すように、本実施の形態の車載制御装置１００は、車両の乗員に対する音声出力要求に対する出力制御を行う音声処理部１１０を備えている。音声処理部１１０は、音声の出力制御を統括的に行う音声処理エンジン１１１と、音声処理エンジン１１１が音声の出力処理の際に用いる各種の音声データを記憶する音声記憶部の一例としての不揮発性メモリ１１２とを有している。
【００１０】
音声処理エンジン１１１は、音声合成部１１４及び出力制御部１１５を有している。音声合成部１１４は、外部からの合成音声の音声出力要求に応じて合成音声を生成すべく音声合成を行う。出力制御部１１５は、音声合成部１１４が生成した合成音声の音声データや不揮発性メモリ１１２に記憶された各種の音声データの音声出力を制御する部分であり、それら制御した音声を音声出力部１２０を介して出力する。
【００１１】
また、音声処理エンジン１１１は、車両に設けられたナビゲーションシステム１３０に対し通信線等を介して接続されている。ナビゲーションシステム１３０は、地図情報が登録された地図情報データベース１３１を有している。そして、音声処理エンジン１１１の音声合成部１１４は、ナビゲーションシステム１３０が車両の経路案内を実行しているときに、ナビゲーションシステム１３０からの要求に応じて車両の経路案内のための合成音声を生成する。
【００１２】
また、音声処理エンジン１１１は、車両に設けられた無線通信部１４０に対しても通信線等を介して接続されている。無線通信部１４０は、車両の乗員が所有している音声通話端末２００から無線通信によって送信された情報に含まれる着信通知の情報を音声処理エンジン１１１に入力する。そして、音声処理エンジン１１１の音声合成部１１４は、音声通話端末２００から無線通信部１４０を通じて着信通知があったときには、音声通話端末２００からの要求に応じて着信通知のための合成音声を生成する。
【００１３】
不揮発性メモリ１１２は、音声処理エンジン１１１が音声の出力処理の際に用いる固定音声ファイル１１６や定型テキストファイル１１７を音声データの一種として記憶している。
【００１４】
固定音声ファイル１１６は、予め設定された情報によって生成された固定音声のテキストデータからなる音声ファイルである。そして、不揮発性メモリ１１２は、音声処理部１１０が実行可能な複数の通知のうち少なくとも一部の通知に対応して設定された固定音声ファイル１１６を記憶している。なお、本実施の形態では、音声処理部１１０は、ナビゲーションシステム１３０による車両の経路案内の通知や、音声通話端末２００からの着信通知を実行可能となっている。そして、不揮発性メモリ１１２は、これらの通知のうち音声通話端末２００からの着信通知に対応して設定された固定音声ファイル１１６を記憶している。例えば、不揮発性メモリ１１２は、「電話です」という固定音声のテキストデータを音声通話端末２００からの着信通知に対応して設定された固定音声ファイル１１６として記憶している。
【００１５】
一方、定型テキストファイル１１７は、予め設定された情報によって生成された定型文のテキストデータからなる音声ファイルである。定型テキストファイル１１７は、合成音声を生成するときにナビゲーションシステム１３０や音声通話端末２００から音声処理部１１０に入力されるテキストデータと組み合わせて用いられる。そして、不揮発性メモリ１１２は、ナビゲーションシステム１３０による車両の経路案内の通知や、音声通話端末２００からの着信通知に対応して設定された定型テキストファイル１１７を記憶している。例えば、不揮発性メモリ１１２は、「〜を左折です」という定型文のテキストデータをナビゲーションシステム１３０による車両の経路案内の通知に対応して設定された定型テキストファイル１１７として記憶している。また、不揮発性メモリ１１２は、「〜さんから電話です」という定型文のテキストデータを音声通話端末２００からの着信通知に対応して設定された定型テキストファイル１１７として記憶している。
【００１６】
そして、音声処理エンジン１１１は、ナビゲーションシステム１３０が車両の経路案内を実行するとき、ナビゲーションシステム１３０から送信されるテキストデータと、不揮発性メモリ１１２から読み出す定型テキストファイル１１７のテキストデータとを音声合成部１１４を通じて組み合わせる。例えば、ナビゲーションシステム１３０から送信されるテキストデータには「現在地の交差点の名称」が含まれるとともに、定型テキストファイル１１７のテキストデータには「〜を左折です」という定型文が含まれている。この場合、交差点が特定された合成音声による車両の経路案内が実行される。また、音声処理エンジン１１１は、音声合成部１１４が合成した車両の経路案内のための合成音声の出力制御を出力制御部１１５を通じて行う。
【００１７】
また、音声処理エンジン１１１は、音声合成部１１４がナビゲーションシステム１３０からの合成音声の音声出力要求に応じて音声合成を行っているか否かを監視している。そして、音声処理エンジン１１１は、音声合成部１１４がナビゲーションシステム１３０からの要求に応じて音声合成を行っていないことを条件として、音声通話端末２００からの合成音声の音声出力要求に応じた着信通知のための合成音声を音声合成部１１４を通じて生成する。
【００１８】
この場合、音声処理エンジン１１１は、一例として、音声通話端末２００から無線通信部１４０を通じて送信されるテキストデータと、不揮発性メモリ１１２から読み出す定型テキストファイル１１７に含まれるテキストデータとを音声合成部１１４を通じて組み合わせる。例えば、音声通話端末２００から送信されるテキストデータには予め登録されている「通話の送信者の氏名」が含まれるとともに、定型テキストファイル１１７のテキストデータには「〜さんから電話です」という定型文が含まれている。この場合、通話の送信者が特定された合成音声による着信通知が実行される。また、音声処理エンジン１１１は、音声合成部１１４が生成した着信通知のための合成音声の出力制御を出力制御部１１５を通じて行う。
【００１９】
一方、音声処理エンジン１１１は、音声合成部１１４がナビゲーションシステム１３０からの要求に応じて音声合成を行っているときには、音声通話端末２００から無線通信部１４０を通じて着信通知があったとしても、音声通話端末２００からの要求の有無に関わらず着信通知のための合成音声を音声合成部１１４を通じて生成しない。そして、音声処理エンジン１１１は、音声通話端末２００からの着信通知に対応して不揮発性メモリ１１２に予め記憶された固定音声ファイル１１６を出力制御部１１５を通じて読み出す。例えば、音声処理エンジン１１１は、不揮発性メモリ１１２から読み出した固定音声ファイル１１６に含まれる「電話です」という固定音声のテキストデータを出力制御部１１５を通じて読み出す。そして、音声処理エンジン１１１は、着信通知のための固定音声の出力制御を出力制御部１１５を通じて行う。
【００２０】
次に、本実施の形態の動作として、音声処理エンジン１１１が実行する着信通知処理の処理手順を説明する。
音声処理エンジン１１１は、車両の走行中にナビゲーションシステム１３０によって車両の経路案内が開始されると、図２に示す着信通知処理を実行する。そして、音声処理エンジン１１１は、車両の走行中に音声通話端末２００から無線通信部１４０を通じて着信通知があるか否かを判定する（ステップＳ１０）。
【００２１】
そして、音声処理エンジン１１１は、音声通話端末２００からの着信通知がないときには（ステップＳ１０＝ＮＯ）、音声通話端末２００からの着信通知があるまで待機する。一方、音声処理エンジン１１１は、音声通話端末２００からの着信通知があったときには（ステップＳ１０＝ＹＥＳ）、ナビゲーションシステム１３０からの要求に応じて経路案内のための合成音声を音声合成部１１４を通じて生成中であるか否かを判定する（ステップＳ１１）。
【００２２】
そして、音声処理エンジン１１１は、経路案内のための合成音声を生成中であるときには（ステップＳ１１＝ＹＥＳ）、不揮発性メモリ１１２に記憶された固定音声ファイル１１６を読み出す（ステップＳ１２）。一方、音声処理エンジン１１１は、経路案内のための合成音声を生成中でないときには（ステップＳ１１＝ＮＯ）、音声合成部１１４を通じて着信通知のための合成音声を生成する（ステップＳ１３）。
【００２３】
そして、音声処理エンジン１１１は、先のステップＳ１２において読み出した固定音声ファイル１１６の音声データ、又は、先のステップＳ１３において生成した着信通知のための合成音声の音声データを出力制御部１１５を通じて音声出力部１２０に出力して着信通知を実行する（ステップＳ１４）。その後、音声処理エンジン１１１は、その処理をステップＳ１０に戻して上述した待機状態となる。
【００２４】
以上説明したように、上記実施の形態によれば、以下に示す効果を得ることができる。
（１）音声処理エンジン１１１は、合成音声を用いた複数の音声出力要求があったときに、合成音声の生成中であれば、不揮発性メモリ１１２に記憶されている固定音声ファイル１１６を読み出す。これにより、合成音声の生成中であってもそれら複数の内容を音声を用いて並行して通知することができ、合成音声を用いた複数の音声出力要求に対しても、それら要求に応じた適切な出力制御を行うことができる。
【００２５】
（２）音声処理エンジン１１１は、合成音声を用いた音声出力要求があったときに、合成音声の生成中でなければ、音声通話端末２００からの着信通知、及び、ナビゲーションシステム１３０による車両の経路案内のうち音声出力要求のあったものを合成音声を用いて行う。これにより、それらの内容を詳細な情報を含めた上で通知することができる。
【００２６】
なお、上記実施の形態は、以下のような形態にて実施することもできる。
・上記実施の形態において、不揮発性メモリ１１２には、ナビゲーションシステム１３０による車両の経路案内に対応して設定された固定音声ファイル１１６を記憶するようにしてもよい。例えば、不揮発性メモリ１１２には、「次の交差点を左折です。」という固定音声のテキストデータをナビゲーションシステム１３０による車両の経路案内に対応して設定された固定音声ファイル１１６として記憶するようにしてもよい。この場合、音声処理部１１０は、音声合成部１１４が経路案内のための合成音声を生成中であるときに音声通話端末２００から着信通知があったときに、経路案内のための合成音声の生成を停止し、不揮発性メモリ１１２に記憶された固定音声を用いて車両の経路案内を実行するようにすることができる。この構成では、音声処理エンジン１１１が経路案内のための合成音声を生成中であるか否かに関わらず、音声通話端末２００からの着信通知があったときに着信通知のための合成音声を生成することができる。
【００２７】
・上記実施の形態において、音声処理部１１０は、複数の音声処理エンジン１１１を含んで構成するようにしてもよい。この構成でも同様に、複数の音声処理エンジン１１１の処理能力を上回る数の合成音声が同時にあったとしても、それら要求に基づく複数の音声出力を並行して行うことができる。
【００２８】
・上記実施の形態において、音声処理部１１０は、ナビゲーションシステム１３０による車両の経路案内や音声通話端末２００からの着信通知以外の合成音声による音声出力制御を実行するようにしてもよい。
【符号の説明】
【００２９】
１００…車載制御装置、１１０…音声処理部、１１１…音声処理エンジン、１１２…不揮発性メモリ、１１４…音声合成部、１１５…出力制御部、１１６…固定音声ファイル、１１７…定型テキストファイル、１２０…音声出力部、１３０…ナビゲーションシステム、１３１…地図情報データベース、１４０…無線通信部、２００…音声通話端末。
【図１】
2015200696.tif 000003
【図２】
2015200696.tif 000004