(57)【要約】【課題】言語解析サーバが情報提供サーバから配信された文字データを解析して、文書読み上げ装置において読み間違いが発生する形態素を抽出し、該形態素の読み方を示すデータを前記文書読み上げ装置に送信することによって、該文書読み上げ装置は、容量の制限された辞書を参照しながらも、配信された文字データを適切に解析して、該文字データを間違いなく読み上げることができるようにする。【解決手段】文字データを配信する情報提供サーバ２１と、前記文字データを解析して読み上げる文書読み上げ装置と、該文書読み上げ装置において読み間違いが発生する形態素を抽出し、該形態素の読み方を示すデータを前記文書読み上げ装置に送信する言語解析サーバ３１とを有し、前記文書読み上げ装置は、前記形態素の読み方を示すデータを使用して前記文字データを解析して読み上げる。【選択図】図１
2005208421.tif 000002
【特許請求の範囲】
【請求項１】
（ａ）文字データを配信する情報提供サーバと、
（ｂ）前記文字データを解析して読み上げる文書読み上げ装置と、
（ｃ）該文書読み上げ装置において読み間違いが発生する形態素を抽出し、該形態素の読み方を示すデータを前記文書読み上げ装置に送信する言語解析サーバとを有し、
（ｄ）前記文書読み上げ装置は、前記形態素の読み方を示すデータを使用して前記文字データを解析して読み上げることを特徴とする文章読み上げシステム。
【請求項２】
（ａ）前記文字データは漢字かな混じり文であり、
（ｂ）前記文書読み上げ装置は言語解析用辞書及び該言語解析用辞書を参照して前記漢字かな混じり文を解析する音声合成処理部を備える請求項１に記載の文章読み上げシステム。
【請求項３】
（ａ）前記言語解析サーバは、前記文書読み上げ装置の音声合成処理部と同等の比較用音声合成処理部、及び、該比較用音声合成処理部よりも処理能力の高いサーバ用音声合成処理部を備え、
（ｂ）前記比較用音声合成処理部の解析結果とサーバ用音声合成処理部の解析結果とを比較して、前記読み間違いが発生する形態素を抽出し、該形態素の読み方を示すデータを作成する請求項２に記載の文章読み上げシステム。
【請求項４】
（ａ）前記言語解析サーバは、前記文書読み上げ装置の言語解析用辞書と同等の比較用言語解析用辞書、並びに、該比較用言語解析用辞書よりも大きな記憶容量及び豊富な辞書内容を備えるサーバ用言語解析用辞書を備え、
（ｂ）前記比較用音声合成処理部は比較用言語解析用辞書を参照し、前記サーバ用音声合成処理部はサーバ用言語解析用辞書を参照する請求項３に記載の文章読み上げシステム。
【請求項５】
前記形態素の読み方を示すデータは、前記読み間違いが発生する形態素及び該形態素の読み方の一覧データである請求項１〜４のいずれか１項に記載の文章読み上げシステム。
【請求項６】
前記形態素の読み方を示すデータは、前記文字データにおける前記読み間違いが発生する形態素に該当する文字を前記形態素の読み方を表す表音文字で置換した文字データである請求項１〜４のいずれか１項に記載の文章読み上げシステム。
【請求項７】
（ａ）情報提供サーバは文字データを配信し、
（ｂ）言語解析サーバは、文書読み上げ装置において読み間違いが発生する形態素を抽出し、該形態素の読み方を示すデータを前記文書読み上げ装置に送信し、
（ｃ）該文書読み上げ装置は、前記形態素の読み方を示すデータを使用して前記文字データを解析して読み上げることを特徴とする文章読み上げ方法。
【請求項８】
（ａ）言語解析用辞書を参照して文字データを読み上げる車載装置に対して読み方を示すデータを送信する言語解析サーバであって、
（ｂ）サーバ用言語解析用辞書と、
（ｃ）車載装置用言語解析用辞書と、
（ｄ）前記サーバ用言語解析用辞書を参照して前記文字データを解析するサーバ用音声合成処理部と、
（ｅ）前記車載装置用言語解析用辞書を参照して前記文字データを解析する車載装置用音声合成処理部とを有し、
（ｆ）前記サーバ用音声合成処理部の解析結果と前記車載装置用音声合成処理部の解析結果とを比較して、読み間違いが発生する形態素を抽出し、該形態素の読み方を示すデータを作成することを特徴とする言語解析サーバ。
【請求項９】
（ａ）情報提供サーバが配信した文字データ、及び、言語解析サーバが送信した、前記文字データにおいて読み間違いが発生する形態素の読み方を示すデータを受信する受信部と、
（ｂ）前記形態素の読み方を示すデータを使用して前記文字データを解析する言語解析部と、
（ｃ）前記文字データを読み上げるための音声波形データを作成する音声波形生成部とを有することを特徴とする文章読み上げ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文章読み上げシステム及び方法に関するものである。
【背景技術】
【０００２】
従来、自動車等の車両に搭載されたナビゲーション装置においては、運転者等の操作者が所定の入力部を操作して目的地を設定すると、該目的地、及び、現在位置検出処理部によって検出された車両の現在位置に基づいて、該現在位置から目的地までの経路が探索され、探索された経路が案内される。また、近年では、情報センタから配信されるニュース等の文字データを取得して表示するとともに、必要に応じて前記ニュース等を音声出力して読み上げるナビゲーション装置が提案されている（例えば、特許文献１参照。）。これにより、操作者は、ナビゲーション装置の表示画面を注視することなく、読み上げられた音声を聞き取ることによって、ニュース等を把握することができる。
【特許文献１】特開２００３−１２１１８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、前記従来のナビゲーション装置においては、前記ニュース等の文字データが漢字かな混じり文なので、前記ニュース等の内容を音声出力して読み上げるためには、読み上げ専用にひらがなやカタカナのような表音文字のデータが必要とされる。そのため、前記情報センタは、漢字かな混じり文の文字データとともに表音文字のデータも配信する必要があり、負担が大きくなってしまう。また、配信されるデータ量が大きくなってしまい、通信時間が長くなるとともに、通信費用が高くなってしまう。さらに、音声データを配信することも考えられるが、音声データは文字データよりもデータ量が大きいので、通信時間がさらに長くなるとともに、通信費用がさらに高くなってしまう。
【０００４】
もっとも、最近では、漢字かな混じり文の文章を解析して、漢字の読み方を割り当てるシステムが開発されている。しかし、該システムにおいては、文章解析用辞書等の大きな記憶容量を必要とする辞書が使用されており、ナビゲーション装置のように記憶容量に制限のある装置に適用することが困難であった。また、前記システムをナビゲーション装置のように記憶容量に制限のある装置に適用するためには、文章解析用辞書等の辞書の容量を制限する必要があるが、この場合、解析精度が低下して頻繁に間違えて読み上げられるので、聞き取ることができなくなってしまう。
【０００５】
本発明は、前記従来の問題点を解決して、言語解析サーバが情報提供サーバから配信された文字データを解析して、文書読み上げ装置において読み間違いが発生する形態素を抽出し、該形態素の読み方を示すデータを前記文書読み上げ装置に送信することによって、該文書読み上げ装置は、容量の制限された辞書を参照しながらも、配信された文字データを適切に解析して、該文字データを間違いなく読み上げることができる文章読み上げシステム及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
そのために、本発明の文章読み上げシステムにおいては、文字データを配信する情報提供サーバと、前記文字データを解析して読み上げる文書読み上げ装置と、該文書読み上げ装置において読み間違いが発生する形態素を抽出し、該形態素の読み方を示すデータを前記文書読み上げ装置に送信する言語解析サーバとを有し、前記文書読み上げ装置は、前記形態素の読み方を示すデータを使用して前記文字データを解析して読み上げる。
【０００７】
本発明の他の文章読み上げシステムにおいては、さらに、前記文字データは漢字かな混じり文であり、前記文書読み上げ装置は言語解析用辞書及び該言語解析用辞書を参照して前記漢字かな混じり文を解析する音声合成処理部を備える。
【０００８】
本発明の更に他の文章読み上げシステムにおいては、さらに、前記言語解析サーバは、前記文書読み上げ装置の音声合成処理部と同等の比較用音声合成処理部、及び、該比較用音声合成処理部よりも処理能力の高いサーバ用音声合成処理部を備え、前記比較用音声合成処理部の解析結果とサーバ用音声合成処理部の解析結果とを比較して、前記読み間違いが発生する形態素を抽出し、該形態素の読み方を示すデータを作成する。
【０００９】
本発明の更に他の文章読み上げシステムにおいては、さらに、前記言語解析サーバは、前記文書読み上げ装置の言語解析用辞書と同等の比較用言語解析用辞書、並びに、該比較用言語解析用辞書よりも大きな記憶容量及び豊富な辞書内容を備えるサーバ用言語解析用辞書を備え、前記比較用音声合成処理部は比較用言語解析用辞書を参照し、前記サーバ用音声合成処理部はサーバ用言語解析用辞書を参照する。
【００１０】
本発明の更に他の文章読み上げシステムにおいては、さらに、前記形態素の読み方を示すデータは、前記読み間違いが発生する形態素及び該形態素の読み方の一覧データである。
【００１１】
本発明の更に他の文章読み上げシステムにおいては、さらに、前記形態素の読み方を示すデータは、前記文字データにおける前記読み間違いが発生する形態素に該当する文字を前記形態素の読み方を表す表音文字で置換した文字データである。
【００１２】
本発明の文章読み上げ方法においては、情報提供サーバは文字データを配信し、言語解析サーバは、文書読み上げ装置において読み間違いが発生する形態素を抽出し、該形態素の読み方を示すデータを前記文書読み上げ装置に送信し、該文書読み上げ装置は、前記形態素の読み方を示すデータを使用して前記文字データを解析して読み上げる。
【００１３】
本発明の言語解析サーバにおいては、言語解析用辞書を参照して文字データを読み上げる車載装置に対して読み方を示すデータを送信する言語解析サーバであって、サーバ用言語解析用辞書と、車載装置用言語解析用辞書と、前記サーバ用言語解析用辞書を参照して前記文字データを解析するサーバ用音声合成処理部と、前記車載装置用言語解析用辞書を参照して前記文字データを解析する車載装置用音声合成処理部とを有し、前記サーバ用音声合成処理部の解析結果と前記車載装置用音声合成処理部の解析結果とを比較して、読み間違いが発生する形態素を抽出し、該形態素の読み方を示すデータを作成する。
【００１４】
本発明の文章読み上げ装置においては、情報提供サーバが配信した文字データ、及び、言語解析サーバが送信した、前記文字データにおいて読み間違いが発生する形態素の読み方を示すデータを受信する受信部と、前記形態素の読み方を示すデータを使用して前記文字データを解析する言語解析部と、前記文字データを読み上げるための音声波形データを作成する音声波形生成部とを有する。
【発明の効果】
【００１５】
本発明によれば、文書読み上げ装置は、容量の制限された辞書を参照しながらも、配信された文字データを適切に解析して、該文字データを間違いなく読み上げることができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【００１７】
図１は本発明の第１の実施の形態における文章読み上げシステムの構成を示す概念図である。
【００１８】
図において、１０は文章読み上げシステムである。そして、２１は情報提供サーバであり、ＣＰＵ、ＭＰＵ等の演算手段、半導体メモリ、磁気ディスク、光ディスク等の記憶手段、通信インターフェイス等を備えるコンピュータである。なお、前記情報提供サーバ２１は単一のコンピュータでなく、複数のコンピュータが有機的に結合された、いわゆる、分散型サーバであってもよい。また、前記情報提供サーバ２１の中に他のシステムが構築されていてもよい。さらに、前記情報提供サーバ２１は、他のコンピュータの中に構築されたシステムの一つであってもよい。
【００１９】
そして、１１は、操作者によって操作される文書読み上げ装置としての車載装置であり、例えば、乗用車、トラック、バス、オートバイ等の車両１２に搭載されている。車載装置は、実際には多数であるが、本実施の形態においては、説明の都合上、車載装置１１で代表する。また、前記操作者は、車両１２の運転者、同乗者等である。
【００２０】
なお、前記車載装置１１は、ＣＰＵ、ＭＰＵ等の演算装置、半導体メモリ、磁気ディスク、光ディスク等の記憶装置、液晶ディスプレイ、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）ディスプレイ、ＣＲＴ等の表示装置、キーボード、ジョイスティック、十字キー、押しボタン、リモートコントローラ、タッチパネル等の入力装置、後述されるスピーカ１１ａ等の音声出力装置、及び、通信インターフェイス、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）装置等の送受信装置を備える。前記車載装置１１は、例えば、車両１２に搭載されるナビゲーション装置であるが、据置電話機、携帯電話機、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−Ｐｈｏｎｅ  Ｓｙｓｔｅｍ）電話機、携帯情報端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、パーソナルコンピュータ、ゲーム機、デジタルテレビ等いかなるものであってもよい。そして、前記車載装置１１は、必ずしも車両１２に搭載されるものでなくてもよいが、ここでは、車両１２に搭載されるものとして説明する。
【００２１】
さらに、前記車載装置１１は、図示されない現在位置検出装置を有するものであってもよい。該現在位置検出装置は、前記車載装置１１が、例えば、ナビゲーション装置である場合、一般的には、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）、地磁気センサ、距離センサ、ステアリングセンサ、ビーコンセンサ、ジャイロセンサ等によって現在位置を検出する。また、例えば、携帯電話機、携帯情報端末等である場合、一般的には、該携帯電話機、携帯情報端末等が在圏する基地局との通信に基づいて、該基地局の位置を現在位置として検出する。
【００２２】
ここで、前記情報提供サーバ２１と車載装置１１とはネットワーク２２を介して相互に通信可能に接続される。なお、該ネットワーク２２は、有線又は無線の公衆通信回線網、専用通信回線網、携帯電話回線網、インターネット、イントラネット、ＬＡＮ、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、衛星通信回線網等いかなる通信回線網であってもよく、これらを適宜組み合わせたものであってもよい。また、放送衛星によるＣＳ放送やＢＳ放送を利用して通信してもよく、地上波デジタルテレビ放送を利用して通信してもよく、ＦＭ多重放送を利用して通信してもよく、また、道路脇（わき）、道路上等に設置されている光ビーコン、電波ビーコン、アンテナ等を利用して路車通信を行ってもよい。
【００２３】
本実施の形態においては、車載装置１１が、ネットワーク２２に接続されたアクセスポイント２３との間で無線ＬＡＮシステムによって通信を行うことで、前記ネットワーク２２に接続するものとして説明する。前記アクセスポイント２３は、例えば、無線ＬＡＮアダプタであり、２．４〔ＧＨｚ〕ＩＳＭ帯、５．２〔ＧＨｚ〕帯、１９〔ＧＨｚ〕帯準ミリ波等を使用したり赤外線を使用したりして、前記車載装置１１との間で無線ＬＡＮシステムによって通信を行うものである。この場合の無線ＬＡＮシステムとしては、例えば、ＩＥＥＥ８０２．１１ａ、ＩＥＥＥ８０２．１１ｂ、ＩＥＥＥ８０２．１１ｅ、ＩＥＥＥ８０２．１１ｇ等や、家庭内無線システムとして採用されているブルートゥース等であるが、いかなるシステムであってもよい。なお、前記アクセスポイント２３は、いかなる場所に配設されたものであってもよく、操作者の住居であってもよいし、多数の者が使用可能なように、ガソリンスタンド、飲食店、駐車場等に配設されたものであってもよい。
【００２４】
そして、前記情報提供サーバ２１は、ニュース、天気予報、企業情報、株式市況、為替市況等の各種情報をテキストデータ、すなわち、文字データとして配信する。該文字データは、本来、前記車載装置１１の表示装置に各種情報を文章で表示するためのデータなので、通常、漢字かな混じり文として構成されている。文字データは、音声データに比較してデータ量が小さいので、テレビ電波を利用して送信することもできる。
【００２５】
また、本実施の形態における車載装置１１は、機能の観点から、前記情報提供サーバ２１や言語解析サーバ３１が送信するデータを受信する受信部、音声合成処理部１４、言語解析用辞書１５、ユーザ定義言語解析用辞書１６及び音声データ生成用辞書１７を備える文書読み上げ処理部１３を有する。該文書読み上げ処理部１３は、前記情報提供サーバ２１から受信した文字データにおける漢字かな混じり文の文章を解析して、漢字や記号の読み方を割り当てることによって、前記文字データを読み上げるようになっている。
【００２６】
そして、前記ネットワーク２２には、言語解析サーバ３１が通信可能に接続されている。該言語解析サーバ３１は、ＣＰＵ、ＭＰＵ等の演算手段、半導体メモリ、磁気ディスク、光ディスク等の記憶手段、通信インターフェイス等を備えるコンピュータである。なお、前記言語解析サーバ３１は単一のコンピュータでなく、複数のコンピュータが有機的に結合された、いわゆる、分散型サーバであってもよい。また、前記言語解析サーバ３１の中に他のシステムが構築されていてもよい。さらに、前記言語解析サーバ３１は、他のコンピュータと一体的に構成されたものであってもよいし、他のコンピュータの中に構築されたシステムの一つであってもよい。例えば、前記言語解析サーバ３１は、情報提供サーバ２１と一体的に構成されたものであってもよいし、該情報提供サーバ２１の中に構築されたシステムの一つであってもよい。
【００２７】
ここで、前記言語解析サーバ３１は、機能の観点から、サーバ用音声合成処理部３２、サーバ用言語解析用辞書３３、比較用音声合成処理部としての車載装置用音声合成処理部３４、及び、比較用言語解析用辞書としての車載装置用言語解析用辞書３５を有する。そして、前記車載装置用音声合成処理部３４は前記車載装置１１の音声合成処理部１４と同等の処理能力を有し、また、前記車載装置用言語解析用辞書３５は前記車載装置１１の言語解析用辞書１５と同等の記憶容量及び同等の辞書内容を有する。また、サーバ用音声合成処理部３２は前記車載装置１１の音声合成処理部１４よりも高い処理能力を有し、さらに、前記サーバ用言語解析用辞書３３は前記車載装置１１の言語解析用辞書１５よりも大きな記憶容量及び豊富な辞書内容を有する。例えば、前記車載装置１１の言語解析用辞書１５の記憶容量が１〔ＭＢ〕以下程度であるのに対して、前記サーバ用言語解析用辞書３３の記憶容量は１００〔ＭＢ〕程度である。
【００２８】
そして、前記言語解析サーバ３１は、前記情報提供サーバ２１から受信した文字データにおける漢字かな混じり文の文章を解析して漢字や記号の読み方を割り当てる。この場合、同一の文字データにおける漢字かな混じり文の文章を、サーバ用音声合成処理部３２及び車載装置用音声合成処理部３４がそれぞれ解析する。前記サーバ用音声合成処理部３２は、高い処理能力を有し、しかも、大きな記憶容量及び豊富な辞書内容を有するサーバ用言語解析用辞書３３を参照して前記文章を解析するので、高い精度で解析することができ、漢字の読み方を正確に割り当てることができる。これに対し、前記車載装置用音声合成処理部３４は、前記車載装置１１の音声合成処理部１４と同等の処理能力を有し、しかも、前記車載装置１１の言語解析用辞書１５と同等の記憶容量及び同等の辞書内容を有する車載装置用言語解析用辞書３５を参照して前記文章を解析するので、前記車載装置１１の言語解析用辞書１５と同等の精度でしか解析することができず、漢字の読み間違いが発生する。そこで、前記言語解析サーバ３１は、前記サーバ用音声合成処理部３２の解析結果と車載装置用音声合成処理部３４の解析結果とを比較し、読み方の相違する形態素を抽出する。なお、形態素とは、意味を持つ最小の言語単位である。
【００２９】
ここで、抽出された形態素は、車載装置１１において読み間違いが発生する形態素であると考えることができるので、サーバ用音声合成処理部３２が解析した前記形態素の読み方を示すデータとして、前記形態素及びその読み方の一覧データが前記車載装置１１に送信されるようになっている。すると、該車載装置１１は、受信した一覧データをユーザ定義言語解析用辞書１６に格納する。なお、前記一覧データのデータ量は、通常、数〔ＫＢ〕程度であると考えられる。そして、車載装置１１の音声合成処理部１４は、言語解析用辞書１５及びユーザ定義言語解析用辞書１６を参照して、前記情報提供サーバ２１から受信した文字データにおける漢字かな混じり文の文章を解析し、漢字や記号の読み方を割り当てる。そのため、前記文章を正確に解析することができ、漢字や記号の読み方を間違いなく割り当てることができる。このように、前記車載装置１１は、前記形態素の読み方を示すデータを使用して前記情報提供サーバ２１から受信した文字データを解析して読み上げるので、前記文字データを間違いなく読み上げることができる。
【００３０】
次に、前記車載装置１１の文書読み上げ処理部１３の構成を詳細に説明する。
【００３１】
図２は本発明の第１の実施の形態における車載装置の構成を示す図である。
【００３２】
ここでは、前記車載装置１１が、ネットワーク２２及びアクセスポイント２３を介して、情報提供サーバ２１から文字データとして配信された文字ニュースを受信した場合について説明する。該文字ニュースは、「５日午前９時現在の東京外国為替市場の円相場は、１ドル＝１０９円５７〜６０銭。」という漢字かな混じり文の文章である。なお、前記車載装置１１の音声合成処理部１４は、図２に示されるように、言語解析部１４ａ、音声波形生成部１４ｂ及び音声波形再生部１４ｃを備える。また、該音声波形再生部１４ｃには、音声出力装置としてスピーカ１１ａが接続されている。
【００３３】
そして、前記言語解析部１４ａは、言語解析用辞書１５及びユーザ定義言語解析用辞書１６の二つの言語解析用辞書を参照して、前記文字ニュースを形態素に分解する。なお、前記ユーザ定義言語解析用辞書１６には、言語解析サーバ３１から受信した一覧データが一時的に登録されているものとする。この場合、前記文字ニュースは、「／５／日／午前／９／時／現在／の／東京／外国／為替／市場／の／円／相場／は／、／１／ドル／＝／１０９／円／５７／〜／６０／銭／。／」というように分解される。
【００３４】
さらに、前記言語解析部１４ａは、前記二つの言語解析用辞書を参照して、各形態素の読み方の文字列を作成する。なお、一つの形態素に対して読み方が複数ある場合には、あらかじめ設定されている優先度データを参照する。この場合、前記文字ニュースの読み方の文字列は、「／いつか／ごぜん／くじ／げんざい／の／とーきょー／がいこく／かわせ／しじょう／の／えん／そーば／わ／、／いち／どる／／ひゃくきゅう／えん／ごじゅうなな／から／ろくじっ／せん／。／」となる。
【００３５】
そして、前記音声波形生成部１４ｂは、音声データ生成用辞書１７を参照して、前記言語解析部１４ａが作成した読み方の文字列から音声波形データを作成する。該音声波形データは、０と１とから構成されるバイナリーコードである。また、前記音声波形再生部１４ｃは、前記音声波形生成部１４ｂが作成した音声波形データを再生して、スピーカ１１ａから出力させる。これにより、前記文字ニュースは、「いつかごぜんくじげんざいのとーきょーがいこくかわせしじょうのえんそーばわいちどるひゃくきゅうえんごじゅうななからろくじっせん」というように読み上げられる。
【００３６】
次に、前記構成の文章読み上げシステム１０の動作について説明する。
【００３７】
図３は本発明の第１の実施の形態における文章読み上げシステムの動作を示す第１のフローチャート、図４は本発明の第１の実施の形態における文章読み上げシステムの動作を示す第２のフローチャートである。
【００３８】
ここでは、操作者が車載装置１１を操作して要求した文字ニュースを情報提供サーバ２１から受信する場合の動作について説明する。この場合、前記操作者が車載装置１１を操作して、所望のジャンルの文字ニュースを情報提供サーバ２１から受信して読み上げる動作を前記車載装置１１に実行させる。ここで、操作者は外国為替市況に関する文字ニュースを選択したものとする。すると、前記車載装置１１は、アクセスポイント２３及びネットワーク２２を介して、文字ニュースの送信を要求する文字ニュース要求を情報提供サーバ２１に送信する。
【００３９】
一方、該情報提供サーバ２１は、車載装置１１からの文字ニュース要求を待機している文字ニュース要求受信待ちの状態にあり、文字ニュース要求を受信したか否かを継続的に判断している。そして、前記車載装置１１から文字ニュース要求を受信すると、前記情報提供サーバ２１は、前記文字ニュース要求の内容に応じたジャンルの文字ニュースを選択して決定する。ここでは、外国為替市況に関する文字ニュースを送信する文字ニュースとして決定する。続いて、前記情報提供サーバ２１は、ネットワーク２２を介して、文字ニュースを解析することを要求する文字ニュース解析要求を言語解析サーバ３１に送信する。
【００４０】
ここで、該言語解析サーバ３１は、文字ニュース解析要求を待機している文字ニュース解析要受信求待ちの状態にあり、文字ニュース解析要求を受信したか否かを継続的に判断している。そして、前記情報提供サーバ２１から文字ニュース解析要求を受信すると、前記言語解析サーバ３１は、解析するべき文字ニュースの送信を要求する文字ニュース要求を情報提供サーバ２１に送信する。
【００４１】
この場合、該情報提供サーバ２１は、文字ニュース解析要求を送信した後、言語解析サーバ３１からの文字ニュース要求を待機している文字ニュース要求受信待ちの状態にあり、文字ニュース要求を受信したか否かを継続的に判断している。そして、前記言語解析サーバ３１から文字ニュース要求を受信すると、前記情報提供サーバ２１は、決定された前記文字ニュース、すなわち、外国為替市況に関する文字ニュースを前記言語解析サーバ３１に送信する。さらに、前記情報提供サーバ２１は、解析結果の送信先を前記言語解析サーバ３１に通知する。この場合、前記解析結果の送信先は、前記車載装置１１であり、該車載装置１１のＩＤ番号、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス等が前記言語解析サーバ３１に送信される。
【００４２】
一方、該言語解析サーバ３１は、文字ニュース要求を送信した後、文字ニュースを待機している文字ニュース受信待ちの状態にあり、文字ニュースを受信したか否かを継続的に判断している。そして、前記情報提供サーバ２１から文字ニュースを受信すると、文字ニュース解析処理を実行する。この場合、前記文字ニュースをサーバ用音声合成処理部３２及び車載装置用音声合成処理部３４がそれぞれ解析する。そして、前記言語解析サーバ３１は、前記サーバ用音声合成処理部３２の解析結果と車載装置用音声合成処理部３４の解析結果とを比較し、読み方の相違する形態素を抽出する。続いて、前記言語解析サーバ３１は、抽出された形態素と、前記サーバ用音声合成処理部３２が解析した前記抽出された形態素の読み方の一覧データを作成し、該一覧データを解析結果として、前記車載装置１１に送信する。そして、前記言語解析サーバ３１は、文字ニュース解析処理が終了した旨の解析終了通知を情報提供サーバ２１に送信して、処理を終了する。
【００４３】
また、前記情報提供サーバ２１は、解析結果の送信先を通知した後、言語解析サーバ３１からの解析終了通知を待機している文字ニュース解析終了待ちの状態にあり、解析終了通知を受信したか否かを継続的に判断している。そして、前記言語解析サーバ３１から解析終了通知を受信すると、前記情報提供サーバ２１は、決定された前記文字ニュース、すなわち、外国為替市況に関する文字ニュースを前記車載装置１１に送信して、処理を終了する。
【００４４】
一方、前記車載装置１１は、文字ニュース要求を送信した後、解析結果及び文字ニュースを待機している文字ニュース受信終了待ちの状態にあり、解析結果を受信したか否か、及び、文字ニュースを受信したか否かを継続的に判断している。そして、前記言語解析サーバ３１から解析結果を受信すると、前記車載装置１１は、前記抽出された形態素とその読み方の一覧データをユーザ定義言語解析用辞書１６に一時的に登録する。続いて、前記外国為替市況に関する文字ニュースを情報提供サーバ２１から受信すると、前記車載装置１１は、文字ニュース解析処理を実行する。この場合、前記車載装置１１の言語解析部１４ａは、言語解析用辞書１５、及び、前記一覧データが一時的に登録されているユーザ定義言語解析用辞書１６を参照して、前記文字ニュースを解析する。続いて、前記車載装置１１の音声波形生成部１４ｂは、音声データ生成用辞書１７を参照して、前記言語解析部１４ａが作成した読み方の文字列から音声波形データを生成する音声波形生成処理を実行する。続いて、前記車載装置１１の音声波形再生部１４ｃは、前記音声波形生成部１４ｂが生成した音声波形データを再生して、スピーカ１１ａから出力させる音声波形再生処理を実行する。これにより、前記文字ニュースが間違いなく読み上げられる。そして、前記車載装置１１は、一時的に登録されていた前記一覧データをユーザ定義言語解析用辞書１６から削除して、処理を終了する。
【００４５】
次に、フローチャートについて説明する。
ステップＳ１  車載装置１１は、文字ニュース要求を情報提供サーバ２１に送信する。
ステップＳ２  情報提供サーバ２１は、車載装置１１からの文字ニュース要求を待機する。
ステップＳ３  情報提供サーバ２１は、文字ニュース要求を受信したか否かを判断する。文字ニュース要求を受信した場合はステップＳ４に進み、文字ニュース要求を受信していない場合はステップＳ２に戻る。
ステップＳ４  情報提供サーバ２１は、車載装置１１に送信する文字ニュースを決定する。
ステップＳ５  情報提供サーバ２１は、文字ニュース解析要求を送信する。
ステップＳ６  言語解析サーバ３１は、文字ニュース解析要求を待機する。
ステップＳ７  言語解析サーバ３１は、文字ニュース解析要求を受信したか否かを判断する。文字ニュース解析要求を受信した場合はステップＳ８に進み、文字ニュース解析要求を受信していない場合はステップＳ６に戻る。
ステップＳ８  言語解析サーバ３１は、解析する文字ニュース要求を送信する。
ステップＳ９  情報提供サーバ２１は、言語解析サーバ３１からの文字ニュース要求を待機する。
ステップＳ１０  情報提供サーバ２１は、文字ニュース要求を受信したか否かを判断する。文字ニュース要求を受信した場合はステップＳ１１に進み、文字ニュース要求を受信していない場合はステップＳ９に戻る。
ステップＳ１１  情報提供サーバ２１は、文字ニュースを送信する。
ステップＳ１２  情報提供サーバ２１は、解析結果の送信先を通知する。
ステップＳ１３  言語解析サーバ３１は、文字ニュースを待機する。
ステップＳ１４  言語解析サーバ３１は、文字ニュースを受信したか否かを判断する。文字ニュースを受信した場合はステップＳ１５に進み、文字ニュースを受信していない場合はステップＳ１３に戻る。
ステップＳ１５  言語解析サーバ３１は、文字ニュース解析処理を実行する。
ステップＳ１６  言語解析サーバ３１は、解析結果を送信する。
ステップＳ１７  言語解析サーバ３１は、解析終了通知を送信して処理を終了する。
ステップＳ１８  情報提供サーバ２１は、文字ニュース解析終了を待機する。
ステップＳ１９  情報提供サーバ２１は、解析終了通知を受信したか否かを判断する。解析終了通知を受信した場合はステップＳ２０に進み、解析終了通知を受信していない場合はステップＳ１８に戻る。
ステップＳ２０  情報提供サーバ２１は、文字ニュースを送信して処理を終了する。
ステップＳ２１  車載装置１１は、文字ニュース受信終了を待機する。
ステップＳ２２  車載装置１１は、解析結果を受信したか否かを判断する。解析結果を受信した場合はステップＳ２３に進み、解析結果を受信していない場合はステップＳ２４に進む。
ステップＳ２３  車載装置１１は、ユーザ定義言語解析辞書１６に一覧データを一時的に登録する。
ステップＳ２４  車載装置１１は、文字ニュースを受信したか否かを判断する。文字ニュースを受信した場合はステップＳ２５に進み、文字ニュースを受信していない場合はステップＳ２１に戻る。
ステップＳ２５  車載装置１１は、文字ニュース解析処理を実行する。
ステップＳ２６  車載装置１１は、音声波形生成処理を実行する。
ステップＳ２７  車載装置１１は、文字ニュースを読み上げる（音声波形再生処理）。
ステップＳ２８  車載装置１１は、ユーザ定義言語解析辞書１６から一覧データを削除して処理を終了する。
【００４６】
次に、前記言語解析サーバ３１が実行する文字ニュース解析処理について詳細に説明する。ここでは、文字ニュースが外国為替市況に関する文字ニュースであり、漢字かな混じり文の文章である場合について説明する。
【００４７】
図５は本発明の第１の実施の形態における言語解析サーバの文字ニュース解析処理の動作を示すフローチャートである。
【００４８】
まず、言語解析サーバ３１は、解析するべき文字ニュースを情報提供サーバ２１から受信する。ここで、前記文字ニュースは、外国為替市況に関する文字ニュースであり、図５（ａ）に示されるように、「５日午前９時現在の東京外国為替市場の円相場は、１ドル＝１０９円５７〜６０銭。」という漢字かな混じり文の文章である。そして、前記言語解析サーバ３１は、前記文字ニュースをサーバ用音声合成処理部３２及び車載装置用音声合成処理部３４にそれぞれ解析させる。
【００４９】
ここで、前記サーバ用音声合成処理部３２は、高い処理能力を有し、しかも、大きな記憶容量及び豊富な高精度の辞書内容を有するサーバ用言語解析用辞書３３及び優先度データを参照して前記文字ニュースの文章を解析するので、高い精度で解析することができ、漢字の読み方を正確に割り当てることができる。そして、前記サーバ用音声合成処理部３２は、前記文字ニュースの文章を形態素に分割する。この場合、前記文字ニュースは、図５（ｂ）に示されるように、「／５／日／午前／９／時／現在／の／東京／外国／為替／市場／の／円／相場／は／、／１／ドル／＝／１０９／円／５７／〜／６０／銭／。／」と分解される。続いて、前記サーバ用音声合成処理部３２は、形態素のそれぞれに読み方を割り当て、読み方の文字列としての表音文字列を作成する。該表音文字列は、図５（ｃ）に示されるように、「／いつか／ごぜん／くじ／げんざい／の／とーきょー／がいこく／かわせ／しじょう／の／えん／そーば／わ／、／いち／どる／／ひゃくきゅう／えん／ごじゅうなな／から／ろくじっ／せん／。／」となる。
【００５０】
また、前記車載装置用音声合成処理部３４は、前記サーバ用音声合成処理部３２より低い処理能力を有し、小さな記憶容量及び豊富でなく低精度の辞書内容を有するサーバ用言語解析用辞書３３及び優先度データを参照して前記文字ニュースの文章を解析するので、高い精度で解析することができず、漢字の読み間違いが発生する。なお、前記車載装置用音声合成処理部３４の処理能力は前記車載装置１１の音声合成処理部１４と同等であり、車載装置用言語解析用辞書３５及び優先度データの記憶容量及び辞書内容も前記車載装置１１の言語解析用辞書１５及び優先度データと同等である。
【００５１】
そして、前記車載装置用音声合成処理部３４は、前記文字ニュースの文章を形態素に分割する。この場合、前記文字ニュースは、図５（ｄ）に示されるように、「／５／日／午前／９／時／現在／の／東京／外国／為替／市場／の／円／相場／は／、／１／ドル／＝／１０９／円／５７／〜／６０／銭／。／」と分解される。続いて、前記車載装置用音声合成処理部３４は、形態素のそれぞれに読み方を割り当て、読み方の文字列としての表音文字列を作成する。該表音文字列は、図５（ｅ）に示されるように、「／ご／にち／ごぜん／きゅう／じ／げんざい／の／とーきょー／がいこく／かわせ／いちば／の／えん／そーば／わ／、／いち／どる／いこーる／ひゃくきゅう／えん／ごじゅうなな／／ろくじゅう／せん／。／」となる。
【００５２】
続いて、前記言語解析サーバ３１は、前記サーバ用音声合成処理部３２の作成した表音文字列と車載装置用音声合成処理部３４の作成した表音文字列とを比較し、読み方の相違する形態素を抽出する。前記二つの表音文字列において読み方の相違する形態素は、図５（ｆ）及び（ｇ）において○で囲んだ形態素である。このようにして抽出された形態素は、車載装置１１において読み間違いが発生する形態素であると考えることができる。そこで、前記言語解析サーバ３１は、読み方の相違する形態素とその読み方の一覧データを作成する。なお、該一覧データに含まれる読み方は、正確であると考えられるサーバ用音声合成処理部３２によって割り当てられた読み方である。すなわち、前記一覧データは、車載装置１１において読み間違いが発生する形態素とその正しい読み方の一覧データである。該一覧データは、図５（ｈ）に示されるように、『「５日」：／いつか、「９時」：／くじ、「市場」：／しじょう、「＝」：／（無音）、「〜」：／から、「６０」：ろくじっ』となる。
【００５３】
そして、前記言語解析サーバ３１は、前記一覧データを前記車載装置１１に送信して処理を終了する。
【００５４】
次に、フローチャートについて説明する。
ステップＳ１５−１  解析する文字ニュースを情報提供サーバ２１から受信する。
ステップＳ１５−２  サーバ用音声合成処理部３２は文書を形態素に分割する。
ステップＳ１５−３  サーバ用音声合成処理部３２は形態素それぞれに読み方を割り当て、表音文字列を作成する。
ステップＳ１５−４  車載装置用音声合成処理部３４は文章を形態素に分割する。
ステップＳ１５−５  車載装置用音声合成処理部３４は形態素それぞれに読み方を割り当て、表音文字列を作成する。
ステップＳ１５−６  二つの表音文字列を比較し、異なる形態素を抽出する。
ステップＳ１５−７  読み間違いが発生する形態素の一覧データを作成する。
ステップＳ１５−８  一覧データを車載装置１１に送信して処理を終了する。
【００５５】
このように、本実施の形態においては、情報提供サーバ２１から車載装置１１に送信される文字データが言語解析サーバ３１によって解析されるようになっている。ここで、該言語解析サーバ３１は、高い処理能力を有し、大きな記憶容量及び豊富な辞書内容を有するサーバ用言語解析用辞書３３を参照して文章を解析するサーバ用音声合成処理部３２と、車載装置１１の音声合成処理部１４と同等の処理能力を有し、車載装置１１の言語解析用辞書１５と同等の記憶容量及び同等の辞書内容を有する車載装置用言語解析用辞書３５を参照して文章を解析する車載装置用音声合成処理部３４とを有する。そして、前記言語解析サーバ３１は、サーバ用音声合成処理部３２及び車載装置用音声合成処理部３４がそれぞれ前記文字データの文章を解析した結果を比較して、車載装置１１において読み間違いが発生する形態素とその正しい読み方の一覧データを作成し、該一覧データを車載装置１１に送信するようになっている。そのため、前記車載装置１１の音声合成処理部１４は、前記一覧データを参照して前記文字データの文章を解析するので、前記文字データを間違いなく読み上げることができる。したがって、前記車載装置１１は、処理能力が制限された音声合成処理部１４及び容量の制限された言語解析用辞書１５を使用しながらでも、配信された文字データを適切に解析して、該文字データを間違いなく読み上げることができる。
【００５６】
また、情報提供サーバ２１から車載装置１１に送信される文字データは、漢字かな混じり文の文字データなので、ひらがなやカタカナのような表音文字だけからなる文字データよりも、データ量が小さくなる。そのため、前記情報提供サーバ２１から車載装置１１に送信するための通信負荷が小さく、通信時間を短くすることができ、また、通信費用を低くすることができる。さらに、前記一覧データは、データ量が小さいので、前記言語解析サーバ３１から車載装置１１に送信するための通信負荷が小さく、通信時間を短くすることができ、また、通信費用を低くすることができる。さらに、前記一覧データを一時的に登録する車載装置１１のユーザ定義言語解析用辞書１６の容量を大きくする必要がない。      
【００５７】
次に、本発明の第２の実施の形態について説明する。なお、第１の実施の形態と同じ構造を有するものについては、同じ符号を付与することによってその説明を省略する。また、前記第１の実施の形態と同じ動作及び同じ効果についても、その説明を省略する。
【００５８】
本実施の形態において、言語解析サーバ３１は、車載装置１１において読み間違いが発生する形態素とその正しい読み方の一覧データを車載装置１１に送信せず、前記一覧データに含まれる形態素の正しい読み方を表す表音文字に置換した文字データを車載装置１１に送信するようになっている。この場合、車載装置１１におけるユーザ定義言語解析用辞書１６を省略することができる。なお、他の点についての構成は前記第１の実施の形態と同様であるので、その説明を省略する。
【００５９】
次に、本実施の形態における文章読み上げシステム１０の動作について説明する。
【００６０】
図６は本発明の第２の実施の形態における文章読み上げシステムの動作を示す第１のフローチャート、図７は本発明の第２の実施の形態における文章読み上げシステムの動作を示す第２のフローチャートである。
【００６１】
前記第１の実施の形態と同様に、操作者が車載装置１１を操作して要求した文字ニュースを情報提供サーバ２１から受信する場合の動作について説明する。なお、情報提供サーバ２１が言語解析サーバ３１に文字ニュースを送信して、解析結果の送信先を通知するまでの動作については、前記第１の実施の形態と同様であるので、その説明を省略する。
【００６２】
本実施の形態において、情報提供サーバ２１は、解析結果の送信先を言語解析サーバ３１に通知すると処理を終了する。一方、該言語解析サーバ３１は、文字ニュース要求を送信した後、文字ニュースを待機している文字ニュース受信待ちの状態にあり、文字ニュースを受信したか否かを継続的に判断している。そして、前記情報提供サーバ２１から文字ニュースを受信すると、文字ニュース解析処理を実行する。この場合、前記文字ニュースをサーバ用音声合成処理部３２及び車載装置用音声合成処理部３４がそれぞれ解析する。そして、前記言語解析サーバ３１は、前記サーバ用音声合成処理部３２の解析結果と車載装置用音声合成処理部３４の解析結果とを比較し、読み方の相違する形態素を抽出する。続いて、前記言語解析サーバ３１は、抽出された形態素と、前記サーバ用音声合成処理部３２が解析した前記抽出された形態素の読み方の一覧データを作成する。続いて、前記言語解析サーバ３１は、文字ニュースにおける前記抽出された形態素に該当する文字を、前記形態素の読み方を表す表音文字に置換して、表音文字化処理を実行する。そして、表音文字化処理によって再編された文字ニュース、すなわち、表音文字化処理済み文字ニュースを解析結果として車載装置１１に送信して、処理を終了する。
【００６３】
一方、前記車載装置１１は、文字ニュース要求を送信した後、文字ニュースを待機している文字ニュース受信終了待ちの状態にあり、文字ニュースを受信したか否かを継続的に判断している。そして、前記言語解析サーバ３１から解析結果としての表音文字化処理済み文字ニュースを受信すると、前記車載装置１１は、文字ニュース解析処理を実行する。この場合、前記車載装置１１の言語解析部１４ａは、言語解析用辞書１５を参照して、前記表音文字化処理済み文字ニュースを解析する。続いて、前記車載装置１１の音声波形生成部１４ｂは、音声データ生成用辞書１７を参照して、前記言語解析部１４ａが作成した読み方の文字列から音声波形データを生成する音声波形生成処理を実行する。続いて、前記車載装置１１の音声波形再生部１４ｃは、前記音声波形生成部１４ｂが生成した音声波形データを再生して、スピーカ１１ａから出力させる音声波形再生処理を実行する。これにより、前記表音文字化処理済み文字ニュースが間違いなく読み上げられる。そして、前記車載装置１１は処理を終了する。
【００６４】
次に、フローチャートについて説明する。
ステップＳ３１  車載装置１１は、文字ニュース要求を情報提供サーバ２１に送信する。
ステップＳ３２  情報提供サーバ２１は、車載装置１１からの文字ニュース要求を待機する。
ステップＳ３３  情報提供サーバ２１は、文字ニュース要求を受信したか否かを判断する。文字ニュース要求を受信した場合はステップＳ３４に進み、文字ニュース要求を受信していない場合はステップＳ３２に戻る。
ステップＳ３４  情報提供サーバ２１は、車載装置１１に送信する文字ニュースを決定する。
ステップＳ３５  情報提供サーバ２１は、文字ニュース解析要求を送信する。
ステップＳ３６  言語解析サーバ３１は、文字ニュース要求を待機する。
ステップＳ３７  言語解析サーバ３１は、文字ニュース解析要求を受信したか否かを判断する。文字ニュース解析要求を受信した場合はステップＳ３８に進み、文字ニュース解析要求を受信していない場合はステップＳ３６に戻る。
ステップＳ３８  言語解析サーバ３１は、解析する文字ニュース要求を送信する。
ステップＳ３９  情報提供サーバ２１は、言語解析サーバ３１からの文字ニュース要求を待機する。
ステップＳ４０  情報提供サーバ２１は、文字ニュース要求を受信したか否かを判断する。文字ニュース要求を受信した場合はステップＳ４１に進み、文字ニュース要求を受信していない場合はステップＳ３９に戻る。
ステップＳ４１  情報提供サーバ２１は、文字ニュースを送信する。
ステップＳ４２  情報提供サーバ２１は、解析結果の送信先を通知して処理を終了する。
ステップＳ４３  言語解析サーバ３１は、文字ニュースを待機する。
ステップＳ４４  言語解析サーバ３１は、文字ニュースを受信したか否かを判断する。文字ニュースを受信した場合はステップＳ４５に進み、文字ニュースを受信していない場合はステップＳ４３に戻る。
ステップＳ４５  言語解析サーバ３１は、文字ニュース解析処理を実行する。
ステップＳ４６  言語解析サーバ３１は、解析結果を送信して処理を終了する。
ステップＳ４７  車載装置１１は、文字ニュース受信終了を待機する。
ステップＳ４８  車載装置１１は、文字ニュースを受信したか否かを判断する。文字ニュースを受信した場合はステップＳ４９に進み、文字ニュースを受信していない場合はステップＳ４７に戻る。
ステップＳ４９  車載装置１１は、文字ニュース解析処理を実行する。
ステップＳ５０  車載装置１１は、音声波形生成処理を実行する。
ステップＳ５１  車載装置１１は、文字ニュースを読み上げて（音声波形再生処理）、処理を終了する。
【００６５】
次に、前記言語解析サーバ３１が実行する文字ニュース解析処理について詳細に説明する。ここでは、前記第１の実施の形態と同様に、文字ニュースが外国為替市況に関する文字ニュースであり、漢字かな混じり文の文章である場合について説明する。
【００６６】
図８は本発明の第２の実施の形態における言語解析サーバの文字ニュース解析処理の動作を示すフローチャートである。
【００６７】
まず、言語解析サーバ３１は、解析するべき文字ニュースを情報提供サーバ２１から受信する。ここで、前記文字ニュースは、外国為替市況に関する文字ニュースであり、図８（ａ）に示されるように、「５日午前９時現在の東京外国為替市場の円相場は、１ドル＝１０９円５７〜６０銭。」という漢字かな混じり文の文章である。なお、車載装置１１において読み間違いが発生する形態素とその正しい読み方の一覧データを作成するまでの動作については、前記第１の実施の形態と同様であるので、その説明を省略する。
【００６８】
続いて、前記言語解析サーバ３１は、前記文字ニュースにおける抽出された形態素、すなわち、読み間違いが発生する形態素に該当する文字を、前記一覧データに含まれる形態素の正しい読み方を表す表音文字で置換する表音文字化処理を実行する。この場合、前記文字ニュースは、図８（ｉ）に示されるように、「＜いつか＞午前＜くじ＞現在の東京外国為替＜しじょう＞の円相場は、１ドル＜−＞１０９円５７＜から＞＜ろくじっ＞銭。」となる。そして、前記言語解析サーバ３１は、表音文字化処理によって再編された文字ニュースとしての表音文字化処理済み文字ニュースを前記車載装置１１に送信して処理を終了する。
【００６９】
次に、フローチャートについて説明する。
ステップＳ４５−１  解析する文字ニュースを情報提供サーバ２１から受信する。
ステップＳ４５−２  サーバ用音声合成処理部３２は文書を形態素に分割する。
ステップＳ４５−３  サーバ用音声合成処理部３２は形態素それぞれに読み方を割り当て、表音文字列を作成する。
ステップＳ４５−４  車載装置用音声合成処理部３４は文章を形態素に分割する。
ステップＳ４５−５  車載装置用音声合成処理部３４は形態素それぞれに読み方を割り当て、表音文字列を作成する。
ステップＳ４５−６  二つの表音文字列を比較し、異なる形態素を抽出する。
ステップＳ４５−７  読み間違いが発生する形態素の一覧データを作成する。
ステップＳ４５−８  表音文字化処理済み文字ニュースを前記車載装置１１に送信して処理を終了する。
【００７０】
このように、本実施の形態において、言語解析サーバ３１は、車載装置１１において読み間違いが発生する形態素とその正しい読み方の一覧データを作成し、文字ニュースにおける読み間違いが発生する形態素に該当する文字を、前記一覧データに含まれる形態素の正しい読み方を表す表音文字で置換する表音文字化処理を実行する。そして、表音文字化処理済み文字ニュースが車載装置１１に送信されるようになっている。そのため、前記車載装置１１の音声合成処理部１４は、前記文字データを間違いなく読み上げることができる。また、ユーザ定義言語解析用辞書１６を省略することができるので、車載装置１１の構成を簡素化することができる。
【００７１】
そして、言語解析サーバ３１から車載装置１１に送信される文字データは、基本的に漢字かな混じり文の文字データであり、読み間違いが発生する形態素に該当する文字だけが表音文字に置換されているので、データ量を最小限にすることができる。そのため、前記言語解析サーバ３１から車載装置１１に送信するための通信負荷が小さく、通信時間を短くすることができ、また、通信費用を低くすることができる。
【００７２】
なお、前記第１及び第２の実施の形態においては、情報提供サーバ２１から配信される文字データが、車載装置１１からの要求に応じて配信される、いわゆるプル型コンテンツである場合について説明したが、前記文字データは、車載装置１１からの要求がなくても情報提供サーバ２１から車載装置１１に対して配信される、いわゆるプッシュ型コンテンツ又は放送（ブロードキャスト）型コンテンツであってもよい。
【００７３】
また、本発明は前記実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【図面の簡単な説明】
【００７４】
【図１】本発明の第１の実施の形態における文章読み上げシステムの構成を示す概念図である。
【図２】本発明の第１の実施の形態における車載装置の構成を示す図である。
【図３】本発明の第１の実施の形態における文章読み上げシステムの動作を示す第１のフローチャートである。
【図４】本発明の第１の実施の形態における文章読み上げシステムの動作を示す第２のフローチャートである。
【図５】本発明の第１の実施の形態における言語解析サーバの文字ニュース解析処理の動作を示すフローチャートである。
【図６】本発明の第２の実施の形態における文章読み上げシステムの動作を示す第１のフローチャートである。
【図７】本発明の第２の実施の形態における文章読み上げシステムの動作を示す第２のフローチャートである。
【図８】本発明の第２の実施の形態における言語解析サーバの文字ニュース解析処理の動作を示すフローチャートである。
【符号の説明】
【００７５】
１０    文章読み上げシステム
１１    車載装置
１４    音声合成処理部
１５    言語解析用辞書
２１    情報提供サーバ
３１    言語解析サーバ
３２    サーバ用音声合成処理部
３３    サーバ用言語解析用辞書
３４    車載装置用音声合成処理部
３５    車載装置用言語解析用辞書
【図１】
2005208421.tif 000003
【図２】
2005208421.tif 000004
【図３】
2005208421.tif 000005
【図４】
2005208421.tif 000006
【図５】
2005208421.tif 000007
【図６】
2005208421.tif 000008
【図７】
2005208421.tif 000009
【図８】
2005208421.tif 000010