(57)【要約】【課題】音声合成により得られる音声の声質のユーザによる選択の幅を拡げるとともに、車両走行時の騒音などの周囲騒音の影響を低減してより聞き取りやすい音声を得る。【解決手段】車載用音声合成装置１２は、ネットワークを介して外部の音韻モデル配信用データサーバに音韻モデルデータの送信要求を行い、ネットワークを介してサーバから前記送信要求に対応する音韻モデルデータを受信する通信部２１と、受信した音韻モデルデータに基づいて音声合成を行い、合成音声を生成する音声合成機能部２３と、を備える。【選択図】      図１
2004294813.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して外部のサーバに音韻モデルデータの送信要求を行い、前記ネットワークを介して前記サーバから前記送信要求に対応する音韻モデルデータを受信する通信部と、
前記受信した音韻モデルデータに基づいて音声合成を行い、合成音声を生成する音声合成機能部と、
を備えたことを特徴とする音声合成装置。
【請求項２】
請求項１記載の音声合成装置において、
当該音声合成装置近傍の騒音を検出する騒音入力部と、
検出した前記騒音を解析し、解析結果を出力する騒音解析部と、
前記解析結果に基づいて前記合成音声を最適化する音声合成最適化部と、
を備えたことを特徴とする音声合成装置。
【請求項３】
前記サーバから受信可能な音韻モデルデータを特定するための情報を表示する表示部と、
前記受信可能な音韻モデルデータをユーザが指示するための操作部と、
を備えたことを特徴とする音声合成装置。
【請求項４】
ネットワークを介して外部のサーバに音韻モデルデータの送信要求を行い、前記ネットワークを介して前記サーバから前記送信要求に対応する音韻モデルデータを受信する通信過程と、
前記受信した音韻モデルデータに基づいて音声合成を行い、合成音声を生成する音声合成過程と、
を備えたことを特徴とする音声合成装置の制御方法。
【請求項５】
請求項４記載の音声合成装置の制御方法において、
当該音声合成装置近傍の騒音を検出する騒音入力過程と、
検出した前記騒音を解析し、解析結果を出力する騒音解析過程と、
前記解析結果に基づいて前記合成音声を最適化する音声合成最適化過程と、
を備えたことを特徴とする音声合成装置の制御方法。
【請求項６】
音声合成装置をコンピュータにより制御するための制御プログラムにおいて、
ネットワークを介して外部のサーバに音韻モデルデータの送信要求を行わせ、前記ネットワークを介して前記サーバから前記送信要求に対応する音韻モデルデータを受信させ、
前記受信させた音韻モデルデータに基づいて音声合成を行わせ、合成音声を生成させる、
ことを特徴とする制御プログラム。
【請求項７】
請求項６記載の制御プログラムにおいて、
当該音声合成装置近傍の騒音を検出させ、
検出した前記騒音を解析し、解析結果を出力させ、
前記解析結果に基づいて前記合成音声を最適化させる、
ことを特徴とする制御プログラム。
【請求項８】
請求項６または請求項７記載の制御プログラムを記録したこことを特徴とするコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、音声合成装置、制御方法、制御プログラムおよび記録媒体に係り、特に車載用機器において音声合成を行うのに好適な音声合成装置、制御方法、制御プログラムおよび記録媒体に関する。
【０００２】
【従来の技術】
近年においては、音声合成技術が向上し、車載機器におけるガイダンスに音声合成が使用される機会が増えてきている（例えば、特許文献１参照）。
特に運転中のメールやｗｅｂ上の文字情報読上げなどのように、あらかじめ定められた内容ではなく、自由な内容の文章を読み上げるためには、音声合成によって実現するのみであった。
【０００３】
一般的な音声合成技術は、入力された文字列を意味のある文章として変換するための文法解析部と、文法解析後の文章から合成音声を生成する音声生成部を備えている。
【０００４】
この場合において、音声合成の声質を決定するのは、音韻モデルのデータベースであるが、以前は機械的な音声しか実現できなかったが、近年では自然な声質の合成音声を生成することが可能となってきている。
【０００５】
【特許文献１】
特開平１１−３３４４８３号
【０００６】
【発明が解決しようとする課題】
上記従来の音声合成による音声の声質は、既に機器に組み込まれている固定の音韻モデルしかなく、ユーザの選択の幅が狭く、例えば、ユーザの好まない声質であっても使わざるを得ないという問題点があった。
【０００７】
また、車載機器であるため、車両走行時など騒音環境下での使用がほとんどであり、騒音の種類によっては合成音声でガイドする内容が聞き取りにくい場合も多いという問題点があった。
【０００８】
そこで、本発明の目的は、音声合成により得られる音声の声質のユーザによる選択の幅を拡げるとともに、車両走行時の騒音などの周囲騒音の影響を低減してより聞き取りやすい音声を得ることが可能な車機器用の音声合成装置、制御方法、制御プログラムおよび記録媒体を提供することにある。
【０００９】
【課題を解決するための手段】
上記課題を解決するため、音声合成装置は、ネットワークを介して外部のサーバに音韻モデルデータの送信要求を行い、前記ネットワークを介して前記サーバから前記送信要求に対応する音韻モデルデータを受信する通信部と、前記受信した音韻モデルデータに基づいて音声合成を行い、合成音声を生成する音声合成機能部と、を備えたことを特徴としている。
【００１０】
上記構成によれば、通信部は、ネットワークを介して外部のサーバに音韻モデルデータの送信要求を行い、前記ネットワークを介して前記サーバから前記送信要求に対応する音韻モデルデータを受信する。
【００１１】
これにより音声合成機能部は、受信した音韻モデルデータに基づいて音声合成を行い、合成音声を生成する。
【００１２】
この場合において、当該音声合成装置近傍の騒音を検出する騒音入力部と、検出した前記騒音を解析し、解析結果を出力する騒音解析部と、前記解析結果に基づいて前記合成音声を最適化する音声合成最適化部と、を備えるようにしてもよい。
【００１３】
また、前記サーバから受信可能な音韻モデルデータを特定するための情報を表示する表示部と、前記受信可能な音韻モデルデータをユーザが指示するための操作部と、を備えるようにしてもよい。
【００１４】
また、音声合成装置の制御方法は、ネットワークを介して外部のサーバに音韻モデルデータの送信要求を行い、前記ネットワークを介して前記サーバから前記送信要求に対応する音韻モデルデータを受信する通信過程と、前記受信した音韻モデルデータに基づいて音声合成を行い、合成音声を生成する音声合成過程と、を備えたことを特徴としている。
【００１５】
この場合において、当該音声合成装置近傍の騒音を検出する騒音入力過程と、検出した前記騒音を解析し、解析結果を出力する騒音解析過程と、前記解析結果に基づいて前記合成音声を最適化する音声合成最適化過程と、を備えるようにしてもよい。
【００１６】
また、音声合成装置をコンピュータにより制御するための制御プログラムは、ネットワークを介して外部のサーバに音韻モデルデータの送信要求を行わせ、前記ネットワークを介して前記サーバから前記送信要求に対応する音韻モデルデータを受信させ、前記受信させた音韻モデルデータに基づいて音声合成を行わせ、合成音声を生成させる、ことを特徴としている。
【００１７】
この場合において、当該音声合成装置近傍の騒音を検出させ、検出した前記騒音を解析し、解析結果を出力させ、前記解析結果に基づいて前記合成音声を最適化させるようにしてもよい。
また、上記各制御プログラムをコンピュータ読取可能な記録媒体に記録することも可能である。
【００１８】
【発明の実施の形態】
次に本発明の好適な実施の形態について図面を参照して説明する。
【００１９】
図１は、車載用音声合成システムの構成図である。
【００２０】
車載用音声合成システム１０は、大別すると、音韻モデル配信用データサーバ１１と、音韻モデル配信用データサーバ１１にネットワークを介して接続された車載用音声合成装置１２と、を備えている。
【００２１】
次に、車載用音声合成装置の構成について説明する。
車載用音声合成装置１２は、大別すると、通信部２１と、データベース記憶部２２と、音声合成機能部２３と、車室内騒音入力部２４と、騒音解析部２５と、音声合成最適化部２６と、音声合成出力部２７と、操作部２８と、表示部２９と、制御部３０と、を備えている。
【００２２】
通信部２１は、操作部２８の操作状態、すなわち、ユーザの要求に応じて無線ネットワークを介して音韻モデル配信用データサーバと通信を行い、ユーザの要求に対応する音韻モデルデータを要求するとともに、配信された音韻モデルデータをデータベース記憶部２２に格納する。
【００２３】
データベース記憶部２２は、音韻モデルデータを格納するとともに、音声合成機能部２３の要求に応じて音韻モデルデータを出力する。
音声合成機能部２３は、テキストデータを言語モデルデータおよび音韻モデルデータに基づいて合成音声を生成し出力する。
ここで、音声合成機能部およびデータベース記憶部について詳細に説明する。
【００２４】
図２は音声合成機能部およびデータベース記憶部の概要構成ブロック図である。
【００２５】
音声合成機能部２３は、大別すると、テキストデータ記憶部３１と、文法解析部３３と、音声生成部３５と、を備えている。
データベース記憶部２２は、言語モデルデータ記憶部３２と、音韻モデルデータ記憶部３４と、を備えている。
【００２６】
テキストデータ記憶部３１は、音声合成の対象となる文字列（文章）に対応するテキストデータが各テキストデータを特定するためのインデックスデータに対応づけて記憶されている。
【００２７】
言語モデルデータ記憶部３２は、文法解析を行うための言語モデルデータをデータベースとして記憶している。
【００２８】
文法解析部３３は、インデックスデータに基づいて読み出したテキストデータに言語モデルデータを適用し、テキストデータに含まれる文字列を音声合成に必要な意味のある文字列群データとして変換する。
音韻モデルデータ記憶部３４は、音声合成の声質を決定する音韻モデルデータをデータベースとして記憶している。
【００２９】
音声生成部３５は、音韻モデルデータのデータベースに基づいて、文法解析部３３が出力した文字列群データに音韻モデルデータを適用して、当該音韻モデルデータに対応する声質を有する合成音声データを生成し出力する。
【００３０】
車室内騒音入力部２４は、車室内の騒音をモニタリングして収集し、騒音データとして出力する。
騒音解析部２５は、入力された騒音データを解析して合成音声を車室内の騒音に合わせて最適化（レベル調整や周波数フィルタリング）するための最適化制御データを生成し、出力する。
【００３１】
音声合成最適化部２６は、最適化制御データに基づいて音声合成機能部２３の音声生成部３５が生成した合成音声にレベル調整あるいは周波数フィルタリングなどの最適化処理を施して最適化合成音声データとして出力する。
【００３２】
音声合成出力部２７は、入力された最適化合成音声データに基づいて音声合成処理を行い音声を出力する。
操作部２８は、ユーザが各種操作を行う。
表示部２９は、各種情報を表示する。
【００３３】
図３は実施形態の処理フローチャートである。
【００３４】
まず、制御部３０は、音声合成処理を行うに先立って、操作部２８を介してユーザが新たな音韻モデルのダウンロードを行うべく、音韻モデル配信用データサーバへの問い合わせの指示を行ったか否かを判別する（ステップＳ１）。
【００３５】
ステップＳ１の判別において、ユーザが音韻モデル配信用データサーバへの問い合わせの指示を行っていない場合には（ステップＳ１；Ｎｏ）、処理をステップＳ６に移行し、後述する音声合成処理を行って処理を終了する。
【００３６】
ステップＳ１の判別において、ユーザが音韻モデル配信用データサーバへの問い合わせの指示を行っている場合には（ステップＳ１；Ｙｅｓ）、通信部を介して音韻モデル配信用データサーバにアクセスし、ダウンロード可能な音韻モデルの一覧データを受信する（ステップＳ２）。
【００３７】
次に制御部３０は、表示部２９を制御し、通信部が受信した音韻モデルの一覧データに基づいて一覧を表示する（ステップＳ３）。
【００３８】
これによりユーザが操作部を操作して、ダウンロードを希望する音韻モデルのデータを指示すると、制御部３０は通信部を制御して音韻モデルデータのダウンロード要求データを音韻モデル配信用データサーバに送信する（ステップＳ４）。
【００３９】
この結果、音韻モデル配信用データサーバは、ダウンロード要求データに対応する音韻モデルデータを車載用音声合成装置１２にダウンロード（送信）し、通信部は、ダウンロードされた音韻モデルデータを受信してデータベース記憶部に格納する（ステップＳ５）。
【００４０】
そして、音声合成機能部２３は、ダウンロードされた音韻モデルデータに基づいて音声合成を行うこととなる。
【００４１】
具体的には、制御部が音声合成の対象となる文字列に対応するテキストデータを特定するためのインデックスデータを音声合成機能部２３に送信すると、音声合成機能部のテキストデータ記憶部３１は、送信されたインデックスデータに対応するテキストデータを文法解析部３３に出力する。
【００４２】
文法解析部３３は、入力されたテキストデータに言語モデルデータを適用し、形態素解析や構文解析を行う。
すなわち文法解析部３３は、入力されたテキストデータを言語モデルデータを構成する辞書および単語検索テーブルを用いて、単語と形態素の系列に分割し、読み仮名、文法情報、アクセント情報などを抽出し、入力テキストデータに含まれる文字列を音声合成に必要な意味のある文字列群データとして変換して、音声生成部３５に出力する。
【００４３】
音声生成部３５は、データベース記憶部からステップＳの処理でダウンロードした音韻モデルデータを文字列群データに適用して、文節の係り受けの関係からポーズやイントネーションの情報を取得し、複合語や文節のアクセントを定め、当該音韻モデルデータに対応する声質を有する合成音声データを生成し音声合成最適化部に出力する。
【００４４】
これらの車室内騒音入力部２４は、車室内の騒音をモニタリングして収集し、騒音データとして騒音解析部２５に出力する。騒音解析部２５は、入力された騒音データを解析して合成音声を車室内の騒音に合わせて最適化（レベル調整や周波数フィルタリング）するための最適化制御データを生成し、音声合成最適化部に出力する。
【００４５】
これらの結果、音声合成最適化部２６は、最適化制御データに基づいて音声合成機能部２３の音声生成部３５が生成した合成音声にレベル調整あるいは周波数フィルタリングなどの最適化処理を施して最適化合成音声データとして音声合成出力部２７に出力し、音声合成出力部２７は、入力された最適化合成音声データに基づいて音声合成処理を行い音声を出力する。
【００４６】
以上の説明のように、本実施形態によれば、ユーザにとってより好ましいと思われる合成音声の声質を選択可能となり、より聞いていて心地よい合成音声を使用することが可能となる。
【００４７】
また、音韻モデル配信用サーバから通信によって音韻データをダウンロードする構成であるので、携帯電話端末における着信メロディー配信するデータ配信サービスと同等のサービスを提供することが可能となる。
【００４８】
さらに周囲騒音、上述した車室内騒音を検出して合成音声を最適化することができ、よりユーザの聞き取りやすい合成音声を得ることが可能となる。
以上の実施形態は一例であり、様々な変形が可能である。
【００４９】
例えば、車両の種類などの情報をサーバへ送信できるようにし、あらかじめその車両に最適化された音韻モデルを用意しておくことで、より好適な合成音声を得るように構成することも可能である。
【００５０】
また、以上の説明では音韻モデルデータのみをダウンロードする構成としていたが、言語モデルデータについてもダウンロードするように構成することも可能である。
【００５１】
【発明の効果】
本発明によれば、ユーザにとってより好ましいと思われる合成音声の声質を選択可能となる。
また、周囲騒音に合わせて合成音声を最適化することができ、よりユーザの聞き取りやすい合成音声を得ることが可能となる。
【図面の簡単な説明】
【図１】本発明に係る車載用音声合成システムの構成図である。
【図２】音声合成機能部およびデータベース記憶部の概要構成ブロック図である。
【図３】実施形態の処理フローチャートである。
【符号の説明】
１０  車載用音声合成システム
１１  音韻モデル配信用データサーバ
１２  車載用音声合成装置
２１  通信部
２２  データベース記憶部
２３  音声合成機能部
２４  車室内騒音入力部
２５  騒音解析部
２６  音声合成最適化部
２７  音声合成出力部
２８  操作部
２９  表示部
３０  制御部
３１  テキストデータ記憶部
３２  言語モデルデータ記憶部
３３  文法解析部
３４  音韻モデルデータ記憶部
３５  音声生成部
【図１】
2004294813.tif 000003
【図２】
2004294813.tif 000004
【図３】
2004294813.tif 000005