(57)【要約】【課題】電話番号に代表される連続数字を聴き取り易く発話する情報処理装置、方法及びプログラムを提供する。【解決手段】電話番号変換モジュール３が、所定の基準パターンに該当する連続数字は、所定の区切り方で読み上げるように制御する。１１桁の連続数字は、後方から４桁、４桁、３桁ずつの数字のグループに区切り位置によって区切られ、読み上げられる。電話番号変換モジュール３による前記区切り方は、前記連続数字をその後方から所定の単位桁数ずつ及びその余りに区切ることである。すなわち、単なる連続数字であっても、後方から所定の単位桁数ずつ例えば４桁ずつとその余りに区切るという単純な手法で、「０９０−＃＃＃＃−＃＃＃＃」のような適切な区切り方による読み上げが確実に実現される利点がある。【選択図】  図１
2004302101.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータが文字列を読み上げる情報処理装置において、所定の基準パターンに該当する連続数字は、所定の区切り方で読み上げるように制御する手段をコンピュータが備えたことを特徴とする情報処理装置。
【請求項２】
前記基準パターンは、読み上げようとする前記文字列中の前記連続数字が所定の基準桁数であることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記基準パターンは、読み上げようとする前記文字列中の前記連続数字が所定の基準桁数以上であることを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記基準パターンは、読み上げようとする前記文字列中の前記連続数字が所定の数字並びで始まっていることを特徴とする請求項１から３のいずれかに記載の情報処理装置。
【請求項５】
前記基準パターンは、所定の何らかのデータベースの電話番号欄から前記連続数字と一致するエントリが発見されたことであることを特徴とする請求項１から４のいずれかに記載の情報処理装置。
【請求項６】
前記区切り方は、前記連続数字をその後方から所定の単位桁数ずつ及びその余りに区切ることを特徴とする請求項１から５のいずれかに記載の情報処理装置。
【請求項７】
区切られた３桁の数字は、１桁目は前半低く後半高い抑揚で、２桁目及び３桁目は前半高く後半低い抑揚で、それぞれ読み上げることを特徴とする請求項１から６のいずれかに記載の情報処理装置。
【請求項８】
区切られた４桁の数字は、１桁目及び３桁目は前半低く後半高い抑揚で、２桁目及び４桁目は前半高く後半低い抑揚で、それぞれ読み上げることを特徴とする請求項１から７のいずれかに記載の情報処理装置。
【請求項９】
前記基準パターン又は区切り方の少なくとも一方について設定変更を受け付ける手段を備えたことを特徴とする請求項１から８のいずれかに記載の情報処理装置。
【請求項１０】
市外局番と市内局番の各桁数とを対応させたデータに基き、連続数字をそれに含まれる市外局番及び対応する市内局番桁数に基いた区切り方で読み上げることを特徴とする請求項１から９のいずれかに記載の情報処理装置。
【請求項１１】
与えられるテキスト文章を音声合成で読み上げることを特徴とする請求項１から１０のいずれかに記載の情報処理装置。
【請求項１２】
電子メールを送受信する手段を備え、
送受信に係る電子メールを読み上げることを特徴とする請求項１から１１のいずれかに記載の情報処理装置。
【請求項１３】
コンピュータが文字列を読み上げる情報処理方法において、
所定の基準パターンに該当する連続数字は、所定の区切り方で読み上げるように制御する手段をコンピュータが実現することを特徴とする情報処理方法。
【請求項１４】
前記基準パターンは、読み上げようとする前記文字列中の前記連続数字が所定の基準桁数又は所定の基準桁数以上であることを特徴とする請求項１３記載の情報処理方法。
【請求項１５】
前記基準パターンは、読み上げようとする前記文字列中の前記連続数字が所定の数字並びで始まっていることを特徴とする請求項１３又は１４記載の情報処理方法。
【請求項１６】
前記基準パターンは、所定の何らかのデータベースの電話番号欄から前記連続数字と一致するエントリが発見されたことであることを特徴とする請求項１３から１５のいずれかに記載の情報処理方法。
【請求項１７】
前記区切り方は、前記連続数字をその後方から所定の単位桁数ずつ及びその余りに区切ることを特徴とする請求項１３から１６のいずれかに記載の情報処理方法。
【請求項１８】
区切られた３桁の数字は、１桁目は前半低く後半高い抑揚で、２桁目及び３桁目は前半高く後半低い抑揚で、それぞれ読み上げることを特徴とする請求項１３から１７のいずれかに記載の情報処理方法。
【請求項１９】
区切られた４桁の数字は、１桁目及び３桁目は前半低く後半高い抑揚で、２桁目及び４桁目は前半高く後半低い抑揚で、それぞれ読み上げることを特徴とする請求項１３から１８のいずれかに記載の情報処理方法。
【請求項２０】
前記基準パターン又は区切り方の少なくとも一方について設定変更を受け付ける処理を含むことを特徴とする請求項１３から１９のいずれかに記載の情報処理方法。
【請求項２１】
市外局番と市内局番の各桁数とを対応させたデータに基き、連続数字をそれに含まれる市外局番及び対応する市内局番桁数に基いた区切り方で読み上げることを特徴とする請求項１３から２０のいずれかに記載の情報処理方法。
【請求項２２】
与えられるテキスト文章又は送受信に係る電子メールのうち少なくともいずれか一方を読み上げることを特徴とする請求項１３から２１のいずれかに記載の情報処理方法。
【請求項２３】
コンピュータを制御することにより文字列を読み上げさせる情報処理プログラムにおいて、
そのプログラムは前記コンピュータに、
所定の基準パターンに該当する連続数字は、所定の区切り方で読み上げさせるように制御することを特徴とする情報処理プログラム。
【請求項２４】
前記基準パターンは、読み上げようとする前記文字列中の前記連続数字が所定の基準桁数又は所定の基準桁数以上であることを特徴とする請求項２３記載の情報処理プログラム。
【請求項２５】
前記基準パターンは、読み上げようとする前記文字列中の前記連続数字が所定の数字並びで始まっていることを特徴とする請求項２３又は２４記載の情報処理プログラム。
【請求項２６】
前記基準パターンは、所定の何らかのデータベースの電話番号欄から前記連続数字と一致するエントリが発見されたことであることを特徴とする請求項２３から２５のいずれかに記載の情報処理プログラム。
【請求項２７】
前記プログラムは前記コンピュータに、
前記区切り方として、前記連続数字を後方から所定の単位桁数ずつ及びその余りに区切らせることを特徴とする請求項２３から２６のいずれかに記載の情報処理プログラム。
【請求項２８】
前記プログラムは前記コンピュータに、
区切られた３桁の数字は、１桁目は前半低く後半高い抑揚で、２桁目及び３桁目は前半高く後半低い抑揚で、それぞれ読み上げさせることを特徴とする請求項２３から２７のいずれかに記載の情報処理プログラム。
【請求項２９】
前記プログラムは前記コンピュータに、
区切られた４桁の数字は、１桁目及び３桁目は前半低く後半高い抑揚で、２桁目及び４桁目は前半高く後半低い抑揚で、それぞれ読み上げさせることを特徴とする請求項２３から２８のいずれかに記載の情報処理プログラム。
【請求項３０】
前記プログラムは前記コンピュータに、
前記基準パターン又は区切り方の少なくとも一方について設定変更を受け付けさせることを特徴とする請求項２３から２９のいずれかに記載の情報処理プログラム。
【請求項３１】
前記プログラムは前記コンピュータに、
市外局番と市内局番の各桁数とを対応させたデータに基き、連続数字をそれに含まれる市外局番及び対応する市内局番桁数に基いた区切り方で読み上げさせることを特徴とする請求項２３から３０のいずれかに記載の情報処理方法。
【請求項３２】
前記プログラムは前記コンピュータに、
与えられるテキスト文章又は送受信に係る電子メールのうち少なくともいずれか一方を読み上げさせることを特徴とする請求項２３から３１のいずれかに記載の情報処理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電話番号に代表される連続数字を聴き取り易く発話する情報処理装置、方法及びプログラムに関するものである。
【０００２】
【従来の技術】
近年、車社会の発達や情報処理技術の進歩に伴い、カーナビゲーションシステムや車載コンピュータなどの車載電子機器に、出力する文字列を合成音声で発話すなわち読み上げる技術（ＴＴＳ：Ｔｅｘｔ  Ｔｏ  Ｓｐｅｅｃｈ）の利用が広がっている（例えば、特許文献１参照）。ＴＴＳには、ＡＤＰＣＭやＷａｖｅ等の音声ファイルを用いるものも含まれる。
【０００３】
従来のＴＴＳで、電話番号等の数字を読み上げる場合、聴き取り易さを優先する態様として、１つずつの数字ごとに時間的な間を空けて区切って読み上げる態様があり、また、所要時間の短い態様として、複数の数字を抑揚無しで連続して読み上げる態様があった。
【０００４】
【特許文献１】
特開２０００−３３７９０３
【０００５】
【発明が解決しようとする課題】
しかしながら、数字ごとに間を空けると、特に桁が多い場合、余分な時間がかかって煩雑であり、また、逆に数字のまとまりがなく把握しずらい問題もあった。一方、抑揚無しの連続読み上げでは、桁が多かったり発話スピードの設定が速いときは数字の聴き取りが難しく、また聞き取れても頭にとどめにくい問題もあった。
【０００６】
本発明は、上記のような従来技術の問題点を解決するもので、その目的は、電話番号に代表される連続数字を聴き取り易く発話する情報処理装置、方法及びプログラムを提供することである。
【０００７】
【課題を解決するための手段】
上記の目的を達成するため、請求項１の発明は、コンピュータが文字列を読み上げる情報処理装置において、所定の基準パターンに該当する連続数字は、所定の区切り方で読み上げるように制御する手段をコンピュータが備えたことを特徴とする。
【０００８】
請求項１３の発明は、請求項１の発明を方法という見方から捉えたもので、コンピュータが文字列を読み上げる情報処理方法において、所定の基準パターンに該当する連続数字は、所定の区切り方で読み上げるように制御する手段をコンピュータが実現することを特徴とする。
【０００９】
請求項２３の発明は、請求項１，１３の発明をコンピュータのプログラムという見方から捉えたもので、コンピュータを制御することにより文字列を読み上げさせる情報処理プログラムにおいて、そのプログラムは前記コンピュータに、所定の基準パターンに該当する連続数字は、所定の区切り方で読み上げさせるように制御することを特徴とする。
【００１０】
これらの態様では、電子メールや施設説明などの文字列を音声合成で読み上げる際、電話番号のように所定の基準桁数以上の連続数字は、人間の会話に準じ、聞き慣れた所定の区切り方で読み上げるので、設定されている発話スピードが速い場合を含め、数字の聞き取りと把握が容易になる。
【００１１】
請求項２の発明は、請求項１記載の情報処理装置において、前記基準パターンは、読み上げようとする前記文字列中の前記連続数字が所定の基準桁数であることを特徴とする。
【００１２】
請求項３の発明は、請求項１記載の情報処理装置において、前記基準パターンは、読み上げようとする前記文字列中の前記連続数字が所定の基準桁数以上であることを特徴とする。
【００１３】
請求項１４の発明は、請求項１３記載の情報処理方法において、前記基準パターンは、読み上げようとする前記文字列中の前記連続数字が所定の基準桁数又は所定の基準桁数以上であることを特徴とする。
【００１４】
請求項２４の発明は、請求項１４の発明をコンピュータのプログラムという見方から捉えたもので、請求項２３記載の情報処理プログラムにおいて、前記基準パターンは、読み上げようとする前記文字列中の前記連続数字が所定の基準桁数又は所定の基準桁数以上であることを特徴とする。
【００１５】
これらの態様では、「０９０−＃＃＃＃−＃＃＃＃」１１桁のように読み上げようとする前記文字列中の前記連続数字が所定の基準桁数又はそれ以上であるという単純な基準で、所定の区切り方による読み上げを電話番号に適切に適用できる利点がある。
【００１６】
請求項４の発明は、請求項１から３のいずれかに記載の情報処理装置において、前記基準パターンは、読み上げようとする前記文字列中の前記連続数字が所定の数字並びで始まっていることを特徴とする。
【００１７】
請求項１５の発明は、請求項４の発明を方法という見方から捉えたもので、請求項１３又は１４記載の情報処理方法において、前記基準パターンは、読み上げようとする前記文字列中の前記連続数字が所定の数字並びで始まっていることを特徴とする。
【００１８】
請求項２５の発明は、請求項４，１５の発明をコンピュータのプログラムという見方から捉えたもので、請求項２３又は２４記載の情報処理プログラムにおいて、前記基準パターンは、読み上げようとする前記文字列中の前記連続数字が所定の数字並びで始まっていることを特徴とする。
【００１９】
これらの態様では、「０９０」「０３」など特定の数字並びで始まっているという単純な基準で、所定の区切り方による読み上げを電話番号に適切に適用できる利点がある。
【００２０】
請求項５の発明は、請求項１から４のいずれかに記載の情報処理装置において、前記基準パターンは、所定の何らかのデータベースの電話番号欄から前記連続数字と一致するエントリが発見されたことであることを特徴とする。
【００２１】
請求項１６の発明は、請求項５の発明を方法という見方から捉えたもので、請求項１３から１５のいずれかに記載の情報処理方法において、前記基準パターンは、所定の何らかのデータベースの電話番号欄から前記連続数字と一致するエントリが発見されたことであることを特徴とする。
【００２２】
請求項２６の発明は、請求項５，１６の発明をコンピュータのプログラムという見方から捉えたもので、請求項２３から２５のいずれかに記載の情報処理プログラムにおいて、前記基準パターンは、所定の何らかのデータベースの電話番号欄から前記連続数字と一致するエントリが発見されたことであることを特徴とする。
【００２３】
これらの態様では、車載コンピュータの電子電話帳や施設検索データベースなど所定の何らかのデータベースの電話番号欄に一致するものがある場合という単純な基準で、所定の区切り方による読み上げを電話番号に適切に適用できる利点がある。
【００２４】
請求項６の発明は、請求項１から５のいずれかに記載の情報処理装置において、前記区切り方は、前記連続数字をその後方から所定の単位桁数ずつ及びその余りに区切ることを特徴とする。
【００２５】
請求項１７の発明は、請求項６の発明を方法という見方から捉えたもので、請求項１３から１６のいずれかに記載の情報処理方法において、前記区切り方は、前記連続数字をその後方から所定の単位桁数ずつ及びその余りに区切ることを特徴とする。
【００２６】
請求項２７の発明は、請求項６，１７の発明をコンピュータのプログラムという見方から捉えたもので、請求項２３から２６のいずれかに記載の情報処理プログラムにおいて、前記プログラムは前記コンピュータに、前記区切り方として、前記連続数字を後方から所定の単位桁数ずつ及びその余りに区切らせることを特徴とする。
【００２７】
これらの態様では、単なる連続数字であっても、後方から所定の単位桁数ずつ例えば４桁ずつとその余りに区切るという単純な手法で、「０９０−＃＃＃＃−＃＃＃＃」のような適切な区切り方による読み上げが確実に実現される利点がある。
【００２８】
請求項７の発明は、請求項１から６のいずれかに記載の情報処理装置において、区切られた３桁の数字は、１桁目は前半低く後半高い抑揚で、２桁目及び３桁目は前半高く後半低い抑揚で、それぞれ読み上げることを特徴とする。
【００２９】
請求項１８の発明は、請求項７の発明を方法という見方から捉えたもので、請求項１３から１７のいずれかに記載の情報処理方法において、区切られた３桁の数字は、１桁目は前半低く後半高い抑揚で、２桁目及び３桁目は前半高く後半低い抑揚で、それぞれ読み上げることを特徴とする。
【００３０】
請求項２８の発明は、請求項７，１８の発明をコンピュータのプログラムという見方から捉えたもので、請求項２３から２７のいずれかに記載の情報処理プログラムにおいて、前記プログラムは前記コンピュータに、区切られた３桁の数字は、１桁目は前半低く後半高い抑揚で、２桁目及び３桁目は前半高く後半低い抑揚で、それぞれ読み上げさせることを特徴とする。
【００３１】
請求項８の発明は、請求項１から７のいずれかに記載の情報処理装置において、区切られた４桁の数字は、１桁目及び３桁目は前半低く後半高い抑揚で、２桁目及び４桁目は前半高く後半低い抑揚で、それぞれ読み上げることを特徴とする。
【００３２】
請求項１９の発明は、請求項８の発明を方法という見方から捉えたもので、請求項１３から１８のいずれかに記載の情報処理方法において、区切られた４桁の数字は、１桁目及び３桁目は前半低く後半高い抑揚で、２桁目及び４桁目は前半高く後半低い抑揚で、それぞれ読み上げることを特徴とする。
【００３３】
請求項２９の発明は、請求項８，１９の発明をコンピュータのプログラムという見方から捉えたもので、請求項２３から２８のいずれかに記載の情報処理プログラムにおいて、前記プログラムは前記コンピュータに、区切られた４桁の数字は、１桁目及び３桁目は前半低く後半高い抑揚で、２桁目及び４桁目は前半高く後半低い抑揚で、それぞれ読み上げさせることを特徴とする。
【００３４】
これらの態様では、自然な抑揚により単位桁数ごとのまとまりを効果的に印象付けられる利点がある。
【００３５】
請求項９の発明は、請求項１から８のいずれかに記載の情報処理装置において、前記基準パターン又は区切り方の少なくとも一方について設定変更を受け付ける手段を備えたことを特徴とする。
【００３６】
請求項２０の発明は、請求項９の発明を方法という見方から捉えたもので、請求項１３から１９のいずれかに記載の情報処理方法において、前記基準パターン又は区切り方の少なくとも一方について設定変更を受け付ける処理を含むことを特徴とする。
【００３７】
請求項３０の発明は、請求項９，２０の発明をコンピュータのプログラムという見方から捉えたもので、請求項２３から２９のいずれかに記載の情報処理プログラムにおいて、前記プログラムは前記コンピュータに、前記基準パターン又は区切り方の少なくとも一方について設定変更を受け付けさせることを特徴とする。
【００３８】
これらの態様では、基準桁数などの基準パターンや単位桁数、区切り位置などの区切り方を設定変更できるので、特定の数字桁数に拘泥する事なく時代にあった区切り位置を採用する事が出来る。このため例えば、将来の電話番号桁数変更、「０９０」「０８０」「０７０」「０５０」等の識別番号の変更、読む際の習慣変遷など、将来発生しうる事情にも柔軟に対応でき製品寿命が長い利点がある。
【００３９】
請求項１０の発明は、請求項１から９のいずれかに記載の情報処理装置において、市外局番と市内局番の各桁数とを対応させたデータに基き、連続数字をそれに含まれる市外局番及び対応する市内局番桁数に基いた区切り方で読み上げることを特徴とする。
【００４０】
請求項２１の発明は、請求項１０の発明を方法という見方から捉えたもので、請求項１３から２０のいずれかに記載の情報処理方法において、市外局番と市内局番の各桁数とを対応させたデータに基き、連続数字をそれに含まれる市外局番及び対応する市内局番桁数に基いた区切り方で読み上げることを特徴とする。
【００４１】
請求項３１の発明は、請求項１０，２１の発明をコンピュータのプログラムという見方から捉えたもので、請求項２３から３０のいずれかに記載の情報処理方法において、前記プログラムは前記コンピュータに、市外局番と市内局番の各桁数とを対応させたデータに基き、連続数字をそれに含まれる市外局番及び対応する市内局番桁数に基いた区切り方で読み上げさせることを特徴とする。
【００４２】
これらの態様では、「０４５」「０４６３」など、市外局番と対応する市内局番の各桁数に合った区切り方で電話番号を読み上げるので、発信地によっては省略すべき市外局番の範囲の判断が容易になり、また、電話番号の地域ごとの自然な区切り方が用いられる利点がある。
【００４３】
請求項１１の発明は、請求項１から１０のいずれかに記載の情報処理装置において、与えられるテキスト文章を音声合成で読み上げることを特徴とする。
【００４４】
これらの態様では、カーナビゲーションシステムの施設データベースに含まれる施設説明文や、車載コンピュータでの入出力内容など各種のテキスト文章の読み上げにおいて本発明の効果を享受できる利点がある。
【００４５】
請求項１２の発明は、請求項１から１１のいずれかに記載の情報処理装置において、電子メールを送受信する手段を備え、送受信に係る電子メールを読み上げることを特徴とする。
【００４６】
請求項２２の発明は、請求項１３から２１のいずれかに記載の情報処理方法において、与えられるテキスト文章又は送受信に係る電子メールのうち少なくともいずれか一方を読み上げることを特徴とする。
【００４７】
請求項３２の発明は、請求項１２，２２の発明をコンピュータのプログラムという見方から捉えたもので、請求項２３から３１のいずれかに記載の情報処理プログラムにおいて、前記プログラムは前記コンピュータに、与えられるテキスト文章又は送受信に係る電子メールのうち少なくともいずれか一方を読み上げさせることを特徴とする。
【００４８】
これらの態様では、電子メールに含まれる電話番号などの連続数字に本発明の区切り方による読み上げを適用できるので、外部との円滑なコミュニケーションが確保される。
【００４９】
【発明の実施の形態】
次に、本発明の実施の形態（以下「実施形態」と呼ぶ）について図面を参照して具体的に説明する。本実施形態は、文字列を読み上げる情報処理装置（以下「本装置」という）に関するもので、スピーカや各種ドライブなど必要な周辺機器を備えたコンピュータをプログラムで制御することにより実現できるが、この場合のハードウェアやプログラムの実現態様は各種変更可能である。
【００５０】
また、情報処理方法や、これらを実現するプログラムや、そのようなプログラムを記録した記録媒体としても把握可能であり、そのようなプログラムをインターネットや携帯電話網などの通信ネットワーク経由で各車両の車載情報機器にダウンロードして実行させることも本発明の一態様である。このように本実施形態の実現態様は各種考えられるので、以下の説明では、本発明及び本実施形態の各機能を実現する仮想的回路ブロックを用いる。
【００５１】
〔１．構成〕
本装置は、図１の機能ブロック図に示す次の各部分を備える。すなわち、ＴＴＳエンジンモジュール１は、渡された文字列を実際に音声化し、発話処理を行うモジュールであり、言語辞書２は、日本語か英単語かを問わず、単語の正確な発音規則を保持しているデータベースである。
【００５２】
電話番号変換モジュール３は、所定の基準パターンに該当する連続数字は、所定の区切り方で読み上げるように制御する手段であり、具体的には、渡された電話番号等の連続数字（仮に「電話番号」とも呼ぶ）に対して、変換規則に沿って区切り位置挿入を行う文字列操作モジュールである。ここで、読み上げる文字列中の連続数字を区切り位置挿入の対象とする基準パターンは、読み上げようとする前記文字列中の前記連続数字が所定の基準桁数であることや、所定の基準桁数以上であることである。このようにすれば、６桁以上とか、「０９０−＃＃＃＃−＃＃＃＃」１１桁のように所定の基準桁数又はそれ以上であるという単純な基準で、所定の区切り方による読み上げを電話番号に適切に適用できる利点がある。
【００５３】
そして、変換規則データベース４は、読み上げる文字列中にどのような連続数字があったときに、どのように区切って読み上げるべきかを定義する変換規則のデータを格納している手段であり、その定義は、上記の基準桁数と、電話番号を区分するグループ数と、各グループの要素数すなわち桁数を表している。
【００５４】
また、電話番号変換モジュール３による前記区切り方は、前記連続数字をその後方から所定の単位桁数ずつ及びその余りに区切ることである。すなわち、単なる連続数字であっても、後方から所定の単位桁数ずつ例えば４桁ずつとその余り３桁に区切るという単純な手法で、「０９０−＃＃＃＃−＃＃＃＃」のような適切な区切り方による読み上げが確実に実現される利点がある。
【００５５】
また、変換後文字列格納バッファ５は、電話番号変換モジュール３が、変換中もしくは変換後にＴＴＳエンジンモジュール４へ受け渡す発話対象文字列を格納するためのメモリ領域で、ＴＴＳエンジンモジュール４からもアクセスできる共通のメモリ空間又はネットワーク通信可能な回路範囲内に設ける。
【００５６】
〔２．作用〕
上記のように構成された本実施形態では、１１桁の連続数字を対象として、後方から４桁、４桁、３桁ずつの数字のグループに区切り位置によって区切って読み上げる。そのようなグループの数がグループ数である。例えば、連続数字「０９０１２３４５６７８」を
「０９０（区切り）１２３４（区切り）５６７８」
のように読み上げさせる場合、数字数桁ずつのグループに分け、グループ間に空白等の区切りを挿入する。この場合、
グループ数ｎ＝３
グループ１の要素数ｍ［１］＝４
グループ２の要素数ｍ［２］＝４
グループ３の要素数ｍ［３］＝３
という変換規則を用いる。グループごとの要素数はそのグループが保持する桁数であり、各グループ１，２，３はその順に、連続数字の後方から当てはめる。上記の例では、
要素数ｍ［１］＝４のグループ１は「５６７８」
要素数ｍ［２］＝４のグループ２は「１２３４」
要素数ｍ［３］＝３のグループ３は「０９０」
となる。
【００５７】
上記のような変換の処理手順を図２のフローチャートに示す。すなわち、読み上げ対象となる連続数字すなわち変換対象電話番号を取得すると、まず、変換規則データベースから、変換規則（グループ数と、そのグループの要素数）を取得する（ステップ１）。そして、ループ変数ｉを１からｎまでインクリメントしながら（ステップ６）、グループ数ｎ回分、ステップ２〜７の処理を繰り返す。
【００５８】
すなわち、ｉ＝１，２のときは、変換対象電話番号の残り桁数がまだｍ［ｉ］より大きいので（ステップ３）、変換対象電話番号列からその下ｍ［ｉ］桁すなわち最後からｍ［１］個、ｍ［２］個の数字を除去してバッファへ移動し（ステップ４）、バッファの先頭に無音を意味する区切り文字を付け足す（ステップ５）。ループ変数ｉが３のとき、変換対象電話番号の残り桁数がｍ［ｉ］（ｍ［３］）以下になるので（ステップ３）、これらの数字列をバッファへ移動して（ステップ８）発話へ進む（ステップ９）。
【００５９】
また、前記基準パターンは、所定の何らかのデータベース６の電話番号欄から前記連続数字と一致するエントリが発見されたこととしてもよい。このようにすれば、車載コンピュータの電子電話帳や施設検索データベースなど所定の何らかのデータベースの電話番号欄に一致するものがある場合という単純な基準で、所定の区切り方による読み上げを電話番号に適切に適用できる利点がある。
【００６０】
また、ＴＴＳエンジンモジュール１の働きにより、区切られた「０９０」のような３桁の数字は、１桁目は前半低く後半高い抑揚で、２桁目及び３桁目は前半高く後半低い抑揚で、それぞれ読み上げ、また、区切られた４桁の数字は、１桁目及び３桁目は前半低く後半高い抑揚で、２桁目及び４桁目は前半高く後半低い抑揚で、それぞれ読み上げるようにすれば、自然な抑揚により単位桁数ごとのまとまりを効果的に印象付けられる利点がある。
【００６１】
また、前記基準パターン又は区切り方の少なくとも一方について設定変更を受け付ける手段である設定変更部７を設けてもよい。このようにすれば、基準桁数などの基準パターンや単位桁数、区切り位置などの区切り方を設定変更できるので、特定の数字桁数に拘泥する事なく時代にあった区切り位置を採用する事が出来る。このため例えば、将来の電話番号桁数変更、「０９０」「０８０」「０７０」「０５０」等の識別番号の変更、読む際の習慣変遷など、将来発生しうる事情にも柔軟に対応でき製品寿命が長い利点がある。
【００６２】
また、市外局番と市内局番の各桁数とを対応させた局番対照データ８を予め用意し、電話番号変換モジュール３の働きにより、連続数字をそれに含まれる市外局番及び対応する市内局番桁数に基いた区切り方で読み上げるようにしてもよい。このようにすれば、「０４５」「０４６３」など、市外局番と対応する市内局番の各桁数に合った区切り方で電話番号を読み上げるので、発信地によっては省略すべき市外局番の範囲の判断が容易になり、また、電話番号の地域ごとの自然な区切り方が用いられる利点がある。
【００６３】
また、本発明の適用分野は自由で、例えば、与えられるテキスト文章を音声合成で読み上げるなどが考えられる。より具体的には、カーナビゲーションシステムの施設データベースに含まれる施設説明文や、車載コンピュータでの入出力内容など各種のテキスト文章の読み上げにおいて本発明の効果を享受できる。
【００６４】
また、車載用コンピュータとの組合せにおいて、電子メールを送受信する手段であるメール処理部９を備え、送受信に係る電子メールを読み上げるようにしてもよい。このようにすれば、電子メールに含まれる電話番号などの連続数字に本発明の区切り方による読み上げを適用できるので、外部との円滑なコミュニケーションが確保される。
【００６５】
〔３．効果〕
以上のように、本実施形態では、電子メールや施設説明などの文字列を音声合成で読み上げる際、電話番号のように所定の基準桁数以上の連続数字は、人間の会話に準じ、聞き慣れた所定の区切り方で読み上げるので、設定されている発話スピードが速い場合を含め、数字の聞き取りと把握が容易になる。
【００６６】
〔４．他の実施形態〕
なお、本発明は上記実施形態に限定されるものではなく、次に例示するような他の実施形態も含むものである。例えば、本発明は電話番号だけでなく、郵便番号、ページャ番号、金融機関の口座番号や記号番号、各種ユーザＩＤ、クレジットカード番号、住民基本台帳番号・社会保障番号・納税者番号等の個人識別情報、各種商品コード、製品シリアルナンバー、録画予約用Ｇコードなど各種の数字の読み上げに適用可能である。
【００６７】
また、電話番号変換モジュール３が用いる前記基準パターンは、読み上げようとする前記文字列中の前記連続数字が所定の数字並びで始まっていることとしてもよい。このようにすれば、「０９０」「０３」など特定の数字並びで始まっているという単純な基準で、所定の区切り方による読み上げを電話番号に適切に適用できる利点がある。
【００６８】
【発明の効果】
以上のように、この発明によれば、電話番号に代表される連続数字を聴き取り易く発話する情報処理装置、方法及びプログラムを提供することができる。
【図面の簡単な説明】
【図１】本発明の実施形態の構成を示す機能ブロック図。
【図２】本発明の実施形態における処理手順を示すフローチャート。
【符号の説明】
１…ＴＴＳエンジンモジュール
２…言語辞書
３…電話番号変換モジュール
４…変換規則データベース
５…変換後文字列格納バッファ
【図１】
2004302101.tif 000003
【図２】
2004302101.tif 000004