(57)【要約】  【課題】サーバとの間の音声データの送受信によるネットワーク負荷を低減するための技術を提供すること。  【解決手段】音声データ通信システム１を、音声合成サーバ１０と、メールサーバ２０と、第１〜第ｎの情報処理装置３０＿１〜３０＿ｎとを含む構成とし、情報処理装置３０において、テキストメールを音声変換対象情報と共に音声合成サーバ１０に送信し、音声合成サーバ１０において、受信したメールの文章を複数の文に分割し、各分割文データを音声合成処理によって音声データに変換し、これを圧縮等した分割音声ファイルを情報処理装置３０に送信する。情報処理装置３０は、最初の分割音声ファイルを受信すると、予め設定した送信タイミングで送信依頼情報を音声合成サーバ１０に送信し、音声合成サーバ１０は、送信依頼情報を受信するごとに、未処理の分割文データを１つずつ音声合成処理によって分割音声ファイルに変換し情報処理装置３０に送信する。【選択図】図１
2012123228.tif 000002
【特許請求の範囲】
【請求項１】
外部の情報処理装置から通信回線を介して送信された文章データを受信し、該受信した文章データを音声データに変換して、該音声データを前記情報処理装置に送信する音声合成装置であって、
前記情報処理装置から送信された音声変換対象の文章データを受信する文章データ受信部と、
前記文章データ受信部で受信した前記文章データの示す文章全体を複数の文に分割する文章分割部と、
前記文章分割部で分割した各文のデータである各分割文データに対して音声合成処理を実行して、前記各分割文データを音声データへと変換する音声合成部と、
前記各分割文の音声データを、送信先の情報処理装置に送信する音声データ送信部と、を備え、
前記音声合成部における前記分割文データを前記音声データへと変換する処理と、前記音声データ送信部における前記分割文データの音声データを送信する処理とを分割文データごとに繰り返し実施することを特徴とする音声合成装置。
【請求項２】
前記音声合成部は、前記情報処理装置からの送信依頼情報の受信に応じて、前記音声合成処理によって変換後の音声データの送信処理を実行することを特徴とする請求項１に記載の音声合成装置。
【請求項３】
前記音声合成部は、前記情報処理装置からの前記音声変換対象の文章データの受信に応じて、まず、受信した前記文章データの前記分割文データへの分割処理を実行し、次に、最初の分割文データに対して前記音声合成処理及び該音声合成処理によって変換後の音声データの送信処理を実行し、以降は、前記情報処理装置からの送信依頼情報の受信に応じて、次の未処理の分割文データに対して、前記音声合成処理及び前記送信処理を順次実行することを特徴とする請求項２に記載の音声合成装置。
【請求項４】
前記文章分割部は、句点記号を含む一文の終了位置に付される特定記号を分割位置として、前記文章全体を複数の文に分割することを特徴とする請求項１乃至請求項３のいずれか１項に記載の音声合成装置。
【請求項５】
請求項１乃至請求項４のいずれか１項に記載の全ての構成部として機能させるための各種処理手順をコンピュータシステムに実行させるためのプログラム。
【請求項６】
メール送信者の第１の情報処理装置と、メールサーバと、請求項１に記載の音声合成装置と、メール受信者の第２の情報処理装置とを通信回線を介してそれぞれ通信可能に備え、
前記第１の情報処理装置は、
電子メールを作成するメール作成部と、
前記メール作成部で作成した前記メール受信者宛の電子メールを前記メールサーバに送信する第１のメール送信部と、を備え、
前記メールサーバは、
前記第１の情報処理装置から送信された前記メール受信者宛の電子メールを受信する第１のメール受信部と、
前記第１のメール受信部で受信した電子メールを該電子メールの宛先情報が設定された前記第２の情報処理装置からの受信要求に応じて、該受信要求元の第２の情報処理装置に送信する第２のメール送信部と、を備え、
前記第２の情報処理装置は、
設定された宛先情報に対応するメール受信者宛の電子メールの受信要求を前記メールサーバに送信する受信要求送信部と、
前記受信要求に応じて前記メールサーバから送信された電子メールを受信する第２のメール受信部と、
入力指示に応じて、前記第２のメール受信部で受信した電子メールについて、該電子メールを構成する文章データを音声変換対象の文章データとして前記音声合成サーバに送信する文章データ送信部と、
前記音声合成装置から送信された前記各分割文データに対応する音声データを受信する音声データ受信部と、
前記音声データ受信部で受信した前記音声データの音声を再生する音声再生部と、を備えることを特徴とする音声データ通信システム。
【請求項７】
前記第２の情報処理装置は、設定した送信依頼タイミングで前記分割文の音声データの送信依頼情報を前記音声合成サーバに送信する送信依頼情報送信部を備え、
前記音声合成部は、前記第２の情報処理装置からの前記音声変換対象の文章データの受信に応じて、まず、受信した前記文章データの前記分割文データへの分割処理を実行し、次に、最初の分割文データに対して前記音声合成処理及び該音声合成処理によって得られる音声データの送信処理を実行し、以降は、前記情報処理装置からの送信依頼情報の受信に応じて、次の未処理の分割文データに対して、前記音声合成処理及び前記送信処理を順次実行することを特徴とする請求項６に記載の音声データ通信システム。
【請求項８】
前記送信依頼情報送信部は、先に受信した前記分割文の音声データの総再生時間が設定時間以上と判定したときは、前記総再生時間の所定割合以上の時間分が再生された時点を前記送信依頼タイミングとし、前記総再生時間が前記設定時間未満であると判定したときは、再生開始時点を前記送信依頼タイミングとすることを特徴とする請求項７に記載の音声データ通信システム。
【請求項９】
前記メールサーバは、
前記第１のメール受信部で受信した電子メールが音声ファイルの添付された音声添付メールであるときに、該音声添付メールから音声ファイルを分離する音声ファイル分離部と、
前記音声ファイル分離部で分離した音声ファイルを記憶する音声ファイル記憶部と、
前記音声ファイル記憶部に記憶された前記音声ファイルのアクセス先情報を付加した第２の電子メールを作成する第２のメール作成部と、
前記第２の情報処理装置からの前記アクセス先情報に基づくアクセスに応じて、前記音声ファイル記憶部に記憶された音声ファイルを、アクセス元の前記第２の情報処理装置に送信する音声ファイル送信部と、を備え、
前記第２の情報処理装置は、
前記第２の電子メールに付加されたアクセス先情報に基づき、前記音声ファイル記憶部によって記憶された前記アクセス先情報の示すアクセス先の音声ファイルにアクセスするファイルアクセス部と、
前記ファイルアクセス部のアクセスに応じて前記メールサーバから送信された音声ファイルを受信する音声ファイル受信部と、を備え、
前記第２のメール送信部は、前記第２のメール作成部で作成した電子メールを、前記受信した音声添付メールに代えて前記宛先のメール受信者に対応する第２の情報処理装置に送信し、
前記音声再生部は、前記音声ファイル受信部で受信した音声ファイルの音声を再生することを特徴とする請求項６乃至請求項８のいずれか１項に記載の音声データ通信システム。
【請求項１０】
前記第１の情報処理装置は、
音声を入力する音声入力部と、
音声添付メールの作成指示に応じて、前記音声入力部を介して入力された音声メッセージを記録する音声メッセージ記録部と、を備え、
前記メール作成部は、前記音声メッセージの記録が終了すると、設定されたメール受信者宛の、前記記録した音声メッセージの音声ファイルを添付した音声添付メールを作成し、
前記第１のメール送信部は、前記メール作成部で作成した音声添付メールを前記メールサーバに送信することを特徴とする請求項９に記載の音声データ通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置からの音声変換対象の文章データを音声データに変換し、該音声データを依頼元の情報処理装置に提供する音声合成装置、プログラム及び音声データ通信システムに関する。
【背景技術】
【０００２】
従来から、データを中継するサーバにおいて、受信した文章データを音声データへと変換して、該変換した音声データを送信先へと送信する技術がある（例えば、特許文献１）。
特許文献１の音声メールシステムにおいては、サーバは、負荷を軽減することを目的として、受信したメールが音声ファイルの添付されたメールであれば、送信するメールに、電話番号、音声ファイルへのリンク、音声ファイルを音声認識により文章に変換して得た文章を記載して格納する。また、受信したメールが文章のみのメールであれば、電話番号と、音声合成によって、文字情報を音声情報に変換した音声ファイルへのリンク、文章を記載して格納する。これにより、受信者側の端末は、受信者の便宜に添った形式のメッセージをサーバから受け取れる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−３０６４６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記特許文献１の技術においては、文章のみのメールを受信した場合に、その都度、サーバにおいて、音声合成により音声データへと変換して保持する。そのため、サーバにおいて、比較的データ容量の大きい音声データを保持しておくための大容量の記憶装置を用意する必要がある。
一方、受信者側からの要請があったときに、その都度、文章データを音声データへと変換して受信者側の端末に送信する構成とした場合は、特に文章量が多い場合などに、変換後の音声データのデータ容量も大きくなるため大容量データの送受信によるネットワーク負荷が増大する恐れがある。
【０００５】
本発明は、このような課題を解決するためになされたものであり、その目的は、音声合成に必要なサーバの記憶容量を低減する技術を提供することである。
また、別の目的は、サーバとの間の音声データの送受信によるネットワーク負荷を軽減するための技術を提供することである。
【課題を解決するための手段】
【０００６】
〔第１の構成〕
上記課題を解決するために、本発明に係る第１の構成の音声合成装置は、外部の情報処理装置から通信回線を介して送信された文章データを受信し、該受信した文章データを音声データに変換して、該音声データを前記情報処理装置に送信する音声合成装置であって、前記情報処理装置から送信された音声変換対象の文章データを受信する文章データ受信部と、前記文章データ受信部で受信した前記文章データの示す文章全体を複数の文に分割する文章分割部と、前記文章分割部で分割した各文のデータである各分割文データに対して音声合成処理を実行して、前記各分割文データを音声データへと変換する音声合成部と、前記各分割文の音声データを、送信先の情報処理装置に送信する音声データ送信部と、を備えている。
【０００７】
そして、前記音声合成部における前記分割文データを前記音声データへと変換する処理と、前記音声データ送信部における前記分割文データの音声データを送信する処理とを分割文データごとに繰り返し実施する。
このような構成であれば、文章データ受信部によって、音声変換対象の文章データを受信し、文章分割部によって、文章データの文章を複数の文に分割することができる。更に、音声合成部によって、各分割文データに対して音声合成処理を実行して各分割文データを音声データに変換することができる。更に、音声データ送信部によって、各分割文の音声データを、送信先の情報処理装置に送信することができる。このとき、音声合成部における分割文データを音声データに変換する処理と、音声データ送信部における分割文データの音声データを送信する処理とを分割文データごとに繰り返し実施することができる。
【０００８】
このように、音声変換対象の文章データを複数の分割文データに分割し、分割文データを音声合成処理によって音声データに変換し、分割文データが音声データに変換されるごとに分割文の音声データを、順次情報処理装置に送信することで、文章全体を一括で音声合成処理により音声データに変換し、該文章全体の音声データを情報処理装置に送信することと比較して、音声合成処理の処理負荷を分散でき且つ音声データを送信時のネットワーク負荷を軽減することができる。
【０００９】
〔第２の構成〕
更に、第２の構成の音声合成装置は、上記第１の構成において、前記音声合成部は、前記情報処理装置からの送信依頼情報の受信に応じて、前記音声合成処理によって変換後の音声データの送信処理を実行する。
このような構成であれば、音声合成部は、情報処理装置からの送信依頼情報の受信に応じて、音声データの送信処理を実行することができる。
このように、情報処理装置からの送信依頼情報によって、音声データの送信タイミングを制御できるようにすることで、音声データの送信によるネットワーク負荷を適切に軽減することができる。
【００１０】
〔第３の構成〕
更に、第２の構成の音声合成装置は、上記第２の構成において、前記音声合成部は、前記情報処理装置からの前記音声変換対象の文章データの受信に応じて、まず、受信した前記文章データの前記分割文データへの分割処理を実行し、次に、最初の分割文データに対して前記音声合成処理及び該音声合成処理によって変換後の音声データの送信処理を実行し、以降は、前記情報処理装置からの送信依頼情報の受信に応じて、次の未処理の分割文データに対して、前記音声合成処理及び前記送信処理を順次実行する。
【００１１】
このような構成であれば、音声合成部は、最初の分割文データを音声データに変換して情報処理装置に送信後は、情報処理装置からの送信依頼情報を受信するごとに、次の未処理の分割文データに対して音声合成処理及び音声データの送信処理を順次実行することができる。
このように、情報処理装置からの送信依頼情報によって、音声合成処理の処理タイミング及び音声データの送信タイミングを制御できるようにすることで、分割文データのデータ長やネットワーク負荷等に応じて変化する処理負荷を適切に軽減することができる。
【００１２】
〔第４の構成〕
更に、第４の構成の音声合成装置は、上記第１から第３のいずれか１の構成において、前記文章分割部は、句点記号を含む一文の終了位置に付される特定記号を分割位置として、前記文章全体を複数の文に分割する。
このような構成であれば、文章を複数の文に容易に分割することができると共に、一文の終わりで文章を区切る形で複数の分割文に分割することができる。これにより、ネットワーク負荷等で次の分割文に対応する音声データの受信に時間がかかっても、文の途中で音声の再生が途切れる等の事態を回避することができる。
ここで、特定記号としては、平叙文の終了位置に付される句点「。」、感嘆文の終了位置に付される感嘆符「！」、疑問文の終了位置に付される疑問符「？」、他にも、二重感嘆符「！！」、ダブルだれ「！？」などがある。また、ワープロ文においては、改行記号（改行コード）も一文の終了を示す場合があり、これも特定記号として含む。
【００１３】
〔第５の構成〕
一方、上記課題を解決するための第５の構成としては、上記第１から第４のいずれか１の構成における全ての構成部として機能させるための各種処理手順を、コンピュータシステムに実行させるためのプログラムとしてもよい。
このようなプログラムにより制御されるコンピュータシステムは、上記各構成部に係る音声合成装置の一部を構成することができる。
なお、上述した各プログラムは、コンピュータシステムによる処理に適した命令の順番付けられた列からなるものであって、各種記録媒体や通信回線を介して音声合成装置や、これを利用するユーザに提供されるものである。
【００１４】
〔第６の構成〕
また、上記課題を解決するために、第６の構成の音声データ通信システムは、メール送信者の第１の情報処理装置と、メールサーバと、上記第１の構成の音声合成装置と、メール受信者の第２の情報処理装置とを通信回線を介してそれぞれ通信可能に備える。
更に、前記第１の情報処理装置は、電子メールを作成するメール作成部と、前記メール作成部で作成した前記メール受信者宛の電子メールを前記メールサーバに送信する第１のメール送信部と、を備える。
更に、前記メールサーバは、前記第１の情報処理装置から送信された前記メール受信者宛の電子メールを受信する第１のメール受信部と、前記第１のメール受信部で受信した電子メールを該電子メールの宛先情報が設定された前記第２の情報処理装置からの受信要求に応じて、該受信要求元の第２の情報処理装置に送信する第２のメール送信部と、を備える。
【００１５】
更に、前記第２の情報処理装置は、設定された宛先情報に対応するメール受信者宛の電子メールの受信要求を前記メールサーバに送信する受信要求送信部と、前記受信要求に応じて前記メールサーバから送信された電子メールを受信する第２のメール受信部と、入力指示に応じて、前記第２のメール受信部で受信した電子メールについて、該電子メールを構成する文章データを音声変換対象の文章データとして前記音声合成サーバに送信する文章データ送信部と、前記音声合成装置から送信された前記各分割文データに対応する音声データを受信する音声データ受信部と、前記音声データ受信部で受信した前記音声データの音声を再生する音声再生部とを備える。
【００１６】
このような構成であれば、第１の情報処理装置において、メール作成部によって、電子メールを作成することができ、第１のメール送信部によって、作成した電子メールをメールサーバに送信することができる。
また、メールサーバにおいて、第１のメール受信部によって、第１の情報処理装置から送信された電子メールを受信することができ、第２のメール送信部によって、第２の情報処理装置からの受信要求に応じて、受信した電子メールをその宛先に対応する第２の情報処理装置に送信することができる。
【００１７】
また、第２の情報処理装置において、受信要求送信部によって、電子メールの受信要求をメールサーバに送信することができ、第２のメール受信部によって、メールサーバから送信された電子メールを受信することができ、文章データ送信部によって、受信した電子メールを構成する文章データを音声変換対象の文章データとして音声合成装置に送信することができる。
【００１８】
また、第２の情報処理装置において、音声データ受信部によって、音声合成装置から送信された分割文データの音声データを受信することができ、音声再生部によって、受信した音声データの音声を再生することができる。
これにより、音声合成装置と第２の情報処理装置との間において、上記第１の構成の音声合成装置と同等の作用及び効果を得ることができる。
【００１９】
〔第７の構成〕
更に、第７の構成の音声データ通信システムは、上記第６の構成において、前記第２の情報処理装置は、設定した送信依頼タイミングで前記分割文の音声データの送信依頼情報を前記音声合成サーバに送信する送信依頼情報送信部を備える。
また、前記音声合成部は、前記第２の情報処理装置からの前記音声変換対象の文章データの受信に応じて、まず、受信した前記文章データの前記分割文データへの分割処理を実行し、次に、最初の分割文データに対して前記音声合成処理及び該音声合成処理によって得られる音声データの送信処理を実行し、以降は、前記情報処理装置からの送信依頼情報の受信に応じて、次の未処理の分割文データに対して、前記音声合成処理及び前記送信処理を順次実行する。
このような構成であれば、第２の情報処理装置において、送信依頼情報送信部によって、設定した送信依頼タイミングで分割文の音声データの送信依頼情報を音声合成サーバに送信することができる。
【００２０】
また、音声合成サーバにおいて、音声合成部は、第２の情報処理装置からの音声変換対象の文章データの受信に応じて、まず、受信した前記文章データの分割文データへの分割処理を実行し、次に、最初の分割文データに対して音声合成処理及び該音声合成処理によって得られる音声データの送信処理を実行し、以降は、情報処理装置からの送信依頼情報の受信に応じて、次の未処理の分割文データに対して、音声合成処理及び前記送信処理を順次実行することができる。
このように、第２の情報処理装置からの送信依頼情報によって、音声合成装置の音声合成処理の処理タイミング及び音声データの送信タイミングを制御できるようにすることで、分割文データのデータ長やネットワーク負荷等に応じて変化する第２の情報処理装置側の処理負荷を、適切に軽減することができる。
【００２１】
ここで、送信依頼タイミングとは、第２の情報処理装置において行われる分割文の音声データの再生処理にかかる時間及び負荷と、音声合成装置における音声合成処理にかかる時間及び負荷と、通信回線を介した各種データの送受信にかかる時間及び負荷等に基づき決定されるタイミングである。望ましくは、第２の情報処理装置側で再生遅延が発生せず、かつ音声合成装置、第２の情報処理装置及び通信回線において発生する負荷が最低となるタイミング又は許容範囲内で安定するタイミングとなる。
【００２２】
〔第８の構成〕
更に、第８の構成の音声データ通信システムは、上記第７の構成において、前記送信依頼情報送信部は、先に受信した前記分割文の音声データの総再生時間が設定時間以上と判定したときは、前記総再生時間の所定割合以上の時間分が再生された時点を前記送信依頼タイミングとし、前記総再生時間が前記設定時間未満であると判定したときは、再生開始時点を前記送信依頼タイミングとする。
このような構成であれば、第２の情報処理装置は、送信依頼情報送信部において、分割文データのデータ長（音声の総再生時間）に応じた適切なタイミングで送信依頼情報を音声合成装置に送信することができる。
【００２３】
〔第９の構成〕
更に、第９の構成の音声データ通信システムは、上記第６〜第８の構成のいずれか１において、前記メールサーバは、前記第１のメール受信部で受信した電子メールが音声ファイルの添付された音声添付メールであるときに、該音声添付メールから音声ファイルを分離する音声ファイル分離部と、前記音声ファイル分離部で分離した音声ファイルを記憶する音声ファイル記憶部と、前記音声ファイル記憶部に記憶された前記音声ファイルのアクセス先情報を付加した第２の電子メールを作成する第２のメール作成部と、前記第２の情報処理装置からの前記アクセス先情報に基づくアクセスに応じて、前記音声ファイル記憶部に記憶された音声ファイルを、アクセス元の前記第２の情報処理装置に送信する音声ファイル送信部と、を備える。
【００２４】
更に、前記第２の情報処理装置は、前記第２の電子メールに付加されたアクセス先情報に基づき、前記音声ファイル記憶部によって記憶された前記アクセス先情報の示すアクセス先の音声ファイルにアクセスするファイルアクセス部と、前記ファイルアクセス部のアクセスに応じて前記メールサーバから送信された音声ファイルを受信する音声ファイル受信部と、を備える。
【００２５】
そして、前記第２のメール送信部は、前記第２のメール作成部で作成した電子メールを、前記受信した音声添付メールに代えて前記宛先のメール受信者に対応する第２の情報処理装置に送信する。
また、前記音声再生部は、前記音声ファイル受信部で受信した音声ファイルの音声を再生する。
このような構成であれば、メールサーバにおいて、音声ファイルの添付された音声添付メールを受信したときに、音声ファイル分離部によって、音声添付メールから音声ファイルを分離し、音声ファイル記憶部によって、分離した音声ファイルを記憶することができる。
【００２６】
更に、第２のメール作成部によって、音声ファイル記憶部に記憶された音声ファイルのアクセス先情報を付加した第２の電子メールを作成することができ、音声ファイル送信部によって、アクセス先情報に基づく第２の情報処理装置からのアクセスに応じて、音声ファイル記憶部に記憶された音声ファイルを第２の情報処理装置に送信することができる。
これによって、第２の情報処理装置において、必要なときに第２の電子メールに付加されたアクセス先情報に基づきメールサーバにアクセスすることで、音声ファイルを取得し、その音声を再生することができるので、第２の情報処理装置のメモリ容量の負荷や、音声ファイルの受信によって生じるネットワーク負荷を軽減することができる。
【００２７】
〔第１０の構成〕
更に、第１０の構成の音声データ通信システムは、上記第９の構成において、前記第１の情報処理装置は、音声を入力する音声入力部と、音声添付メールの作成指示に応じて、前記音声入力部を介して入力された音声メッセージを記録する音声メッセージ記録部と、を備える。
そして、前記メール作成部は、前記音声メッセージの記録が終了すると、設定されたメール受信者宛の、前記記録した音声メッセージの音声ファイルを添付した音声添付メールを作成する。
【００２８】
また、前記第１のメール送信部は、前記メール作成部で作成した音声添付メールを前記メールサーバに送信する。
このような構成であれば、第１の情報処理装置において、音声入力部によって、音声を入力し、音声メッセージ記録部によって、音声入力部を介して入力された音声メッセージを記録し、メール作成部によって、音声メッセージの音声ファイルが添付された音声添付メールを作成することができる。更に、第１のメール送信部によって、音声添付メールをメールサーバに送信することができる。
これによって、第１の情報処理装置において、簡易に音声ファイルの添付された電子メールを作成することができる。
【図面の簡単な説明】
【００２９】
【図１】音声データ通信システム１の概略構成を示すブロック図である。
【図２】音声合成サーバ１０及びメールサーバ２０のハードウェア構成の一例を示すブロック図である。
【図３】音声合成サーバ１０のＣＰＵ１００においてプログラムを実行して実現される機能構成の一例を示す機能構成ブロック図である。
【図４】メールサーバ２０のＣＰＵ２００においてプログラムを実行して実現される機能構成の一例を示す機能構成ブロック図である。
【図５】情報処理装置３０のハードウェア構成の一例を示すブロック図である。
【図６】情報処理装置３０のＣＰＵ３００においてプログラムを実行して実現される機能構成の一例を示す機能構成ブロック図である。
【図７】メール作成処理の処理手順の一例を示すフローチャートである。
【図８】メール配信処理の処理手順の一例を示すフローチャートである。
【図９】メール受信処理の処理手順の一例を示すフローチャートである。
【図１０】音声合成処理の処理手順の一例を示すフローチャートである。
【図１１】音声添付メールの具体的な作成例を示す図である。
【図１２】（ａ）は、音声添付メールの一例を示す図であり、（ｂ）は、（ａ）の音声添付メールに対する添付分離メールの具体的な作成例を示す図である。
【図１３】添付分離メールに記載されたＵＲＬをクリックして音声を再生する一例を示す図である。
【図１４】情報処理装置３０＿２と音声合成サーバ１０との間における、音声合成処理を実行時のデータ送受信の一例を示すシーケンス図である。
【図１５】テキストメールの文章に対する各分割音声ファイルの音声再生手順の具体例を示す図である。
【発明を実施するための形態】
【００３０】
以下に本発明の実施形態を図面に基づき説明する。
（１）構成
（１−１）音声データ通信システム１の構成
まず、図１に基づき、音声データ通信システム１の構成を説明する。図１は、音声データ通信システム１の概略構成を示すブロック図である。
音声データ通信システム１は、図１に示すように、音声合成サーバ１０と、メールサーバ２０と、第１〜第ｎの情報処理装置３０＿１〜３０＿ｎと、ネットワーク４０とを含んで構成される。そして、ネットワーク４０を介して、音声合成サーバ１０と、メールサーバ２０と、第１〜第ｎの情報処理装置３０＿１〜３０＿ｎとは、それぞれ互いにデータ通信可能に接続されている。
【００３１】
音声合成サーバ１０は、第１〜第ｎの情報処理装置３０＿１〜３０＿ｎからのネットワーク４０を介した音声変換対象の文章データの受信に応じて、該文章データの文章を音声合成によって音声データへと変換する機能を有したサーバである。
メールサーバ２０は、第１〜第ｎの情報処理装置３０＿１〜３０＿ｎのいずれかからのネットワーク４０を介した電子メールを受信し、受信した電子メールを第１〜第ｎの情報処理装置３０＿１〜３０＿ｎのうち送信先の情報処理装置に配信する機能を有したサーバである。更に、メールサーバ２０は、音声ファイルの添付された電子メールを受信した場合に、受信した電子メールから音声ファイルを分離して該音声ファイルを記憶し、この記憶位置を示す情報を付加した電子メールを元の電子メールの代わりに送信先（宛先）の情報処理装置に送信する機能を有している。
【００３２】
第１〜第ｎの情報処理装置３０＿１〜３０＿ｎ（以下、区別する必要が無いときは単に情報処理装置３０ともいう）は、電子メールを作成する機能と、送信者の音声メッセージを記録して、該音声メッセージの音声ファイルを添付した電子メール（以下、音声添付メールと称す）を作成する機能とを有した装置である。
更に、情報処理装置３０は、受信した電子メールに基づき音声変換対象の文章データを音声合成サーバ１０に送信する機能と、音声合成サーバ１０からの音声ファイルを受信して該音声ファイルの音声を再生する機能とを有した装置である。
ネットワーク４０は、ＬＡＮ、ＷＡＮ、インターネットなどの公知のネットワークである。
【００３３】
（１−２）音声合成サーバ１０の構成
次に、図２及び図３に基づき、音声合成サーバ１０の構成を説明する。
図２は、音声合成サーバ１０及びメールサーバ２０のハードウェア構成の一例を示すブロック図である。また、図３は、音声合成サーバ１０のＣＰＵ１００においてプログラムを実行して実現される機能構成の一例を示す機能構成ブロック図である。
まず、図２に基づき、音声合成サーバ１０のハードウェア構成を説明する。
音声合成サーバ１０は、各機能をソフトウェアを用いて実現するため、及び各機能の実現に必要なハードウェアを制御するソフトウェアを実行するためのコンピュータシステムを備えている。
【００３４】
音声合成サーバ１０のコンピュータシステムは、図２に示すように、ＣＰＵ（Central Processing Unit）１００と、ＲＡＭ（Random Access Memory）１０２と、ＲＯＭ（Read Only Memory）１０４と、入出力インターフェース（Ｉ／Ｆ）１０６と、バス１０８とを含んで構成される。ＣＰＵ１００、ＲＡＭ１０２、ＲＯＭ１０４および入出力Ｉ／Ｆ１０６は、バス１０８に接続されており、バス１０８を介してこれら接続デバイス間のデータの送受信を可能としている。
【００３５】
音声合成サーバ１０のコンピュータシステムは、更に、入出力Ｉ／Ｆ１０６を介して、記憶装置１１０と、表示装置１１２と、入力装置１１４と、ＮＩＣ（Network Interface Card）１１６とに接続されている。
ＣＰＵ１００は、ＲＯＭ１０４または記憶装置１１０に予め記憶された各種専用のコンピュータプログラムをＲＡＭ１０２に読み込み、ＲＡＭ１０２に読み込まれたプログラムに記述された命令に従って、各種リソースを駆使して、後述する音声合成処理を実行する。
【００３６】
記憶装置１１０は、各種専用のコンピュータプログラム、プログラムの実行において用いられる各種データ等の、上記音声合成処理に必要なデータを記憶する。
記憶装置１１０は、例えば、公知の音声合成処理を行うためのプログラムや、音声合成処理に必要な、音素ごとのピッチ周波数情報や音声スペクトラム情報等を記憶する。
ここで、記憶装置１１０は、ＦＤドライブ、ＨＤドライブ等の磁気記憶型記憶装置、ＣＤドライブ、ＤＶＤドライブ、ＢＲＤドライブ等の光学的読取／書込方式記憶装置、ＭＯドライブ等の磁気記憶型／光学的読取方式記憶装置等の、コンピュータでデータを読み取り及び書き込み可能な記憶装置であれば何でもよい。
【００３７】
表示装置１１２は、ＣＲＴディスプレイ、液晶ディスプレイなどの周知の表示装置であり、ＣＰＵ１００からの指令に応じて、各種情報の表示を行う。
入力装置１１４は、キーボード、マウス、操作ボタン、タッチ式の入力デバイス（タッチパネル等）などのヒューマンインターフェースデバイスであり、ユーザの操作に応じた入力を受け付ける。
【００３８】
ＮＩＣ１１６は、ＬＡＮ、ＷＡＮ、インターネット等のネットワーク上の外部装置と通信するためのデバイスであり、一般にＬＡＮカード等と呼ばれる周知のネットワークアダプタである。ＮＩＣ１１６は、ネットワークケーブルＬを介してルータやハブ等に接続され、これらを介して、音声合成サーバ１０をネットワークに接続する。
なお、この音声合成サーバ１０は、例えば、周知のパーソナルコンピュータなどに実装されるものとして構成される。
【００３９】
次に、図３に基づき、音声合成サーバ１０の機能構成を説明する。
音声合成サーバ１０は、ＣＰＵ１００において、専用のプログラムを実行することで本実施形態の音声合成処理に必要な各種機能を実現する機能構成部として音声合成処理部を備えている。
音声合成処理部は、図３に示すように、データ通信部１００ａと、文章データ受信処理部１００ｂと、文章分割部１００ｃと、音声合成部１００ｄと、音声データ送信処理部１００ｅと、タイミング制御部１００ｆとを含んで構成される。
【００４０】
データ通信部１００ａは、ネットワーク４０及びＮＩＣ１１６を介した、各種データの外部装置への送信と外部装置からの各種データの受信とを制御する機能を有している。具体的に、各機能構成部からのデータ送信依頼に応じて、ネットワーク４０及びＮＩＣ１１６を介して、データを送信先の外部装置に送信する。更に、ネットワーク４０及びＮＩＣ１１６を介して外部装置から受信したデータを対応する各構成部に出力（又はＲＡＭ１０２等のメモリに記憶）したりする機能を有している。
【００４１】
文章データ受信処理部１００ｂは、データ通信部１００ａを介して受信された文章データを受け取って、それが音声変換対象の文章データであるか否かを判定し、音声変換対象の文章データであると判定した場合に、該文章データを文章分割部１００ｃに出力する機能を有している。また、文章データ受信処理部１００ｂは、新規の文章データを受信したことをタイミング制御部１００ｆに通知する機能も有している。
【００４２】
文章分割部１００ｃは、文章データ受信処理部１００ｂから受け取った文章データの示す文章全体を文章中に含まれる特定記号に基づき複数の文に分割して、複数の分割文データを生成する機能を有している。
音声合成部１００ｄは、文章分割部１００ｃにおいて生成された分割文データを、タイミング制御部１００ｆからの実行指示に応じて、公知の音声合成処理によって音声データに変換する機能を有している。具体的に、タイミング制御部１００ｆからの実行指示を受けるごとに、文章中における各分割文の並び順に１つずつ、分割文データを音声合成処理によって音声データに変換する。また、音声合成部１００ｄは、１つの分割文データを音声データに変換するごとに、該音声データ（以下、分割音声ファイルと称す）を音声データ送信処理部１００ｅに出力するようになっている。
【００４３】
音声データ送信処理部１００ｅは、音声合成部１００ｄにおいて、音声合成部１００ｄから分割音声ファイルを受け取るごとに、該分割音声ファイルを、データ通信部１００ａを介して、該分割音声ファイルに対応する文章データの送信元の情報処理装置３０に送信する機能を有している。
タイミング制御部１００ｆは、音声変換対象の文章データの送信元である情報処理装置３０から送信された送信依頼情報をデータ通信部１００ａを介して受信し、該受信に応じて音声合成部１００ｄに音声合成処理の実行指示を与える機能を有している。
【００４４】
（１−３）メールサーバ２０の構成
次に、図２及び図４に基づき、メールサーバ２０の構成を説明する。
図４は、メールサーバ２０のＣＰＵ２００においてプログラムを実行して実現される機能構成の一例を示す機能構成ブロック図である。
まず、図２に基づき、メールサーバ２０のハードウェア構成を説明する。なお、図２において、音声合成サーバ１０とメールサーバ２０とはハードウェア構成が同様となるので、本実施形態においては、両者のハードウェア構成を一図にまとめて示している。そのため括弧内の符号がメールサーバ２０に対応する。
【００４５】
メールサーバ２０は、各機能をソフトウェアを用いて実現するため、及び各機能の実現に必要なハードウェアを制御するソフトウェアを実行するためのコンピュータシステムを備えている。
メールサーバ２０のコンピュータシステムは、図２に示すように、ＣＰＵ２００と、ＲＡＭ２０２と、ＲＯＭ２０４と、入出力Ｉ／Ｆ２０６と、バス２０８とを含んで構成される。ＣＰＵ２００、ＲＡＭ２０２、ＲＯＭ２０４および入出力Ｉ／Ｆ２０６は、バス２０８に接続されており、バス２０８を介してこれら接続デバイス間のデータの送受信を可能としている。
【００４６】
メールサーバ２０のコンピュータシステムは、更に、入出力Ｉ／Ｆ２０６を介して、記憶装置２１０と、表示装置２１２と、入力装置２１４と、ＮＩＣ２１６とに接続されている。
ＣＰＵ２００は、ＲＯＭ２０４または記憶装置２１０に予め記憶された各種専用のコンピュータプログラムをＲＡＭ２０２に読み込み、ＲＡＭ２０２に読み込まれたプログラムに記述された命令に従って、各種リソースを駆使して、後述する音声合成処理を実行する。
【００４７】
記憶装置２１０は、各種専用のコンピュータプログラム、プログラムの実行において用いられるデータ等の、上記メール配信処理、上記音声ファイルの分離処理等に必要なデータを記憶する。
記憶装置２１０は、例えば、公知のＳＭＴＰサーバ、ＰＯＰサーバ等でメールの配信処理を行うのに用いられる各種プログラムや、メール配信処理において、情報処理装置３０から受信した電子メール、電子メールから分離した音声ファイルなどを記憶する。
【００４８】
ここで、記憶装置２１０は、ＦＤドライブ、ＨＤドライブ等の磁気記憶型記憶装置、ＣＤドライブ、ＤＶＤドライブ、ＢＲＤドライブ等の光学的読取／書込方式記憶装置、ＭＯドライブ等の磁気記憶型／光学的読取方式記憶装置等の、コンピュータでデータを読み取り及び書き込み可能な記憶装置であれば何でもよい。
表示装置２１２は、ＣＲＴディスプレイ、液晶ディスプレイなどの周知の表示装置であり、ＣＰＵ２００からの指令に応じて、各種情報の表示を行う。
【００４９】
入力装置２１４は、キーボード、マウス、操作ボタン、タッチ式の入力デバイス（タッチパネル等）などのヒューマンインターフェースデバイスであり、ユーザの操作に応じた入力を受け付ける。
ＮＩＣ２１６は、ＬＡＮ、ＷＡＮ、インターネット等のネットワーク上の外部装置と通信するためのデバイスであり、一般にＬＡＮカード等と呼ばれる周知のネットワークアダプタである。ＮＩＣ２１６は、ネットワークケーブルＬを介してルータやハブ等に接続され、これらを介して、メールサーバ２０をネットワークに接続する。
なお、このメールサーバ２０は、例えば、周知のパーソナルコンピュータなどに実装されるものとして構成される。
【００５０】
次に、図４に基づき、メールサーバ２０の機能構成を説明する。
メールサーバ２０の機能構成は、図４に示すように、データ通信部２００ａと、メール送受信処理部２００ｂと、メール配信処理部２００ｃと、データ制御部２００ｄと、添付ファイル分離部２００ｅと、添付分離メール作成部２００ｆと、ファイルアクセス処理部２００ｇとを含んで構成される。
【００５１】
データ通信部２００ａは、ネットワーク４０及びＮＩＣ２１６を介した、各種データの外部装置への送信と外部装置からの各種データの受信とを制御する機能を有している。具体的に、各機能構成部からのデータ送信依頼に応じて、ネットワーク４０及びＮＩＣ２１６を介して、データを送信先の外部装置に送信する。更に、ネットワーク４０及びＮＩＣ２１６を介して外部装置から受信したデータを対応する各構成部に出力（又はＲＡＭ２０２等のメモリに記憶）したりする機能を有している。
【００５２】
メール送受信処理部２００ｂは、情報処理装置３０からの電子メールをデータ通信部２００ａを介して受信し、受信した電子メールに音声ファイルが添付されているか否かを判定する。そして、音声ファイルが添付されていると判定した場合は、該当電子メール（以下、音声添付メールと称す）を、添付ファイル分離部２００ｅに出力する機能を有している。一方、音声ファイルが添付されていないと判定した場合は、受信した電子メールを、記憶装置２１０に構成された、該当電子メールの宛先に対応するメールボックスに格納する機能を有している。
【００５３】
更に、メール送受信処理部２００ｂは、メール配信処理部２００ｃから送信依頼に応じて、送信依頼に対応する電子メールを、データ通信部２００ａを介して電子メールの有する宛先情報に対応する情報処理装置３０に送信する機能を有している。
メール配信処理部２００ｃは、データ通信部２００ａを介して受信した、情報処理装置３０からの電子メールの受信要求に応じて、情報処理装置３０に設定されたメール受信者に対応するメールボックスに送信すべき電子メールがあるか否かを判定する。そして、送信すべき電子メールがあると判定した場合に、該電子メールの送信依頼をメール送受信処理部２００ｂに出力する機能を有している。
【００５４】
データ制御部２００ｄは、各機能構成部からのデータ読み出し要求に応じて、記憶装置２１０に記憶された該当データを読み出して各構成部に出力（又はＲＡＭ２０２に記憶）する機能と、各構成部からのデータ書き込み要求に応じて、該当データを記憶装置２１０に記憶する機能とを有している。
添付ファイル分離部２００ｅは、メール送受信処理部２００ｂからの音声添付メールを受け取ると、音声添付メールから音声ファイルを分離し、分離した音声ファイルを、データ制御部２００ｄを介して記憶装置２１０に記憶する。そして、音声ファイルの記憶位置を示すＵＲＬ（Uniform Resource Locator）を生成し、生成したＵＲＬの情報をアクセス先情報として、添付分離メール作成部２００ｆに出力する。なお、本実施形態においては、音声ファイルを分離後の電子メールも添付分離メール作成部２００ｆに出力する。
【００５５】
添付分離メール作成部２００ｆは、添付ファイル分離部２００ｅからの電子メールとＵＲＬ情報とを受け取ると、受け取った電子メールの本文にＵＲＬ情報を記載してなる添付分離メールを作成する機能を有している。更に、作成した添付分離メールを、メール送受信処理部２００ｂを介して、該添付分離メールの送信先の情報処理装置３０に送信する機能を有している。
【００５６】
ファイルアクセス処理部２００ｇは、情報処理装置３０からのアクセス情報（パス情報、音声ファイル名等）をデータ通信部２００ａを介して受信し、受信したアクセス情報に基づき、データ制御部２００ｄを介して、記憶装置２１０から該当の音声ファイルを読み出す機能を有している。更に、ファイルアクセス処理部２００ｇは、読み出した音声ファイルを、データ通信部２００ａを介してアクセス元の情報処理装置３０に送信する機能を有している。
【００５７】
（１−４）情報処理装置３０の構成
次に、図５及び図６に基づき、情報処理装置３０の構成を説明する。
図５は、情報処理装置３０のハードウェア構成の一例を示すブロック図である。また、図６は、情報処理装置３０のＣＰＵ３００においてプログラムを実行して実現される機能構成の一例を示す機能構成ブロック図である。
まず、図５に基づき、情報処理装置３０のハードウェア構成を説明する。
情報処理装置３０は、各機能をソフトウェアを用いて実現するため、及び各機能の実現に必要なハードウェアを制御するソフトウェアを実行するためのコンピュータシステムを備えている。
【００５８】
情報処理装置３０のコンピュータシステムは、図５に示すように、ＣＰＵ３００と、ＲＡＭ３０２と、ＲＯＭ３０４と、入出力Ｉ／Ｆ３０６と、バス３０８とを含んで構成される。ＣＰＵ３００、ＲＡＭ３０２、ＲＯＭ３０４および入出力Ｉ／Ｆ３０６は、バス３０８に接続されており、バス３０８を介してこれら接続デバイス間のデータの送受信を可能としている。
情報処理装置３０のコンピュータシステムは、更に、入出力Ｉ／Ｆ３０６を介して、記憶装置３１０と、表示装置３１２と、入力装置３１４と、サウンドカード３１５と、ＮＩＣ３１８とに接続されている。更に、サウンドカード３１５には、スピーカ３１６と、マイク３１７とが接続されている。
【００５９】
ＣＰＵ３００は、ＲＯＭ３０４または記憶装置３１０に予め記憶された各種専用のコンピュータプログラムをＲＡＭ３０２に読み込み、ＲＡＭ３０２に読み込まれたプログラムに記述された命令に従って、各種リソースを駆使して、後述する音声合成処理を実行する。
記憶装置３１０は、各種専用のコンピュータプログラム、プログラムの実行において用いられるデータ等の、上記メールの作成処理、送受信処理、音声再生処理等に必要なデータを記憶する。
【００６０】
具体的に、記憶装置３１０は、各種メールの作成処理、各種データの送受信処理、音声ファイルの再生処理等に必要なプログラム（ソフトウェア）や、受信した電子メール、音声ファイル等のデータを記憶する。
ここで、記憶装置３１０は、ＦＤドライブ、ＨＤドライブ等の磁気記憶型記憶装置、ＣＤドライブ、ＤＶＤドライブ、ＢＲＤドライブ等の光学的読取／書込方式記憶装置、ＭＯドライブ等の磁気記憶型／光学的読取方式記憶装置等の、コンピュータでデータを読み取り及び書き込み可能な記憶装置であれば何でもよい。
【００６１】
表示装置３１２は、ＣＲＴディスプレイ、液晶ディスプレイなどの周知の表示装置であり、ＣＰＵ３００からの指令に応じて、各種情報の表示を行う。
入力装置３１４は、キーボード、マウス、操作ボタン、タッチ式の入力デバイス（タッチパネル等）などのヒューマンインターフェースデバイスであり、ユーザの操作に応じた入力を受け付ける。
サウンドカード３１５は、公知のサウンドカード、サウンドボード、オーディオインターフェースカード等と呼ばれるデバイスと同等のものであり、音響信号の入出力を行う機能を有したデバイスである。
【００６２】
スピーカ３１６は、音声再生ソフトの実行時において、サウンドカード３１５からの音響信号の供給に応じて、該音響信号を物理振動に変換して音を発生するデバイスである。
マイク３１７は、ユーザの音声をサウンドカード３１５を介して入力するデバイスである。本実施形態では、サウンドカード３１５の備えるＡ／Ｄ変換器によって、入力音声（アナログデータ）をデジタルデータに変換してＲＡＭ３０２等のメモリに記憶する。
【００６３】
ＮＩＣ３１８は、ＬＡＮ、ＷＡＮ、インターネット等のネットワーク上の外部装置と通信するためのデバイスであり、一般にＬＡＮカード等と呼ばれる周知のネットワークアダプタである。ＮＩＣ３１８は、ネットワークケーブルＬを介してルータやハブ等に接続され、これらを介して、情報処理装置３０をネットワークに接続する。なお、周知の無線ＬＡＮ等の、無線によって無線ＬＡＮ用のアクセスポイントを介してネットワークに接続する構成であってもよい。
なお、この情報処理装置３０は、例えば、周知のパーソナルコンピュータなどに実装されるものとして構成される。
【００６４】
次に、図６に基づき、情報処理装置３０の機能構成を説明する。
情報処理装置３０の機能構成は、図６に示すように、入力受付部３００ａと、データ制御部３００ｂと、メール作成部３００ｃと、音声メッセージ記録部３００ｄと、メール送受信処理部３００ｅと、データ通信部３００ｆと、音声再生部３００ｇと、文章データ送信部３００ｈと、メール情報表示処理部３００ｊと、送信依頼情報送信部３００ｋとを含んで構成される。
【００６５】
入力受付部３００ａは、入力装置３１４を介してユーザから入力される各種入力情報を受け付けて、受け付けた入力情報を、該入力情報に対応する機能構成部にデータ制御部３００ｂを介して出力する機能を有している。
更に、入力受付部３００ａは、マイク３１７を介して入力される音声指示を音声認識によって判定し、判定した情報を入力情報として、該入力情報に対応する機能構成部にデータ制御部３００ｂを介して出力する機能を有している。
【００６６】
データ制御部３００ｂは、入力受付部３００ａで受け付けた入力情報を、該入力情報に対応する機能構成部に出力する機能を有している。更に、データ制御部３００ｂは、各機能構成部からのデータ書き込み要求に応じて記憶装置３１０に該当データを記憶し、データ読み出し要求に応じて記憶装置３１０から該当データを読み出して、読み出したデータを要求元の機能構成部に出力する（又はＲＡＭ３０２に記憶する）機能を有している。
【００６７】
メール作成部３００ｃは、入力受付部３００ａを介して入力された入力情報であるテキストメールの作成指示に応じて、音声ファイルの添付の無いテキスト文のみの電子メール（以下、テキストメールと称す）を作成する機能を有している。更に、メール作成部３００ｃは、入力受付部３００ａを介して入力された入力情報である新規音声添付メールの作成指示に応じて、音声メッセージ記録部３００ｄに音声メッセージの記録指示を与えると共に、音声メッセージ記録部３００ｄにおいて作成された音声ファイルを電子メールに添付してなる音声添付メールを作成する機能を有している。
【００６８】
また、メール作成部３００ｃは、作成したテキストメール及び音声添付メールをメール送受信処理部３００ｅに出力する。
音声メッセージ記録部３００ｄは、メール作成部３００ｃからの記録要求に応じて、データ制御部３００ｂを介してメール情報表示処理部３００ｊに、マウス等の入力デバイスによって押下可能な記録開始ボタンの表示指示を与える。そして、記録開始ボタンが押下されることに応じて、入力受付部３００ａを介して入力される入力情報である記録開始指示に応じて、マイク３１７を介して入力される音声メッセージの記録を開始する機能を有している。更に、記録開始ボタンが押下されることに応じて、データ制御部３００ｂを介してメール情報表示処理部３００ｊに、マウス等の入力デバイスによって押下可能な記録終了ボタンの表示指示を与える。そして、入力受付部３００ａを介して入力された入力情報である記録終了指示に応じて、音声メッセージの記録を終了する機能を有している。
【００６９】
更に、音声メッセージ記録部３００ｄは、記録開始から終了までの期間において記録された音声メッセージのデータから音声ファイルを作成する機能を有している。ここで、音声ファイルは、音声メッセージの生データを無圧縮で用いる形式で作成してもよいが、ネットワーク４０を介して送信する必要があるため、本実施形態では、所定の圧縮形式で圧縮した圧縮ファイルとして作成する。
【００７０】
メール送受信処理部３００ｅは、メール作成部３００ｃからの送信依頼に応じて、送信依頼に対応する電子メール（テキストメール又は音声添付メール）を、データ通信部３００ｆを介してメールサーバ２０に送信する機能を有している。
更に、メール送受信処理部３００ｅは、入力受付部３００ａを介して入力された入力情報である電子メールの受信指示に応じて、設定されたメール受信者宛の電子メールの受信要求（以下、メール受信要求と称す）を、データ通信部３００ｆを介してメールサーバ２０に送信する機能を有している。
【００７１】
更に、メール送受信処理部３００ｅは、データ通信部３００ｆを介して電子メールを受信すると、受信した電子メールをデータ制御部３００ｂを介して記憶装置３１０に記憶すると共に、受信した電子メールがテキストメールか否か、及び添付分離メールか否かを判定する機能を有している。そして、受信した電子メールがテキストメールであると判定した場合は、その受信通知の表示指示をデータ制御部３００ｂを介してメール情報表示処理部３００ｊに通知する。また、受信した添付メールが添付分離メールであると判定した場合は、添付分離メールの表示指示をデータ制御部３００ｂを介してメール情報表示処理部３００ｊに通知する。
【００７２】
データ通信部３００ｆは、ネットワーク４０及びＮＩＣ３１８を介した、電子メール等の各種データの外部装置への送信と外部装置からの各種データの受信とを制御する機能を有している。具体的に、各機能構成部からのデータ送信依頼に応じて、ネットワーク４０及びＮＩＣ３１８を介して、データを送信先の外部装置に送信する。更に、ネットワーク４０及びＮＩＣ３１８を介して外部装置から受信したデータを対応する各構成部に出力（又はＲＡＭ３０２等のメモリに記憶）したりする機能を有している。
【００７３】
音声再生部３００ｇは、文章データ送信部３００ｈからの分割音声ファイル及びその再生指示に応じて該分割音声ファイルの音声を再生して、該再生音声をサウンドカード３１５を介してスピーカ３１６から出力する機能を有している。更に、音声再生部３００ｇは、ファイルアクセス部３００ｍからの音声ファイル及びその再生指示に応じて該音声ファイルの音声を再生して、該再生音声をサウンドカード３１５を介してスピーカ３１６から出力する機能を有している。
【００７４】
文章データ送信部３００ｈは、入力受付部３００ａからの入力情報である読み上げ指示情報をデータ制御部３００ｂを介して受け取ると、該読み上げ指示情報に応じて、指示情報に対応する音声変換対象の文章データを、音声変換指示情報と共にデータ通信部３００ｆを介して、音声合成サーバ１０に送信する機能を有している。
ここで、音声合成サーバ１０に送信する音声変換対象の文章データは、電子メールそのものでもよいし、該電子メールから抽出した文章データ（例えば、タイトル、受信者名及びメール本文のデータ）でもよい。
【００７５】
また、文章データ送信部３００ｈは、データ通信部３００ｆを介して分割音声ファイルを受信すると、受信した分割音声ファイルを音声再生指示と共に音声再生部３００ｇに出力する機能を有している。このとき、本実施形態では、１つ前の音声ファイルが再生中の場合に、再生終了を待ってから出力する。
更に、文章データ送信部３００ｈは、データ通信部３００ｆを介して分割音声ファイルを受信するごとに、受信したことを送信依頼情報送信部３００ｋに通知する機能を有している。
【００７６】
メール情報表示処理部３００ｊは、メール送受信処理部３００ｅからのテキストメールの受信通知の表示指示に応じて、テキストメールを受信したことをユーザに通知するグラフィックスを表示装置３１２の表示画面に表示する機能を有している。更に、メール情報表示処理部３００ｊは、メール送受信処理部３００ｅからの添付分離メールの表示指示に応じて、添付分離メールの本文を表示装置３１２の表示画面に表示する機能を有している。更に、音声メッセージ記録部３００ｄからの記録開始ボタン又は記録終了ボタンの表示指示に応じて、記録開始ボタン又は記録終了ボタンを表示装置３１２の表示画面に表示する機能を有している。他にも、データ制御部３００ｂを介して入力される、入力受付部３００ａからの表示指示に係る入力情報に応じて、各種情報を表示装置３１２の表示画面に表示する機能を有している。例えば、受信した電子メールの表示指示に応じて、電子メール本文を表示装置３１２の表示画面に表示する。
【００７７】
送信依頼情報送信部３００ｋは、文章データ送信部３００ｈからの分割音声ファイルの受信通知に応じて、予め設定された送信タイミングで、次の分割音声ファイルの送信依頼情報をデータ通信部３００ｆを介して音声合成サーバ１０に送信する機能を有している。
具体的に、音声再生部３００ｇからの分割音声ファイルの総再生時間、現時点の再生時間等の再生情報に基づき、例えば、総再生時間の時間長に対して予め設定された所定再生時間の経過タイミングで送信依頼情報を音声合成サーバ１０に送信する。
【００７８】
ファイルアクセス部３００ｍは、入力受付部３００ａからの入力情報であるアクセス先情報（ＵＲＬ）をデータ制御部３００ｂを介して受け取ると、受け取ったアクセス先情報の示す記憶位置に記憶された音声ファイルへのアクセス要求（取得要求）であるアクセス情報を、データ通信部３００ｆを介してメールサーバ２０に送信する機能を有している。
更に、ファイルアクセス部３００ｍは、メールサーバ２０に送信したアクセス情報に対応する音声ファイルをデータ通信部３００ｆを介して受け取ると、受け取った音声ファイルを、再生指示と共にデータ制御部３００ｂを介して音声再生部３００ｇに出力する機能を有している。
【００７９】
（２）ＣＰＵにおいて行われる各処理の処理手順
（２−１）情報処理装置３０のＣＰＵ３００によるメール作成処理
次に、図７に基づき、情報処理装置３０のＣＰＵ３００がＲＯＭ３０４または記憶装置３１０に記憶された専用のコンピュータプログラムに従って実行するメール作成処理の処理手順について説明する。
ここで、図７は、メール作成処理の処理手順の一例を示すフローチャートである。
ＣＰＵ３００によって、メール作成処理が実行されると、図７に示すように、まず、ステップＳ１００へと移行する。
【００８０】
ステップＳ１００では、メール作成部３００ｃにおいて、入力受付部３００ａを介したユーザからの新規音声添付メールの作成指示があったか否かを判定する。そして、新規音声添付メールの作成指示があったと判定した場合(Yes)は、音声メッセージの記録要求を音声メッセージ記録部３００ｄに出力して、ステップＳ１０１に移行する。一方、新規音声添付メールの作成指示がなかった場合(No)は、ステップＳ１１８に移行する。
なお、本実施形態では、メール情報表示処理部３００ｊにおいて、メールの作成指示等の各指示を行う各種ボタンを表示装置３１２の画面上に表示し、表示した各ボタンをユーザが入力装置３１４を介して押下することで各ボタンに対応した指示の処理を実行する構成とすることができる。
【００８１】
また、本実施形態では、メール情報表示処理部３００ｊにおいて表示された、各ボタン又はウィンドウに表示した指示の内容を示す文言をマイク３１７を介して音声によって入力することで、各文言に対応した処理を実行する構成とすることができる。
ステップＳ１０１に移行した場合は、メール作成部３００ｃにおいて、入力受付部３００ａを介したユーザからの入力情報（送信先（宛先）の指定情報など）に基づき、音声添付メールの送信先である宛先を設定して、ステップＳ１０２に移行する。
【００８２】
ステップＳ１０２では、音声メッセージ記録部３００ｄにおいて、入力受付部３００ａを介したユーザからの音声メッセージの記録開始指示があったか否かを判定し、記録開始指示があったと判定した場合(Yes)は、ステップＳ１０４に移行し、そうでないと判定した場合(No)は、記録開始指示があるまで判定処理を繰り返す。
ステップＳ１０４に移行した場合は、音声メッセージ記録部３００ｄにおいて、音声メッセージの記録を開始して、マイク３１７及びサウンドカード３１５を介して入力される音声メッセージのデジタルデータをＲＡＭ３０２に記録して、ステップＳ１０６に移行する。
【００８３】
ステップＳ１０６では、音声メッセージ記録部３００ｄにおいて、音声メッセージの記録終了指示があったか否かを判定し、記録終了指示があったと判定した場合(Yes)は、ステップＳ１０８に移行し、そうでないと判定した場合(No)は、記録終了指示があるまで音声メッセージの記録処理を継続する。
ステップＳ１０８に移行した場合は、音声メッセージ記録部３００ｄにおいて、音声メッセージの記録を終了して、ステップＳ１１０に移行する。
ステップＳ１１０では、音声メッセージ記録部３００ｄにおいて、ＲＡＭ３０２又は記憶装置３１０に記録された音声メッセージデータから音声ファイルを作成して、ステップＳ１１２に移行する。
ここで、音声ファイルは、データ容量や音質を考慮して、例えば、所定圧縮形式のファイルとして作成する。本実施形態では、作成した音声ファイルをＲＡＭ３０２又は記憶装置３１０に記憶する。
【００８４】
ステップＳ１１２では、メール作成部３００ｃにおいて、ステップＳ１０１で設定された宛先のメールアドレス、予め設定された情報（送信者のメールアドレス、メールサーバ２０のメールアドレスなど）、ＲＴＣ（Real Time Clock）からの時刻情報などに基づき、メール本文データの無いヘッダ情報のみの空電子メールを作成する。
空電子メールは、例えば、メールのタイトル（Subject）、メール作成日（Date）、送信元のメールアドレス、送信先のメールアドレス、メールサーバ２０の情報等のヘッダ情報を有し、メール本文データの無い電子メールとなる。
更に、メール作成部３００ｃにおいて、作成した空電子メールにステップＳ１１０で作成された音声ファイルを添付して、音声添付メールを作成し、ステップＳ１１４に移行する。
【００８５】
ステップＳ１１４では、メール作成部３００ｃにおいて、入力受付部３００ａを介したユーザからのメール送信指示があったか否かを判定する。そして、メール送信指示があったと判定した場合(Yes)は、メール送受信処理部３００ｅに送信依頼を出力して、ステップＳ１１６に移行し、そうでないと判定した場合(No)は、送信指示又は送信キャンセル指示があるまで判定処理を繰り返す。なお、送信キャンセル指示があった場合は、例えば、音声添付メールを破棄又は送信保留ボックスに格納して、ステップＳ１００に移行する。
ステップＳ１１６に移行した場合は、メール送受信処理部３００ｅにおいて、送信依頼のあった音声添付メールを、データ通信部３００ｆを介して、メールサーバ２０に送信して、ステップＳ１００に移行する。
【００８６】
一方、ステップＳ１００において、新規音声添付メールの作成指示が無いと判定されてステップＳ１１８に移行した場合は、メール作成部３００ｃにおいて、入力受付部３００ａを介したユーザからの新規テキストメールの作成指示があったか否かを判定する。そして、作成指示があったと判定した場合(Yes)は、ステップＳ１２０に移行し、そうでないと判定した場合(No)は、ステップＳ１００に移行する。
【００８７】
ステップＳ１２０に移行した場合は、入力受付部３００ａを介したユーザからの入力情報、予め設定された情報、ＲＴＣからの時刻情報などに基づき、メール本文のテキストデータを有するテキストメールを作成して、ステップＳ１２２に移行する。
テキストメールは、例えば、メールのタイトル、メール作成日（Ｄａｔｅ）、送信元のメールアドレス、送信先のメールアドレス、メールサーバの情報、メール本文のテキストデータを含む電子メールである。
【００８８】
ステップＳ１２２では、メール作成部３００ｃにおいて、入力受付部３００ａを介したユーザからのメール送信指示があったか否かを判定する。そして、メール送信指示があったと判定した場合(Yes)は、メール送受信処理部３００ｅにテキストメールの送信依頼を出力して、ステップＳ１２４に移行する。一方、テキストメールの送信指示がないと判定した場合(No)は、送信指示又は送信キャンセル指示があるまで判定処理を繰り返す。なお、送信キャンセル指示があった場合は、例えば、テキストメールを破棄又は保留ボックスに格納して、ステップＳ１００に移行する。
【００８９】
（２−２）メールサーバ２０のＣＰＵ２００によるメール配信処理
次に、図８に基づき、メールサーバ２０のＣＰＵ２００がＲＯＭ２０４または記憶装置２１０に記憶された専用のコンピュータプログラムに従って実行するメール配信処理の処理手順について説明する。
ここで、図８は、メール配信処理の処理手順の一例を示すフローチャートである。
ＣＰＵ２００によって、メール配信処理が実行されると、図８に示すように、まず、ステップＳ２００へと移行する。
ステップＳ２００では、メール送受信処理部２００ｂにおいて、データ通信部２００ａを介して情報処理装置３０からの電子メールを受信したか否かを判定し、受信したと判定した場合(Yes)は、ステップＳ２０２に移行し、そうでないと判定した場合(No)は、ステップＳ２１８に移行する。
【００９０】
ステップＳ２０２に移行した場合は、メール送受信処理部２００ｂにおいて、ステップＳ２００で受信した電子メールが、音声添付メールか否かを判定する。そして、音声添付メールであると判定した場合(Yes)は、音声添付メールを受信した旨を添付ファイル分離部２００ｅに通知してステップＳ２０４に移行し、そうでないと判定した場合(No)は、ステップＳ２１４に移行する。
ステップＳ２０４に移行した場合は、添付ファイル分離部２００ｅにおいて、音声添付メールから音声ファイルを分離して、ステップＳ２０６に移行する。
ステップＳ２０６では、添付ファイル分離部２００ｅにおいて、ステップＳ２０４で分離した音声ファイルを、データ制御部２００ｄを介して記憶装置２１０に記憶して、ステップＳ２０８に移行する。
【００９１】
ステップＳ２０８では、添付ファイル分離部２００ｅにおいて、音声ファイルのアクセス先のパス情報であるアクセス先情報を生成して、生成したアクセス先情報及び音声ファイルの分離された電子メールである分離メールを添付分離メール作成部２００ｆに出力して、ステップＳ２１０に移行する。
ここで、アクセス先情報は、情報処理装置３０が、メールサーバ２０の記憶装置２１０に記憶された音声ファイルにアクセスして、該当の音声ファイルをダウンロードするための情報であり、例えば、ＵＲＬなどが該当する。
【００９２】
ステップＳ２１０では、添付分離メール作成部２００ｆにおいて、添付分離メールのメール本文として、アクセス先情報をリンク情報として付加した電子メールである添付分離メールを作成して、ステップＳ２１２に移行する。
ステップＳ２１２では、添付分離メール作成部２００ｆにおいて、ステップＳ２１０で作成した添付分離メールを、データ制御部２００ｄを介して、記憶装置２１０における該添付分離メールの宛先ユーザのメールボックスに格納して、ステップＳ２００に移行する。
【００９３】
一方、ステップＳ２０２において、ステップＳ２００で受信した電子メールが、音声添付メールでは無いと判定され、ステップＳ２１４に移行した場合は、メール送受信処理部２００ｂにおいて、受信した電子メールをテキストメールと判定する。そして、そのテキストメールを、データ制御部２００ｄを介して記憶装置２１０における該テキストメールの宛先ユーザのメールボックスに格納して、ステップＳ２００に移行する。
【００９４】
また、ステップＳ２００において、電子メールを受信していないと判定され、ステップＳ２１６に移行した場合は、メール配信処理部２００ｃにおいて、メール受信要求を受信したか否かを判定する。そして、メール受信要求を受信したと判定した場合(Yes)は、ステップＳ２１８に移行し、そうでないと判定した場合(No)は、ステップＳ２２４に移行する。
【００９５】
ステップＳ２１８に移行した場合は、メール配信処理部２００ｃにおいて、ステップＳ２１６で受信したメール受信要求に対応する宛先ユーザのメールボックスに、送信可能な電子メールがあるか否かを判定して、ステップＳ２２０に移行する。
ステップＳ２２０では、メール配信処理部２００ｃにおいて、メール受信要求に対応する宛先ユーザのメールボックスに、送信可能な電子メールがあると判定した場合(Yes)は、該当電子メールの送信依頼をメール送受信処理部２００ｂに出力してステップＳ２２２に移行する。一方、メール受信要求に対応する宛先ユーザのメールボックスに、送信可能な電子メールが無いと判定した場合(No)は、送信可能な電子メールが無いことを示す応答を情報処理装置３０に送信する送信依頼をメール送受信処理部２００ｂに出力してステップＳ２００に移行する。
【００９６】
ステップＳ２２２では、メール送受信処理部２００ｂにおいて、メール配信処理部２００ｃから送信依頼のあった電子メールを、データ通信部２００ａを介してメール受信要求の送信元の情報処理装置３０に送信する。一方、送信可能な電子メールが無いと判定した場合(No)は、メール送受信処理部２００ｂにおいて、メール配信処理部２００ｃから送信依頼のあった、送信可能な電子メールが無い旨を示す応答を、データ通信部２００ａを介してメール受信要求の送信元の情報処理装置３０に送信して、ステップＳ２００に移行する。
【００９７】
また、ステップＳ２１６において、メール受信要求を受信していないと判定され、ステップＳ２２４に移行した場合は、ファイルアクセス処理部２００ｇにおいて、情報処理装置３０からの音声ファイルのアクセス情報を受信したか否かを判定する。そして、アクセス情報を受信したと判定した場合(Yes)は、ステップＳ２２６に移行し、そうでない場合(No)は、ステップＳ２００に移行する。
【００９８】
ステップＳ２２６に移行した場合は、ファイルアクセス処理部２００ｇにおいて、受信したアクセス情報に対応する音声ファイルを記憶装置２１０から取得して、ステップＳ２２８に移行する。
ステップＳ２２８では、ファイルアクセス処理部２００ｇにおいて、ステップＳ２２６で取得した音声ファイルを、データ通信部２００ａを介して、アクセス情報の送信元の情報処理装置３０に送信して、ステップＳ２００に移行する。
【００９９】
（２−３）情報処理装置３０のＣＰＵ３００によるメール受信処理
次に、図９に基づき、情報処理装置３０のＣＰＵ３００がＲＯＭ３０４または記憶装置３１０に記憶された専用のコンピュータプログラムに従って実行するメール受信処理の処理手順について説明する。
ここで、図９は、メール受信処理の処理手順の一例を示すフローチャートである。
ＣＰＵ３００によって、メール受信処理が実行されると、図９に示すように、まず、ステップＳ３００へと移行する。
【０１００】
ステップＳ３００では、メール送受信処理部３００ｅにおいて、入力受付部３００ａを介したユーザからのメール受信指示又は自動受信設定によるメール受信指示があったか否かを判定する。そして、メール受信指示があったと判定した場合(Yes)は、ステップＳ３０２に移行し、そうでないと判定した場合(No)は、メール受信指示があるまで判定処理を繰り返す。
ステップＳ３０２に移行した場合は、メール送受信処理部３００ｅにおいて、メール受信要求をデータ通信部３００ｆを介してメールサーバ２０に送信して、ステップＳ３０４に移行する。
【０１０１】
ステップＳ３０４では、メール送受信処理部３００ｅにおいて、メールサーバ２０からのメール受信要求に対する受信メールがあったか否かを判定し、受信メールがあったと判定した場合(Yes)は、ステップＳ３０６に移行し、そうでないと判定した場合(No)は、ステップＳ３００に移行する。
ステップＳ３０６に移行した場合は、メール送受信処理部３００ｅにおいて、ステップＳ３０４で受信した電子メールがテキストメールか否かを判定する。そして、テキストメールであると判定した場合(Yes)は、テキストメールの受信通知表示指示をメール情報表示処理部３００ｊに出力して、ステップＳ３０８に移行する。一方、テキストメールでは無いと判定した場合(No)は、ステップＳ３２８に移行する。
【０１０２】
ステップＳ３０８に移行した場合は、メール情報表示処理部３００ｊにおいて、メール送受信処理部３００ｅからの表示指示に応じて、テキストメールを受信したことをユーザに視覚的に通知するメッセージを表示装置３１２の表示画面に表示して、ステップＳ３１０に移行する。
ステップＳ３１０では、文章データ送信部３００ｈにおいて、入力受付部３００ａを介したユーザからのテキストメールの読み上げ指示があったか否かを判定し、読み上げ指示があったと判定した場合(Yes)は、ステップＳ３１２に移行し、そうでないと判定した場合(No)は、ステップＳ３２６に移行する。
【０１０３】
ステップＳ３１２に移行した場合は、文章データ送信部３００ｈにおいて、読み上げ指示に対応するテキストメールを音声変換指示情報と共に、データ通信部３００ｆを介して音声合成サーバ１０に送信して、ステップＳ３１４に移行する。音声変換指示情報は、例えば、別途コマンドとして、又はテキストメールのヘッダ情報に付加して送信される。以下、音声変換指示情報を伴うテキストデータを音声変換対象文章データと称す。
【０１０４】
ステップＳ３１４では、文章データ送信部３００ｈにおいて、ステップＳ３１２で送信した音声変換対象文章データに対する、音声合成サーバ１０からの分割音声ファイルを受信したか否かを判定する。そして、受信したと判定した場合(Yes)は、受信した分割音声ファイルとその再生指示とを音声再生部３００ｇに出力すると共に、分割音声ファイルの受信通知を送信依頼情報送信部３００ｋに出力して、ステップＳ３１６に移行する。一方、分割音声ファイルを受信していないと判定した場合(No)は、受信するまで判定処理を繰り返す。
【０１０５】
ステップＳ３１６に移行した場合は、音声再生部３００ｇにおいて、分割音声ファイルの再生音声をサウンドカード３１５を介してスピーカ３１６から出力して、ステップＳ３１８に移行する。本実施形態では、音声再生部３００ｇは、送信依頼情報送信部３００ｋからの取得要求に応じて、分割音声ファイルの総再生時間及び再生経過時間の情報などの再生情報を、送信依頼情報送信部３００ｋに出力する。
【０１０６】
ステップＳ３１８では、送信依頼情報送信部３００ｋにおいて、ステップＳ３１６で再生される分割音声ファイルが最後の分割音声ファイルか否かを判定し、最後であると判定した場合(Yes)は、ステップＳ３２０に移行し、そうでないと判定した場合(No)は、ステップＳ３２２に移行する。ここで、最後か否かの判定は、例えば、音声合成サーバ１０において、最後の分割音声ファイルに対して付加した最後を示す情報に基づいて行う。
ステップＳ３２０に移行した場合は、送信依頼情報送信部３００ｋにおいて、音声再生部３００ｇからの再生情報に基づき、最後の分割音声ファイルの再生が終了したか否かを判定し、終了したと判定した場合(Yes)は、ステップＳ３００に移行し、そうでないと判定した場合(No)は、再生が終了するまで判定処理を繰り返す。
【０１０７】
一方、ステップＳ３２２に移行した場合は、送信依頼情報送信部３００ｋにおいて、音声再生部３００ｇからの再生情報と、予め設定された送信依頼タイミングの情報とに基づき、送信タイミングとなったか否かを判定する。そして、送信タイミングになったと判定した場合(Yes)は、ステップＳ３２４に移行し、そうでない場合は、送信タイミングになるまで判定処理を繰り返す。
ステップＳ３２４に移行した場合は、送信依頼情報送信部３００ｋにおいて、送信依頼情報をデータ通信部３００ｆを介して音声合成サーバ１０に送信して、ステップＳ３１４に移行する。
【０１０８】
また、ステップＳ３１０において、読み上げ指示が無いと判定され、ステップＳ３２６に移行した場合は、通知メッセージの表示ウィンドウが閉じられる等の情報に基づき、テキストメールの受信通知が無視されたか否かを判定し、無視されたと判定した場合(Yes)は、ステップＳ３００に移行し、そうでないと判定した場合(No)は、ステップＳ３１０に移行する。
また、ステップＳ３０６において、テキストメールを受信していないと判定され、ステップＳ３２８に移行した場合は、メール送受信処理部３００ｅにおいて、添付分離メールを受信したか否かを判定する。そして、添付分離メールを受信したと判定した場合(Yes)は、ステップＳ３３０に移行する。一方、添付分離メールを受信していないと判定した場合(No)は、ステップＳ３４６に移行する。
【０１０９】
ステップＳ３３０に移行した場合は、メール送受信処理部３００ｅにおいて、添付分離メールの表示指示をメール情報表示処理部３００ｊに出力して、ステップＳ３３２に移行する。
ステップＳ３３２では、メール情報表示処理部３００ｊにおいて、添付分離メールの本文を表示装置３１２の表示画面に表示して、ステップＳ３３４に移行する。
ステップＳ３３４では、ファイルアクセス部３００ｍにおいて、入力受付部３００ａを介したユーザからの入力情報に基づき、添付分離メールの本文に記載されたＵＲＬがクリックされたか否かを判定する。そして、ＵＲＬがクリックされたと判定した場合(Yes)は、ステップＳ３３６に移行し、そうでないと判定した場合(No)は、ステップＳ３４４に移行する。
【０１１０】
ステップＳ３３６に移行した場合は、ファイルアクセス部３００ｍにおいて、クリックしたＵＲＬに対応する音声ファイルのアクセス情報をデータ通信部３００ｆを介して、メールサーバ２０に送信して、ステップＳ３３８に移行する。
ステップＳ３３８では、ファイルアクセス部３００ｍにおいて、ステップＳ３３６で送信したアクセス情報に対する、メールサーバ２０からの音声ファイルを受信したか否かを判定する。そして、音声ファイルを受信したと判定した場合(Yes)は、データ制御部３００ｂを介して受信した音声ファイル及びその再生指示を音声再生部３００ｇに出力して、ステップＳ３４０に移行し、そうでないと判定した場合(No)は、音声ファイルを受信するまで判定処理を繰り返す。
【０１１１】
ステップＳ３４０に移行した場合は、音声再生部３００ｇにおいて、ファイルアクセス部３００ｍからの音声ファイル及び再生指示を受け取ると、受け取った音声ファイルの再生音声をサウンドカード３１５を介してスピーカ３１６から出力して、ステップＳ３４２に移行する。
ステップＳ３４２では、音声再生部３００ｇにおいて、音声の再生が終了したか否かを判定し、終了したと判定した場合(Yes)は、ステップＳ３００に移行し、そうでないと判定した場合(No)は、再生が終了するまで判定処理を繰り返す。
【０１１２】
また、ステップＳ３３４において、ＵＲＬがクリックされなかったと判定され、ステップＳ３４４に移行した場合は、メール本文の表示ウィンドウが閉じられる等、添付分離メールの本文の表示が終了したか否かを判定する。そして、終了したと判定した場合(Yes)は、ステップＳ３００に移行し、そうでないと判定した場合(No)は、ステップＳ３３４に移行する。
また、ステップＳ３２８において、添付分離メールの受信がないと判定され、ステップＳ３４６に移行した場合は、メール送受信処理部３００ｅにおいて、音声ファイル以外の添付ファイルが添付されたメール本文の無い電子メールなどその他のメールの受信処理が実行されて、ステップＳ３００に移行する。
【０１１３】
（２−４）音声合成サーバ１０のＣＰＵ１００による音声合成処理
次に、図１０に基づき、音声合成サーバ１０のＣＰＵ１００がＲＯＭ１０４または記憶装置１１０に記憶された専用のコンピュータプログラムに従って実行する音声合成処理の処理手順について説明する。
ここで、図１０は、音声合成処理の処理手順の一例を示すフローチャートである。
ＣＰＵ１００によって、音声合成処理が実行されると、図１０に示すように、まず、ステップＳ４００へと移行する。
【０１１４】
ステップＳ４００では、文章データ受信処理部１００ｂにおいて、情報処理装置３０からの音声変換対象文章データを受信したか否かを判定し、受信したと判定した場合(Yes)は、ステップＳ４０２に移行する。一方、音声変換対象文章データを受信していないと判定した場合(No)は、音声変換対象文章データを受信するまで判定処理を繰り返す。
ステップＳ４０２に移行した場合は、文章分割部１００ｃにおいて、ステップＳ４００で受信した音声変換対象文章データの示す文章全体を、文章中に含まれる特定記号を分割位置として複数の文に分割し、ステップＳ４０４に移行する。
【０１１５】
ここで、特定記号としては、句点「。」、読点「、」、感嘆符「！」、二重感嘆符「！！」、ダブルだれ「！？」、疑問符「？」、中点「・」、改行記号（改行コード）などの記号があり、本実施形態では、一文の終了位置に付される「。」、「！」、「？」、「！！」、「！？」、改行記号を分割位置として、音声変換対象文章データの示す文章全体を複数の文に分割する。
なお、このときに、電子メールの差出人の情報、文章の項目などを、音声変換対象の文として文章中に加えることもできる。電子メールであれば、例えば、「〜さんからのメールです」などの差出人の情報や、「タイトル」、「本文」などの項目名などを加えることが可能である。
【０１１６】
ステップＳ４０４では、音声合成部１００ｄにおいて、ステップＳ４０２で音声変換対象文章データを分割してなる複数の分割文データについて、文章全体における各分割文の並び順に基づき、最初の分割文データを選択して、ステップＳ４０６に移行する。
ステップＳ４０６では、音声合成部１００ｄにおいて、ステップＳ４０４又はステップＳ４１４において選択した分割文データについて音声合成処理を実行し、選択した分割文データを分割音声ファイルに変換する。そして、該変換してなる分割音声ファイルを音声データ送信処理部１００ｅに出力して、ステップＳ４０８に移行する。
ステップＳ４０８では、音声データ送信処理部１００ｅにおいて、ステップＳ４０６で音声合成処理を実行してなる分割音声ファイルを受け取り、該受け取った分割音声ファイルを、データ通信部１００ａを介して、文章データの送信元の情報処理装置３０に送信して、ステップＳ４１０に移行する。
【０１１７】
ステップＳ４１０では、音声データ送信処理部１００ｅにおいて、音声合成部１００ｄからの通知に基づき、全ての分割音声ファイルを送信したか否かを判定し、送信したと判定した場合(Yes)は、一連の処理を終了し、そうでないと判定した場合(No)は、ステップＳ４１２に移行する。
ステップＳ４１２に移行した場合は、タイミング制御部１００ｆにおいて、データ通信部１００ａを介して、文章データの送信元の情報処理装置３０からの送信依頼情報を受信したか否かを判定する。そして、送信依頼情報を受信したと判定した場合(Yes)は、受信したことを音声合成部１００ｄに通知してステップＳ４１４に移行し、そうでないと判定した場合(No)は、受信するまで判定処理を繰り返す。
【０１１８】
ステップＳ４１４に移行した場合は、音声合成部１００ｄにおいて、複数の分割文データのなかから、次の未処理の分割文データを並び順に選択して、ステップＳ４０６に移行する。
つまり、送信依頼情報を受信するごとに、次の未処理の分割文データを選択し、選択した分割文データに対して音声合成処理を実行して該分割文データを分割音声ファイルに変換し、該分割音声ファイルを情報処理装置３０に送信する。
【０１１９】
（３）音声データ通信システム１の動作
次に、図１１〜図１５に基づき、本実施形態の音声データ通信システム１の動作を説明する。
ここで、図１１は、音声添付メールの具体的な作成例を示す図である。また、図１２（ａ）は、音声添付メールの一例を示す図であり、（ｂ）は、（ａ）の音声添付メールに対する添付分離メールの具体的な作成例を示す図である。また、図１３は、添付分離メールに記載されたＵＲＬをクリックして音声を再生する一例を示す図である。また、図１４は、情報処理装置３０＿２と音声合成サーバ１０との間における、音声合成処理を実行時のデータ送受信の一例を示すシーケンス図である。また、図１５は、テキストメールの文章に対する各分割音声ファイルの音声再生手順の具体例を示す図である。
【０１２０】
まず、図１１に基づき、情報処理装置３０＿１における音声添付メールを作成時の動作について説明する。
いま、情報処理装置３０＿１において、ユーザが入力装置３１４を操作して表示画面上のボタンを押下するか、又は、マイク３１７を介して音声による指示「音声メールの作成」等の文言を発声入力することで、入力受付部３００ａを介してユーザからの新規音声添付メールの作成指示が入力されたとする（ステップＳ１００の「Yes」）。
これにより、メール作成部３００ｃにおいて、例えば、図１１の（１）に示すように、メールヘッダ部に、メールタイトルである「Subject：音声メール」が設定される。
【０１２１】
次に、ユーザが入力装置３１４の操作、または音声指示を行うことによって、入力受付部３００ａを介したユーザからの宛先選択指示が入力され、例えば、図１１の（２）に示すように、メールヘッダ部に、音声添付メールの宛先のメールアドレス「××○○_Mail：”山田結衣”＜yamada_yui＠××○○.co.jp＞」が追加設定される（ステップＳ１０１）。
宛先のメールアドレスが設定されると、次に、入力受付部３００ａを介したユーザからの記録開始指示の入力によって（ステップＳ１０２の「Yes」）、音声メッセージ記録部３００ｄにおいて、音声メッセージの記録が開始される（ステップＳ１０４）。
音声メッセージ記録部３００ｄにおいて、音声メッセージの記録が開始されると、マイク３１７及びサウンドカード３１５を介して入力されるユーザ（山田花子）の音声メッセージがＲＡＭ３０２又は記憶装置３１０に記録される。
【０１２２】
次に、入力受付部３００ａを介したユーザからの記録終了指示の入力によって（ステップＳ１０６の「Yes」）、音声メッセージ記録部３００ｄにおいて、音声メッセージの記録が終了される（ステップＳ１０８）。
音声メッセージの記録が終了すると、音声メッセージ記録部３００ｄは、ＲＡＭ３０２又は記憶装置３１０に記録された、音声メッセージデータに基づき、音声ファイルを作成する（ステップＳ１１０）。作成された音声ファイルは、ＲＡＭ３０２又は記憶装置３１０に格納される。
【０１２３】
ＲＡＭ３０２又は記憶装置３１０に音声ファイルが格納されると、メール作成部３００ｃにおいて、図１１の（３）に示すように、ＲＴＣからの時刻情報に基づき、音声添付メールを作成した年月日、曜日及び時刻である「Date：Wed,06 Oct 2010 19:19:57 +0900」が設定される。加えて、図１１の（４）に示すように、音声添付メールの差出人であるユーザ名（山田花子）とそのメールアドレス「From:”山田花子”＜yamada_hanako＠××○○.co.jp＞」が設定される。加えて、図１１の（５）に示すように、メールサーバ２０のサーバ名及び宛先のメールアドレス「To:”Voice_Mail_System”＜vms＠××○○.co.jp＞」が設定される。これにより、メールヘッダ部のみの空電子メールが作成される。
メール作成部３００ｃは、空電子メールを作成すると、更に、該空電子メールに、上記作成した音声ファイル「test.wav」を添付して、図１１の（６）に示すような、音声添付メールを作成する（ステップＳ１１２）。
【０１２４】
そして、メール作成部３００ｃは、入力受付部３００ａを介したユーザからの送信指示の入力に応じて（ステップＳ１１４の「Yes」）、音声添付メールの送信依頼を、メール送受信処理部３００ｅに出力する。これにより、メール送受信処理部３００ｅにおいて、音声添付メールが、メールヘッダ部に設定されたメールサーバ２０に送信される（ステップＳ１１６）。
【０１２５】
次に、図１２に基づき、メールサーバ２０における添付削除メールを作成時の動作を説明する。
メールサーバ２０は、メール送受信処理部２００ｂにおいて、情報処理装置３０＿１からの、図１２（ａ）に示す音声添付メールを受信すると（ステップＳ２００，Ｓ２０２の「Yes」）、まず、受信した音声添付メール及びその受信通知を添付ファイル分離部２００ｅに出力する。
【０１２６】
添付ファイル分離部２００ｅは、受信通知及び音声添付メールを受け取ると、受け取った音声添付メールから、音声ファイル「test.wav」を分離して（ステップＳ２０４）、分離した音声ファイルを記憶装置２１０に格納する（ステップＳ２０６）。そして、格納先のフォルダの情報等から、音声ファイルのアクセス先情報であるＵＲＬ「http：//××○○.co.jp./voice_mail/test.wav」を生成する。更に、このＵＲＬの情報と、音声ファイルを分離後の分離メールとを添付分離メール作成部２００ｆに出力する（ステップＳ２０８）。
【０１２７】
添付分離メール作成部２００ｆは、添付ファイル分離部２００ｅからのＵＲＬ情報と分離メールとを受け取ると、まず、図１２（ｂ）の（１）に示すように、分離メールから「Subject：音声メール」を抽出して、メールヘッダ部に設定する。
更に、図１２（ｂ）の（２）に示すように、受け取ったＵＲＬ情報に基づき、メール本文に、音声ファイルの格納されたＵＲＬのリンク情報である格納ＵＲＬを設定する。
【０１２８】
次に、図１２（ｂ）の（３）〜（５）に示すように、分離メールから、音声添付メールの作成年月日、曜日及び時刻と、差出人のメールアドレスと、宛先のメールアドレスとを抽出し、それぞれメールヘッド部に設定する。
加えて、分離メールのメールヘッダ部における差出人及び宛先のユーザの名前の情報を抽出し、図１２（ｂ）の（６）に示すように、メール本文を追加して、添付分離メールを作成する（ステップＳ２１０）。
更に、添付分離メール作成部２００ｆは、作成した添付分離メールを、データ制御部２００ｄを介して、記憶装置２１０における宛先のユーザ（山田結衣）のメールボックスに格納する（ステップＳ２１２）。
【０１２９】
一方、宛先のユーザ（山田結衣）のメールアドレス等のメール情報が設定された情報処理装置３０＿２において、入力受付部３００ａを介したユーザからのメール受信指示の入力によって（ステップＳ３００の「Yes」）、メールサーバ２０に、メール受信要求が送信される（ステップＳ３０２）。
これにより、メールサーバ２０は、メール配信処理部２００ｃにおいて、情報処理装置３０＿２からのメール受信要求を受信すると（ステップＳ２１６の「Yes」）、メール受信要求に対応するメールボックスにおける送信対象の電子メールの有無を確認する（ステップＳ２１８）。
【０１３０】
現在、宛先のユーザ（山田結衣）のメールボックスには、上記作成した添付分離メールが格納されているので、メール配信処理部２００ｃは、送信対象の電子メールがあると判定する（ステップＳ２２０の「Yes」）。そして、メールボックスに格納された添付分離メールの送信依頼をメール送受信処理部２００ｂに出力する。これにより、メール送受信処理部２００ｂにおいて、添付分離メールがデータ通信部２００ａを介して、情報処理装置３０＿２に送信される（ステップＳ２２２）。
【０１３１】
情報処理装置３０＿２は、メール送受信処理部３００ｅにおいて、メールサーバ２０から送信された添付分離メールを受信すると（ステップＳ３０４，Ｓ３２８の「Yes」）、添付分離メールの表示指示をメール情報表示処理部３００ｊに出力する（ステップＳ３３０）。
これにより、メール情報表示処理部３００ｊにおいて、図１３に示すように、添付分離メールの本文及び本文に付加されたＵＲＬが表示される。
その後、入力受付部３００ａを介した、ＵＲＬがクリックされたことを示す情報の入力によって（ステップＳ３３４の「Yes」）、ファイルアクセス部３００ｍによって、ＵＲＬに対応するアクセス情報が、データ通信部３００ｆを介して、メールサーバ２０に送信される（ステップＳ３３６）。
【０１３２】
なお、ＵＲＬはリンク情報としてメール本文に付加されており、そのＵＲＬをクリックすることで、公知のハイパーリンク設定と同様の原理で、そのＵＲＬの示すネットワーク上のメールサーバ２０の記憶装置２１０に記憶された音声ファイルへとアクセスを行うことができる。
メールサーバ２０は、ファイルアクセス処理部２００ｇにおいて、データ通信部２００ａを介して、情報処理装置３０＿２からのアクセス情報を受信すると（ステップＳ２２４の「Yes」）、記憶装置２１０から、アクセス情報に対応する音声ファイルを取得する（ステップＳ２２６）。
【０１３３】
そして、ファイルアクセス処理部２００ｇは、取得した音声ファイルを、データ通信部２００ａを介して、アクセス情報の送信元である情報処理装置３０＿２に送信する（ステップＳ２２８）。
情報処理装置３０＿２は、メールサーバ２０から送信されたアクセス情報に対応する音声ファイルを、データ通信部３００ｆを介してファイルアクセス部３００ｍにおいて受信すると（ステップＳ３３８の「Yes」）、受信した音声ファイルとその再生指示とを音声再生部３００ｇに出力する。
【０１３４】
これにより、音声再生部３００ｇにおいて、サウンドカード３１５を介して音声ファイルの音声が再生され、図１３に示すように、スピーカ３１６から再生音声が出力される（ステップＳ３４０）。
このようにして、メール受信者であるユーザ（山田結衣）は、添付分離メールを受信した情報処理装置３０＿２において、音声添付メールに添付された音声ファイルの音声メッセージを聴くことができる。
【０１３５】
次に、図１４及び図１５に基づき、音声合成サーバ１０及び情報処理装置３０＿２における、音声合成処理を実行時の動作を説明する。
前提として、例えば、情報処理装置３０＿２は、メール送受信処理部３００ｅにおいて、データ通信部３００ｆを介して、情報処理装置３０＿１からのテキストメールを受信したとする（ステップＳ３０６の「Yes」）。これにより、メール送受信処理部３００ｅは、テキストメールの受信通知表示指示をメール情報表示処理部３００ｊに出力する。
メール情報表示処理部３００ｊは、メールの受信通知表示指示に応じて、テキストメールを受信したことを視覚的に通知するグラフィックスを表示装置３１２の表示画面に表示する（ステップＳ３０８）。
【０１３６】
情報処理装置３０＿２のユーザは、メールの受信通知を確認すると、テキストメールの文章を読み上げさせるために、入力装置３１４の操作による読み上げ指示ボタンの押下、又はマイク３１７による「読み上げて」等の音声入力によって、読み上げ指示を入力する（ステップＳ３１０の「Yes」）。この読み上げ指示の入力は、入力受付部３００ａを介して、文章データ送信部３００ｈに出力される。これにより、図１４に示すように、データ通信部３００ｆを介して、文章データ送信部３００ｈにおいて、受信したテキストメールが音声変換指示情報と共に音声変換対象文章データとして音声合成サーバ１０に送信される（ステップＳ３１２）。
【０１３７】
これにより、音声合成サーバ１０は、文章データ受信処理部１００ｂにおいて、図１４に示すように、音声変換対象文章データが受信され（ステップＳ４００の「Yes」）、受信された音声変換対象文章データの文章が複数の文に分割される（ステップＳ４０２）。
ここで、音声変換対象文章データとして、図１５（ａ）に示す文章を含むテキストメールを含むものが受信されたとする。
本実施形態において、文章分割部１００ｃは、一文の終端を示す特定記号である「。」、「！」、「？」、「改行コード」などを分割位置として、文章を複数の文に分割する。また、その際に、差出人の情報、タイトルなどの文を適宜挿入する。
【０１３８】
例えば、図１５（ａ）に示すテキストメールであれば、送信者の名前から「山田結衣さんからのメールです。」という差出人情報の文を挿入し、更に、「タイトル。」という項目を示す文を挿入する。また、Subjectの「プレゼントありがとう！」を、タイトル文として挿入する。次に、メール本文については、まず、「本文。」という項目を示す文を挿入する。次に、メール本文について、文末が改行コードとなる「おばあちゃんへ」、文末が「。」となる「プレゼントありがとう。」、文末が「。」となる「大きなぬいぐるみが届いたよ。」、文末が「！」となる「夏休みになったら遊びに行くね！」がそれぞれ、各特定記号を分割位置として分割される。
【０１３９】
このようにして、メールの文章全体が複数の分割文へと分割されると、図１４に示すように、音声合成サーバ１０は、音声合成部１００ｄにおいて、複数の分割文のうち、最初の分割文である差出人の情報を示す文「山田結衣さんからのメールです。」に対応する分割文データを選択する（ステップＳ４０４）。そして、選択した分割文データを音声合成して分割音声ファイルに変換する（ステップＳ４０６）。以下、この分割音声ファイルを、分割音声ファイル（１）と称す。
音声合成サーバ１０は、音声合成部１００ｄにおいて、選択した分割文データを分割音声ファイル（１）に変換すると、音声データ送信処理部１００ｅにおいて、図１４に示すように、分割音声ファイル（１）を、データ通信部１００ａを介して情報処理装置３０＿２に送信する。
【０１４０】
一方、情報処理装置３０＿２は、文章データ送信部３００ｈにおいて、音声合成サーバ１０からの分割音声ファイル（１）を受信すると（ステップＳ３１４の「Yes」）、受信したことを送信依頼情報送信部３００ｋに通知する。更に、受信した分割音声ファイル（１）を音声再生部３００ｇに再生指示と共に出力する。
音声再生部３００ｇは、分割音声ファイル（１）を受け取ると、その音声をサウンドカード３１５を介して再生し、スピーカ３１６から再生音声を出力する（ステップＳ３１６）。これにより、図１５（ｂ）の（１）（分割音声ファイルの番号に対応）に示すように、「山田結衣さんからのメールです。」という音声メッセージがスピーカ３１６から出力される。
【０１４１】
また、送信依頼情報送信部３００ｋは、音声再生部３００ｇからの再生情報と、予め設定された送信タイミングの情報とに基づき、送信依頼情報の送信タイミングを判定する（ステップＳ３２２）。そして、送信依頼情報送信部３００ｋは、送信タイミングになったと判定すると（ステップＳ３２２の「Yes」）、図１４に示すように、次の分割音声ファイル（２）の送信依頼である送信依頼情報を、データ通信部３００ｆを介して音声合成サーバ１０に送信する（ステップＳ３２４）。
【０１４２】
送信依頼情報送信部３００ｋは、例えば、分割音声ファイルの総再生時間が６秒未満の場合は、再生開始時点を送信タイミングとして送信依頼情報を音声合成サーバ１０に送信する。一方、総再生時間が６秒以上の場合は、その５０％を再生した時点を送信タイミングとして送信依頼情報を音声合成サーバ１０に送信する。例えば、総再生時間が１０秒の場合は、再生時間が５秒となった時点を送信タイミングとする。
【０１４３】
音声合成サーバ１０は、タイミング制御部１００ｆにおいて、情報処理装置３０＿２からの送信依頼情報をデータ通信部１００ａを介して受信すると（ステップＳ４１２の「Yes」）、次の未処理の分割文を選択する（ステップＳ４１４）。
本実施形態では、項目を示す文が挿入されている場合は、次の分割文として、項目の文とその項目の次に続く最初の文とを選択する。つまり、図１５（ａ）に示す例では、分割文データとして、項目を示す文「タイトル」のデータとSubjectの「プレゼントありがとう」の分割文データとを選択する。
【０１４４】
そして、音声合成部１００ｄにおいて、図１４に示すように、選択した分割文データを音声合成部１００ｄにおいて、分割音声ファイルへと変換する（ステップＳ４０６）。以下、この分割音声ファイルを、分割音声ファイル（２）と称す。
音声合成サーバ１０は、音声データ送信処理部１００ｅにおいて、図１４に示すように、分割音声ファイル（２）を、データ通信部１００ａを介して情報処理装置３０＿２に送信する。
【０１４５】
情報処理装置３０＿２は、文章データ送信部３００ｈにおいて、図１４に示すように、音声合成サーバ１０からの分割音声ファイル（２）を受信すると（ステップＳ３１４の「Yes」）、受信したことを送信依頼情報送信部３００ｋに通知する。更に、受信した分割音声ファイル（２）を音声再生部３００ｇに再生指示と共に出力する。
音声再生部３００ｇは、分割音声ファイル（２）を受け取ると、その音声をサウンドカード３１５を介して再生し、スピーカ３１６から再生音声を出力する（ステップＳ３１６）。これにより、図１５（ｂ）の（２）に示すように、「タイトル。プレゼントありがとう。」という音声メッセージがスピーカ３１６から出力される。
【０１４６】
また、送信依頼情報送信部３００ｋは、音声再生部３００ｇからの再生情報と、予め設定された送信タイミングの情報とに基づき、音声ファイル（２）の総再生時間が６秒未満か否かを判定する。総再生時間が６秒以上の場合は、更に、再生時間が５０％になったか否かを判定する。
そして、分割音声ファイル（２）の総再生時間が６秒未満のときは、再生時点を送信タイミングとして送信依頼情報を音声合成サーバ１０に送信する。また、分割音声ファイル（２）の総再生時間が６秒以上のときは、再生時間が総再生時間の５０％となった時点を送信タイミングとして送信依頼情報を音声合成サーバ１０に送信する（ステップＳ３２４）。
【０１４７】
音声合成サーバ１０は、タイミング制御部１００ｆにおいて、情報処理装置３０＿２からの送信依頼情報をデータ通信部１００ａを介して受信すると（ステップＳ４１２の「Yes」）、次の未処理の分割文データを選択する（ステップＳ４１４）。そして、上記分割音声ファイル（２）のときと同様に、音声合成処理を実行して、分割音声ファイル（３）を作成し、作成した分割音声ファイル（３）を、情報処理装置３０＿２に送信する。
このように、音声合成サーバ１０では、最初の分割文に対する音声合成処理及び分割音声ファイル（１）の送信処理を行った以降は、情報処理装置３０＿２からの送信依頼情報を受信するごとに、次の未処理の分割文データの音声合成処理、分割音声ファイルの送信処理を順次行う。
【０１４８】
一方、情報処理装置３０＿２では、分割音声ファイルを受信するごとに、分割音声ファイルの再生、送信依頼情報の送信タイミングの判定を行い、送信タイミングになったと判定すると送信依頼情報を音声合成サーバ１０に送信する。
つまり、音声合成サーバ１０において、情報処理装置３０＿２からの送信依頼情報の受信タイミングに応じて、分割文データの単位で一文ずつ音声合成処理を実行すると共に、この音声合成処理によってを実行すると共に、分割音声ファイルが作成されるごとに、該分割音声ファイルを情報処理装置３０＿２に送信する。
【０１４９】
情報処理装置３０＿２では、分割音声ファイルを受信するごとに、受信した分割音声ファイルを再生し、分割音声ファイルの総再生時間に合わせた送信タイミングで、送信依頼情報を音声合成サーバ１０に送信する。
これにより、音声合成サーバ１０において、「本文。おばあちゃんへ。」に対応する分割音声ファイル（３）が作成され、図１５（ｂ）の（３）に示すように、情報処理装置３０＿２において、「本文。おばあちゃんへ。」の音声メッセージが再生される。
なお、項目を示す文と、それに続く一文とをそれぞれ別々の分割文として取り扱う構成としてもよい。
【０１５０】
引き続き、情報処理装置３０＿２からの次の送信依頼情報の受信に応じて、音声合成サーバ１０において、「プレゼントありがとう。」に対応する分割音声ファイル（４）が作成され、情報処理装置３０＿２に送信される。これにより、情報処理装置３０＿２において、図１５（ｂ）の（４）に示すように、「プレゼントありがとう。」の音声メッセージが再生される。
引き続き、情報処理装置３０＿２からの次の送信依頼情報の受信に応じて、音声合成サーバ１０において、「大きなぬいぐるみが届いたよ。」に対応する分割音声ファイル（５）が作成され、情報処理装置３０＿２に送信される。これにより、情報処理装置３０＿２において、図１５（ｂ）の（５）に示すように、「大きなぬいぐるみが届いたよ。」の音声メッセージが再生される。
【０１５１】
最後に、情報処理装置３０＿２からの次の送信依頼情報の受信に応じて、音声合成サーバ１０において、最後の分割文データである「夏休みになったら遊びに行くね。」に対応する分割音声ファイル（６）が作成され、情報処理装置３０＿２に送信される。これにより、情報処理装置３０＿２において、図１５（ｂ）の（６）に示すように、「夏休みになったら遊びに行くね。」の音声メッセージが再生される。
【０１５２】
ここで、音声合成サーバ１０は、最後の分割文データに対する分割音声ファイル（６）を情報処理装置３０＿２に送信するときに、最後の分割文であることを示す情報を付加して送信する。そして、情報処理装置３０＿２では、最後の分割文を示す情報に基づき、受信した分割音声ファイル（６）が最後のファイルであると判定する（ステップＳ３１８の「Yes」）。そして、最後の分割音声ファイルの再生が終了したと判定すると（ステップＳ３２０の「Yes」）、一連の処理を終了して、最初の判定ステップであるステップＳ３００へと移行する。
【０１５３】
（４）作用及び効果
上記実施形態における音声データ通信システム１であれば、音声合成サーバ１０において、音声変換対象の文章データを、複数の分割文データに分割して、各分割文データについて、１つずつ音声合成処理を実行することができる。加えて、情報処理装置３０において、予め設定された送信タイミングで、次の分割音声ファイルの送信依頼である送信依頼情報を音声合成サーバ１０に送信することができる。そして、音声合成サーバ１０は、情報処理装置３０からの送信依頼情報の受信に応じて、次の未処理の分割文データを音声合成処理によって分割音声ファイルに変換し、この分割音声ファイルを情報処理装置３０に送信することができる。
これにより、音声合成サーバ１０における音声合成処理の負荷と、分割音声ファイルの送信時のネットワーク負荷とを、テキストメールの全文を一括で処理する場合と比較して軽減することができる。
【０１５４】
また、上記実施形態では、情報処理装置３０において、音声メッセージを記録して音声ファイルを作成し、該音声ファイルを添付した音声添付メールを作成することができる。加えて、メールサーバ２０において、情報処理装置３０からの音声添付メールを受信すると、受信した音声添付メールから音声ファイルを分離して記憶装置２１０に格納し、この格納場所にアクセスするためのアクセス先情報としてＵＲＬを作成することができる。更に、メールサーバ２０は、受信した音声添付メールに代えて、この音声添付メールから音声ファイルを分離した分離メールに、作成したＵＲＬをリンク情報として本文に付加した構成の添付分離メールを作成し、作成した添付分離メールをその宛先に対応する情報処理装置３０に送信することができる。また、情報処理装置３０は、メールサーバ２０からの添付分離メールを受信すると、添付分離メールの本文に付加されたＵＲＬをクリックすることで、ＵＲＬの示すメールサーバ２０の記憶装置２１０に記憶された音声ファイルへとアクセスして、該音声ファイルをダウンロードすることができる。そして、ダウンロードした音声ファイルの音声を再生することができる。
【０１５５】
これにより、情報処理装置３０において、比較的容量の大きい音声ファイルの添付された音声添付メールを受信することなく、受信者の音声ファイルを再生したいタイミングで、代わりに受信した添付分離メールのＵＲＬをクリックすることで音声ファイルをダウンロードし、その音声を再生することができる。従って、情報処理装置３０のメモリ容量の負荷や、音声ファイルの受信によるネットワーク負荷を軽減することができる。
【０１５６】
（５）変形例
以上、本発明の実施形態について説明したが、本発明は、上記実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の形態をとり得ることはいうまでもない。
例えば、上記実施形態においては、音声合成サーバ１０と、メールサーバ２０とを別々のサーバに分ける構成としたが、両者の機能を１つのサーバで構成してもよい。
【０１５７】
また、上記実施形態において、音声合成サーバ１０は、専用のプログラムをＣＰＵ１００によって実行することで、音声合成処理に必要な各機能を実現する構成としたが、この構成に限らない。例えば、処理の一部を半導体集積回路等のハードウェアに置き換えて、ハードウェアとソフトウェアとの双方によって各機能を実現する構成としてもよいし、可能であれば、処理の全てまたは略全てをハードウェアに置き換えて、ハードウェア主体で各機能を実現する構成としてもよい。
【０１５８】
（６）本発明との対応関係
以上説明した実施形態において、文章データ受信処理部１００ｂが文章データ受信部に対応し、文章分割部１００ｃが文章分割部に対応し、音声合成部１００ｄが音声合成部に対応し、音声データ送信処理部１００ｅ及びタイミング制御部１００ｆが音声データ送信部に対応する。
【０１５９】
また、上記実施形態において、メール作成部３００ｃがメール作成部に対応し、メール送受信処理部３００ｅが第１のメール送信部、及び第２のメール受信部に対応する。
また、上記実施形態において、文章データ送信部３００ｈが文章データ送信部及び音声データ受信部に対応し、音声再生部３００ｇは、音声再生部に対応し、上記実施形態において、送信依頼情報送信部３００ｋが送信依頼情報送信部に対応する。
【０１６０】
また、上記実施形態において、メール送受信処理部２００ｂが、受信要求送信部及び第１のメール受信部に対応し、メール送受信処理部２００ｂ及びメール配信処理部２００ｃが第２のメール送信部に対応する。
また、上記実施形態において、添付ファイル分離部２００ｅが音声ファイル分離部に対応し、記憶装置２１０が音声ファイル記憶部に対応し、添付分離メール作成部２００ｆが第２のメール作成部に対応し、ファイルアクセス処理部２００ｇが音声ファイル送信部に対応する。
【０１６１】
また、上記実施形態において、ファイルアクセス部３００ｍがファイルアクセス部及び音声ファイル受信部に対応し、マイク３１７、サウンドカード３１５及び入力受付部３００ａが音声入力部に対応し、音声メッセージ記録部３００ｄが音声メッセージ記録部に対応する。
また、上記実施形態において、分割音声ファイルが分割文の音声データに対応し、添付分離メールが第２の電子メールに対応し、音声合成サーバ１０が音声合成装置に対応し、情報処理装置３０が、情報処理装置、第１の情報処理装置及び第２の情報処理装置に対応する。
【符号の説明】
【０１６２】
１…音声データ通信システム、１００，２００，３００…ＣＰＵ、１０２，２０２，３０２…ＲＡＭ、１０４，２０４，３０４…ＲＯＭ、１０６，２０６，２０６…入出力Ｉ／Ｆ、１０８，２０８，３０８…バス、１１０，２１０，３１０…記憶装置、１１２，２１２，３１２…表示装置、１１４，２１４，３１４…入力装置、３１５…サウンドカード、１１６，２１６，３１８…ＮＩＣ、３１６…スピーカ、３１７…マイク、１００ｂ…文章データ受信処理部、１００ｃ…文章分割部、１００ｄ…音声合成部、１００ｅ…音声データ送信処理部、１００ｆ…タイミング制御部、２００ｂ…メール送受信処理部、２００ｃ…メール配信処理部、２００ｅ…添付ファイル分離部、２００ｆ…添付分離メール作成部、２００ｇ…ファイルアクセス処理部、３００ｃ…メール作成部、３００ｄ…音声メッセージ記録部、３００ｅ…メール送受信処理部、３００ｇ…音声再生部、３００ｈ…文章データ送信部、３００ｋ…送信依頼情報送信部、３００ｍ…ファイルアクセス部
【図１】
2012123228.tif 000003
【図２】
2012123228.tif 000004
【図３】
2012123228.tif 000005
【図４】
2012123228.tif 000006
【図５】
2012123228.tif 000007
【図６】
2012123228.tif 000008
【図７】
2012123228.tif 000009
【図８】
2012123228.tif 000010
【図９】
2012123228.tif 000011
【図１０】
2012123228.tif 000012
【図１１】
2012123228.tif 000013
【図１２】
2012123228.tif 000014
【図１３】
2012123228.tif 000015
【図１４】
2012123228.tif 000016
【図１５】
2012123228.tif 000017
【手続補正書】
【提出日】平成23年4月28日(2011.4.28)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０１５８
【補正方法】変更
【補正の内容】
【０１５８】
（６）本発明との対応関係
以上説明した実施形態において、文章データ受信処理部１００ｂが受信メールデータ受信部に対応し、文章分割部１００ｃが文章分割部に対応し、音声合成部１００ｄが音声合成部に対応し、音声データ送信処理部１００ｅ及びタイミング制御部１００ｆが音声データ送信部に対応する。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１５９
【補正方法】変更
【補正の内容】
【０１５９】
また、上記実施形態において、メール作成部３００ｃがメール作成部に対応し、メール送受信処理部３００ｅが第１のメール送信部、及び第２のメール受信部に対応する。
また、上記実施形態において、文章データ送信部３００ｈが受信メールデータ送信部及び音声データ受信部に対応し、音声再生部３００ｇは、音声再生部に対応し、送信依頼情報送信部３００ｋが送信依頼情報送信部及び送信タイミング制御部に対応する。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
メール送信者の第１の情報処理装置と、メールサーバと、音声合成装置と、メール受信者の第２の情報処理装置とを通信回線を介してそれぞれ通信可能に備え、
前記第１の情報処理装置は、
電子メールを作成するメール作成部と、
前記メール作成部で作成した前記メール受信者宛の電子メールを前記メールサーバに送信する第１のメール送信部と、を備え、
前記メールサーバは、
前記第１の情報処理装置から送信された前記メール受信者宛の電子メールを受信する第１のメール受信部と、
前記第１のメール受信部で受信した電子メールを該電子メールの宛先情報が設定された前記第２の情報処理装置からの受信要求に応じて、該受信要求元の第２の情報処理装置に送信する第２のメール送信部と、を備え、
前記第２の情報処理装置は、
設定された宛先情報に対応するメール受信者宛の電子メールの受信要求を前記メールサーバに送信する受信要求送信部と、
前記受信要求に応じて前記メールサーバから送信された電子メールを受信する第２のメール受信部と、
音声再生指示の入力に応じて、前記第２のメール受信部で受信した電子メールについて、該電子メールを構成するヘッダデータ及び本文データを含む受信メールデータを前記音声合成装置に送信する受信メールデータ送信部と、
前記音声合成装置から送信された音声データを受信する音声データ受信部と、
前記音声データ受信部で受信した前記音声データの音声を再生する音声再生部と、
次に再生すべき音声データの送信依頼情報を前記音声合成装置に送信する送信依頼情報送信部と、
前記音声データの受信に応じて、該音声データの総再生時間に基づき前記送信依頼情報送信部の前記送信依頼情報の送信タイミングを制御する送信タイミング制御部と、を備え、
前記音声合成装置は、
前記第２の情報処理装置から送信された前記受信メールデータを受信するメールデータ受信部と、
前記メールデータ受信部で受信した受信メールデータの示す文章を複数の文に分割する文章分割部と、
前記文章分割部で分割した各文のデータである各分割文データに対して音声合成処理を実行して、前記各分割文データを音声データへと変換する音声合成部と、
前記各分割文データの音声データを、前記第２の情報処理装置に送信する音声データ送信部と、を備え、
前記音声合成装置は、前記第２の情報処理装置からの前記受信メールデータの受信に応じて、まず、前記文章分割部において、前記受信した受信メールデータに対して前記分割文データへの分割処理を実行し、次に、前記音声合成部において、文章の先頭となる最初の分割文データに対して音声合成処理を実行し、次に、前記音声データ送信部において、前記音声合成処理によって得られる前記最初の分割文データに対応する音声データの送信処理を実行し、
前記第２の情報処理装置は、前記音声再生部において、前記音声データ受信部で受信した前記分割文データに対応する音声データの音声を再生する一方、前記送信タイミング制御部において、前記音声データの総再生時間が閾値未満のときは、前記音声データの再生開始と同時に先に再生する分割文に続く次の分割文データに対応する音声データの送信依頼情報を前記音声合成装置に送信するように前記送信依頼情報送信部の前記送信タイミングを制御し、前記音声データの総再生時間が前記閾値以上のときは、前記総再生時間の所定割合以上の再生時間の経過時に前記次の分割文データに対応する音声データの送信依頼情報を前記音声合成装置に送信するように前記送信依頼情報送信部の前記送信タイミングを制御し、
前記音声合成装置は、前記第２の情報処理装置からの前記送信依頼情報を受信するごとに、次の分割文１文ずつの分割文データの音声合成処理と該音声合成処理によって得られる音声データの送信処理とを繰り返し行うことを特徴とする音声データ通信システム。
【請求項２】
前記文章分割部は、前記受信メールデータに含まれるヘッダデータからメール送信者の情報を抽出し、該メール送信者の情報に基づく文を前記受信メールデータの示す文章の先頭に挿入し、該挿入後の文章を前記複数の文に分割することを特徴とする請求項１に記載の音声データ通信システム。
【請求項３】
前記文章分割部は、句点記号を含む一文の終了位置に付される特定記号を分割位置として、前記文章全体を複数の文に分割することを特徴とする請求項１又は請求項２に記載の音声データ通信システム。
【請求項４】
前記メールサーバは、
前記第１のメール受信部で受信した電子メールが音声ファイルの添付された音声添付メールであるときに、該音声添付メールから音声ファイルを分離する音声ファイル分離部と、
前記音声ファイル分離部で分離した音声ファイルを記憶する音声ファイル記憶部と、
前記音声ファイル記憶部に記憶された前記音声ファイルのアクセス先情報を付加した第２の電子メールを作成する第２のメール作成部と、
前記第２の情報処理装置からの前記アクセス先情報に基づくアクセスに応じて、前記音声ファイル記憶部に記憶された音声ファイルを、アクセス元の前記第２の情報処理装置に送信する音声ファイル送信部と、を備え、
前記第２の情報処理装置は、
前記第２の電子メールに付加されたアクセス先情報に基づき、前記音声ファイル記憶部によって記憶された前記アクセス先情報の示すアクセス先の音声ファイルにアクセスするファイルアクセス部と、
前記ファイルアクセス部のアクセスに応じて前記メールサーバから送信された音声ファイルを受信する音声ファイル受信部と、を備え、
前記第２のメール送信部は、前記第２のメール作成部で作成した電子メールを、前記受信した音声添付メールに代えて前記宛先のメール受信者に対応する第２の情報処理装置に送信し、
前記音声再生部は、前記音声ファイル受信部で受信した音声ファイルの音声を再生することを特徴とする請求項１乃至請求項３のいずれか１項に記載の音声データ通信システム。
【請求項５】
前記第１の情報処理装置は、
音声を入力する音声入力部と、
音声添付メールの作成指示に応じて、前記音声入力部を介して入力された音声メッセージを記録する音声メッセージ記録部と、を備え、
前記メール作成部は、前記音声メッセージの記録が終了すると、設定されたメール受信者宛の、前記記録した音声メッセージの音声ファイルを添付した音声添付メールを作成し、
前記第１のメール送信部は、前記メール作成部で作成した音声添付メールを前記メールサーバに送信することを特徴とする請求項４に記載の音声データ通信システム。
【請求項６】
外部の情報処理装置から送信された、該情報処理装置において受信された受信メールのヘッダデータ及び本文データを含む受信メールデータを受信し、該受信した受信メールデータから抽出される文章データを音声合成して、前記文章データの音声データを前記情報処理装置に送信する音声合成装置であって、
前記情報処理装置から送信された前記受信メールデータを受信するメールデータ受信部と、
前記メールデータ受信部で受信した受信メールデータの示す文章全体を複数の文に分割する文章分割部と、
前記文章分割部で分割した各文のデータである各分割文データに対して音声合成処理を実行して、前記各分割文データを音声データへと変換する音声合成部と、
前記各分割文データの音声データを、前記情報処理装置に送信する音声データ送信部と、を備え、
前記音声合成装置は、前記情報処理装置からの前記受信メールデータの受信に応じて、まず、前記文章分割部において、前記受信した受信メールデータに対して前記分割文データへの分割処理を実行し、次に、前記音声合成部において、文章の先頭となる最初の分割文データに対して音声合成処理を実行し、次に、前記音声データ送信部において、前記音声合成処理によって得られる前記最初の分割文データに対応する音声データの送信処理を実行し、
前記情報処理装置は、前記音声データ受信部で受信した前記分割文データに対応する音声データの音声を再生する一方、前記音声データの総再生時間が閾値未満のときは、前記音声データの再生開始と同時に先に再生する分割文に続く次の分割文データに対応する音声データの送信依頼情報を前記音声合成装置に送信し、前記音声データの総再生時間が前記閾値以上のときは、前記総再生時間の所定割合以上の再生時間の経過時に前記次の分割文データに対応する音声データの送信依頼情報を前記音声合成装置に送信するようになっており、
前記音声合成装置は、前記情報処理装置からの前記送信依頼情報を受信するごとに、次の分割文１文ずつの分割文データの音声合成処理と該音声合成処理によって得られる音声データの送信処理とを繰り返し行うことを特徴とする音声合成装置。
【請求項７】
前記文章分割部は、前記受信メールデータに含まれるヘッダデータからメール送信者の情報を抽出し、該メール送信者の情報に基づく文を前記受信メールデータの示す文章の先頭に挿入し、該挿入後の文章を前記複数の文に分割することを特徴とする請求項６に記載の音声合成装置。
【請求項８】
前記文章分割部は、句点記号を含む一文の終了位置に付される特定記号を分割位置として、前記文章を前記複数の文に分割することを特徴とする請求項６又は請求項７に記載の音声合成装置。
【請求項９】
請求項６乃至請求項８のいずれか１項に記載の全ての構成部として機能させるための各種処理手順をコンピュータシステムに実行させるためのプログラム。
【手続補正書】
【提出日】平成23年9月5日(2011.9.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
メール送信者の第１の情報処理装置と、メールサーバと、音声合成装置と、メール受信者の第２の情報処理装置とを通信回線を介してそれぞれ通信可能に備え、
前記第１の情報処理装置は、
電子メールを作成するメール作成部と、
前記メール作成部で作成した前記メール受信者宛の電子メールを前記メールサーバに送信する第１のメール送信部と、を備え、
前記メールサーバは、
前記第１の情報処理装置から送信された前記メール受信者宛の電子メールを受信する第１のメール受信部と、
前記第１のメール受信部で受信した電子メールを該電子メールの宛先情報が設定された前記第２の情報処理装置からの受信要求に応じて、該受信要求元の第２の情報処理装置に送信する第２のメール送信部と、を備え、
前記第２の情報処理装置は、
設定された宛先情報に対応するメール受信者宛の電子メールの受信要求を前記メールサーバに送信する受信要求送信部と、
前記受信要求に応じて前記メールサーバから送信された電子メールを受信する第２のメール受信部と、
音声再生指示の入力に応じて、前記第２のメール受信部で受信した電子メールについて、該電子メールを構成するヘッダデータ及び本文データを含む受信メールデータを前記音声合成装置に送信する受信メールデータ送信部と、
前記音声合成装置から送信された前記受信メールデータの示す文章を複数の文に分割した各文のデータである分割文データの音声データである分割音声データを受信する音声データ受信部と、
前記音声データ受信部で受信した前記分割音声データの音声を再生する音声再生部と、
前記分割音声データの受信に応じて、次に再生すべき分割音声データの送信を要求する情報である送信依頼情報を前記音声合成装置に送信する送信依頼情報送信部と、を備え、
前記音声合成装置は、
前記第２の情報処理装置から送信された前記受信メールデータを受信するメールデータ受信部と、
前記メールデータ受信部で受信した受信メールデータの示す文章を複数の文に分割する文章分割部と、
前記文章分割部で分割した各文のデータである各分割文データに対して音声合成処理を実行して、前記各分割文データを音声データへと変換する音声合成部と、
前記各分割文データの音声データである前記分割音声データを、前記第２の情報処理装置に送信する音声データ送信部と、を備え、
前記音声合成装置は、前記第２の情報処理装置からの前記受信メールデータの受信に応じて、まず、前記文章分割部において、前記受信した受信メールデータに対して前記分割文データへの分割処理を実行し、次に、前記音声合成部において、文章の先頭となる最初の分割文データに対して音声合成処理を実行し、次に、前記音声データ送信部において、前記音声合成処理によって得られる前記最初の分割文データに対応する分割音声データの送信処理を実行し、
前記第２の情報処理装置において、前記音声再生部は、前記音声データ受信部で受信した前記分割音声データの音声を再生する一方、前記分割音声データの総再生時間及び現時点の再生時間の情報を含む再生情報を前記送信依頼情報送信部に出力するようになっており、
前記第２の情報処理装置において、前記送信依頼情報送信部は、前記音声再生部より得られる前記分割音声データの総再生時間が閾値未満のときは、前記音声データの再生開始と同時に次の分割文データに対応する次の分割音声データの送信依頼情報を前記音声合成装置に送信するように前記音声合成装置への前記送信依頼情報の送信タイミングを制御し、前記音声データの総再生時間が前記閾値以上のときは、前記音声再生部より得られる前記分割音声データの現時点の再生時間の情報に基づき、前記総再生時間の所定割合以上の再生時間の経過時に前記次の分割文データに対応する次の分割音声データの送信依頼情報を前記音声合成装置に送信するように前記音声合成装置への前記送信依頼情報の送信タイミングを制御し、
前記音声合成装置は、前記第２の情報処理装置からの前記送信依頼情報を受信するごとに、次の分割文１文ずつの分割文データの音声合成処理と該音声合成処理によって得られる分割音声データの送信処理とを繰り返し行うことを特徴とする音声データ通信システム。
【請求項２】
前記文章分割部は、前記受信メールデータに含まれるヘッダデータからメール送信者の情報を抽出し、該メール送信者の情報に基づく文を前記受信メールデータの示す文章の先頭に挿入し、該挿入後の文章を前記複数の文に分割することを特徴とする請求項１に記載の音声データ通信システム。
【請求項３】
前記文章分割部は、句点記号を含む一文の終了位置に付される特定記号を分割位置として、前記文章全体を複数の文に分割することを特徴とする請求項１又は請求項２に記載の音声データ通信システム。
【請求項４】
前記メールサーバは、
前記第１のメール受信部で受信した電子メールが音声ファイルの添付された音声添付メールであるときに、該音声添付メールから音声ファイルを分離する音声ファイル分離部と、
前記音声ファイル分離部で分離した音声ファイルを記憶する音声ファイル記憶部と、
前記音声ファイル記憶部に記憶された前記音声ファイルのアクセス先情報を付加した第２の電子メールを作成する第２のメール作成部と、
前記第２の情報処理装置からの前記アクセス先情報に基づくアクセスに応じて、前記音声ファイル記憶部に記憶された音声ファイルを、アクセス元の前記第２の情報処理装置に送信する音声ファイル送信部と、を備え、
前記第２の情報処理装置は、
前記第２の電子メールに付加されたアクセス先情報に基づき、前記音声ファイル記憶部によって記憶された前記アクセス先情報の示すアクセス先の音声ファイルにアクセスするファイルアクセス部と、
前記ファイルアクセス部のアクセスに応じて前記メールサーバから送信された音声ファイルを受信する音声ファイル受信部と、を備え、
前記第２のメール送信部は、前記第２のメール作成部で作成した電子メールを、前記受信した音声添付メールに代えて前記宛先のメール受信者に対応する第２の情報処理装置に送信し、
前記音声再生部は、前記音声ファイル受信部で受信した音声ファイルの音声を再生することを特徴とする請求項１乃至請求項３のいずれか１項に記載の音声データ通信システム。
【請求項５】
前記第１の情報処理装置は、
音声を入力する音声入力部と、
音声添付メールの作成指示に応じて、前記音声入力部を介して入力された音声メッセージを記録する音声メッセージ記録部と、を備え、
前記メール作成部は、前記音声メッセージの記録が終了すると、設定されたメール受信者宛の、前記記録した音声メッセージの音声ファイルを添付した音声添付メールを作成し、
前記第１のメール送信部は、前記メール作成部で作成した音声添付メールを前記メールサーバに送信することを特徴とする請求項４に記載の音声データ通信システム。
【請求項６】
外部の情報処理装置から送信された、該情報処理装置において受信された受信メールのヘッダデータ及び本文データを含む受信メールデータを受信し、該受信した受信メールデータから抽出される文章データを音声合成して、前記文章データの音声データを前記情報処理装置に送信する音声合成装置であって、
前記情報処理装置から送信された前記受信メールデータを受信するメールデータ受信部と、
前記メールデータ受信部で受信した受信メールデータの示す文章全体を複数の文に分割する文章分割部と、
前記文章分割部で分割した各文のデータである各分割文データに対して音声合成処理を実行して、前記各分割文データを音声データへと変換する音声合成部と、
前記各分割文データの音声データである分割音声データを、前記情報処理装置に送信する音声データ送信部と、を備え、
前記情報処理装置からの前記受信メールデータの受信に応じて、まず、前記文章分割部において、前記受信した受信メールデータに対して前記分割文データへの分割処理を実行し、次に、前記音声合成部において、文章の先頭となる最初の分割文データに対して音声合成処理を実行し、次に、前記音声データ送信部において、前記音声合成処理によって得られる前記最初の分割文データに対応する分割音声データの送信処理を実行し、
前記情報処理装置は、前記音声合成装置から受信した前記分割音声データの音声を再生する一方、前記分割音声データの総再生時間が閾値未満のときは、前記分割音声データの再生開始と同時に次の分割文データに対応する次の分割音声データの送信を要求する情報である送信依頼情報を当該音声合成装置に送信し、前記分割音声データの総再生時間が前記閾値以上のときは、前記総再生時間の所定割合以上の再生時間の経過時に前記次の分割文データに対応する次の分割音声データの送信依頼情報を当該音声合成装置に送信するようになっており、
前記情報処理装置からの前記送信依頼情報を受信するごとに、次の分割文１文ずつの分割文データの音声合成処理と該音声合成処理によって得られる分割音声データの送信処理とを繰り返し行うことを特徴とする音声合成装置。
【請求項７】
前記文章分割部は、前記受信メールデータに含まれるヘッダデータからメール送信者の情報を抽出し、該メール送信者の情報に基づく文を前記受信メールデータの示す文章の先頭に挿入し、該挿入後の文章を前記複数の文に分割することを特徴とする請求項６に記載の音声合成装置。
【請求項８】
前記文章分割部は、句点記号を含む一文の終了位置に付される特定記号を分割位置として、前記文章を前記複数の文に分割することを特徴とする請求項６又は請求項７に記載の音声合成装置。
【請求項９】
請求項６乃至請求項８のいずれか１項に記載の全ての構成部として機能させるための各種処理手順をコンピュータシステムに実行させるためのプログラム。
【手続補正書】
【提出日】平成23年10月19日(2011.10.19)
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
メール送信者の第１の情報処理装置と、メールサーバと、音声合成装置と、メール受信者の第２の情報処理装置とを通信回線を介してそれぞれ通信可能に備え、
前記第１の情報処理装置は、
電子メールを作成するメール作成部と、
前記メール作成部で作成した前記メール受信者宛の電子メールを前記メールサーバに送信する第１のメール送信部と、を備え、
前記メールサーバは、
前記第１の情報処理装置から送信された前記メール受信者宛の電子メールを受信する第１のメール受信部と、
前記第１のメール受信部で受信した電子メールを該電子メールの宛先情報が設定された前記第２の情報処理装置からの受信要求に応じて、該受信要求元の第２の情報処理装置に送信する第２のメール送信部と、を備え、
前記第２の情報処理装置は、
設定された宛先情報に対応するメール受信者宛の電子メールの受信要求を前記メールサーバに送信する受信要求送信部と、
前記受信要求に応じて前記メールサーバから送信された電子メールを受信する第２のメール受信部と、
音声再生指示の入力に応じて、前記第２のメール受信部で受信した電子メールについて、該電子メールを構成するヘッダデータ及び本文データを含む受信メールデータを前記音声合成装置に送信する受信メールデータ送信部と、
前記音声合成装置から送信された前記受信メールデータの示す文章を複数の文に分割した各文のデータである分割文データの音声データである分割音声データを受信する音声データ受信部と、
前記音声データ受信部で受信した前記分割音声データの音声を再生する音声再生部と、
前記分割音声データの受信に応じて、次に再生すべき分割音声データの送信を要求する情報である送信依頼情報を前記音声合成装置に送信する送信依頼情報送信部と、を備え、
前記音声合成装置は、
前記第２の情報処理装置から送信された前記受信メールデータを受信するメールデータ受信部と、
前記メールデータ受信部で受信した受信メールデータの示す文章を複数の文に分割する文章分割部と、
前記文章分割部で分割した各文のデータである各分割文データに対して音声合成処理を実行して、前記各分割文データを音声データへと変換する音声合成部と、
前記各分割文データの音声データである前記分割音声データを、前記第２の情報処理装置に送信する音声データ送信部と、を備え、
前記音声合成装置は、前記第２の情報処理装置からの前記受信メールデータの受信に応じて、まず、前記文章分割部において、前記受信した受信メールデータに対して前記分割文データへの分割処理を実行し、次に、前記音声合成部において、文章の先頭となる最初の分割文データに対して音声合成処理を実行し、次に、前記音声データ送信部において、前記音声合成処理によって得られる前記最初の分割文データに対応する分割音声データの送信処理を実行し、
前記第２の情報処理装置において、前記音声再生部は、前記音声データ受信部で受信した前記分割音声データの音声を再生する一方、前記分割音声データの総再生時間及び現時点の再生時間の情報を含む再生情報を前記送信依頼情報送信部に出力するようになっており、
前記第２の情報処理装置において、前記送信依頼情報送信部は、前記音声再生部より得られる前記分割音声データの総再生時間が閾値未満のときは、前記音声データの再生開始と同時に次の分割文データに対応する次の分割音声データの送信依頼情報を前記音声合成装置に送信するように前記音声合成装置への前記送信依頼情報の送信タイミングを制御し、前記音声データの総再生時間が前記閾値以上のときは、前記音声再生部より得られる前記分割音声データの現時点の再生時間の情報に基づき、前記総再生時間の所定割合以上の再生時間の経過時に前記次の分割文データに対応する次の分割音声データの送信依頼情報を前記音声合成装置に送信するように前記音声合成装置への前記送信依頼情報の送信タイミングを制御し、
前記音声合成装置は、前記第２の情報処理装置からの前記送信依頼情報を受信するごとに、次の分割文１文ずつの分割文データの音声合成処理と該音声合成処理によって得られる分割音声データの送信処理とを繰り返し行うことを特徴とする音声データ通信システム。
【請求項２】
前記文章分割部は、前記受信メールデータに含まれるヘッダデータからメール送信者の情報を抽出し、該メール送信者の情報に基づく文を前記受信メールデータの示す文章の先頭に挿入し、該挿入後の文章を前記複数の文に分割することを特徴とする請求項１に記載の音声データ通信システム。
【請求項３】
前記文章分割部は、句点記号を含む一文の終了位置に付される特定記号を分割位置として、前記文章全体を複数の文に分割することを特徴とする請求項１又は請求項２に記載の音声データ通信システム。
【請求項４】
前記メールサーバは、
前記第１のメール受信部で受信した電子メールが音声ファイルの添付された音声添付メールであるときに、該音声添付メールから音声ファイルを分離する音声ファイル分離部と、
前記音声ファイル分離部で分離した音声ファイルを記憶する音声ファイル記憶部と、
前記音声ファイル記憶部に記憶された前記音声ファイルのアクセス先情報を付加した第２の電子メールを作成する第２のメール作成部と、
前記第２の情報処理装置からの前記アクセス先情報に基づくアクセスに応じて、前記音声ファイル記憶部に記憶された音声ファイルを、アクセス元の前記第２の情報処理装置に送信する音声ファイル送信部と、を備え、
前記第２の情報処理装置は、
前記第２の電子メールに付加されたアクセス先情報に基づき、前記音声ファイル記憶部によって記憶された前記アクセス先情報の示すアクセス先の音声ファイルにアクセスするファイルアクセス部と、
前記ファイルアクセス部のアクセスに応じて前記メールサーバから送信された音声ファイルを受信する音声ファイル受信部と、を備え、
前記第２のメール送信部は、前記第２のメール作成部で作成した電子メールを、前記受信した音声添付メールに代えて前記宛先のメール受信者に対応する第２の情報処理装置に送信し、
前記音声再生部は、前記音声ファイル受信部で受信した音声ファイルの音声を再生することを特徴とする請求項１乃至請求項３のいずれか１項に記載の音声データ通信システム。
【請求項５】
前記第１の情報処理装置は、
音声を入力する音声入力部と、
音声添付メールの作成指示に応じて、前記音声入力部を介して入力された音声メッセージを記録する音声メッセージ記録部と、を備え、
前記メール作成部は、前記音声メッセージの記録が終了すると、設定されたメール受信者宛の、前記記録した音声メッセージの音声ファイルを添付した音声添付メールを作成し、
前記第１のメール送信部は、前記メール作成部で作成した音声添付メールを前記メールサーバに送信することを特徴とする請求項４に記載の音声データ通信システム。