JP2002073062A - Text reading apparatus and method, and storage medium used for the same - Google Patents
Text reading apparatus and method, and storage medium used for the sameInfo
- Publication number
- JP2002073062A JP2002073062A JP2000252608A JP2000252608A JP2002073062A JP 2002073062 A JP2002073062 A JP 2002073062A JP 2000252608 A JP2000252608 A JP 2000252608A JP 2000252608 A JP2000252608 A JP 2000252608A JP 2002073062 A JP2002073062 A JP 2002073062A
- Authority
- JP
- Japan
- Prior art keywords
- unit
- character string
- sentence
- screen
- delimiter
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- User Interface Of Digital Computer (AREA)
- Document Processing Apparatus (AREA)
Abstract
(57)【要約】
【課題】 画面に表示された文章の読み上げ中の文字列
の確認をしやすくする。
【解決手段】 文章を所定の行数の範囲で画面に表示す
る表示部と、音声で読み上げる文章を記憶する文章記憶
部と、記憶された文章に付加された区切り記号を検索す
る検索部と、検索された区切り記号に基づいて文章を区
切る区切り単位を抽出する抽出部と、抽出された区切り
単位毎の文字列を音声信号に変換して読み上げる読み上
げ部と、読み上げられた文字列の次の区切り記号が文章
の最終の区切り記号であるか否かを判定する第1判定部
と、読み上げられた文字列が画面に表示された最終の読
み上げ単位であるか否かを判定する第2判定部と、読み
上げられた文字列が読み上げる文章の最終の区切り単位
の文字列でなく、画面に表示された最終の区切り単位の
文字列である場合、次の区切り単位の文字列を含む文章
を表示する画面に切り替えるよう表示部を制御する表示
制御部とから構成される。
(57) [Summary] [Problem] To make it easier to confirm a character string being read out on a sentence displayed on a screen. SOLUTION: A display unit for displaying a sentence on a screen within a predetermined number of lines, a sentence storage unit for storing a sentence read aloud by speech, a search unit for searching for a delimiter added to the stored sentence, An extraction unit that extracts a delimiter unit that divides a sentence based on the searched delimiter symbol, a reading unit that converts a character string of each extracted delimiter unit into an audio signal and reads it, and a next delimiter of the read character string A first determining unit that determines whether the symbol is the last delimiter of the sentence, and a second determining unit that determines whether the read-out character string is the last reading unit displayed on the screen. If the read-out character string is not the last delimited unit character string of the sentence but the last delimited unit character string displayed on the screen, the screen that displays the sentence containing the next delimited unit character string Cut into pieces And a display control unit that controls the display unit to be switched.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、日本語入力装置、
文章処理装置及び語学練習器などに適用され、文章を画
面に表示しながら文章を音声で読み上げる文章読み上げ
装置及び方法並びにこれに利用される記憶媒体に関す
る。The present invention relates to a Japanese input device,
The present invention relates to a text-to-speech apparatus and method applied to a text processing device, a language practice device, and the like, and reads text by voice while displaying the text on a screen, and a storage medium used for the text-to-text device.
【0002】[0002]
【従来の技術】例えば、日本語入力、文章処理及び語学
練習などにおいて、入力装置を用いて入力した文章を文
章バッファに格納した後、格納した文章を文章バッファ
から読み出し、文章を画面に表示しながら、文章の文字
コード列を音声信号に変換して音声出力する文章読み上
げ装置が利用されている。しかしながら、入力した文章
の誤り箇所の訂正に文章読み上げ装置を用いた場合、従
来の文章読み上げ装置は、音声で読み上げる文章を単に
画面に表示しているにすぎなかった。このため、読み上
げ途中で誤りに気づいた場合、直ちに誤り箇所を知るこ
とができないという問題があった。2. Description of the Related Art For example, in Japanese input, sentence processing, and language practice, a sentence input using an input device is stored in a sentence buffer, the stored sentence is read from the sentence buffer, and the sentence is displayed on a screen. Meanwhile, a text-to-speech apparatus that converts a character code string of a text into a voice signal and outputs the voice is used. However, when a text-to-speech device is used to correct an error portion of an input text, the conventional text-to-speech device merely displays a text to be read aloud on a screen. For this reason, there is a problem that if an error is noticed during the reading, it is not possible to immediately know the error location.
【0003】この問題を改善する従来技術1として、特
開昭59−127148号公報の記載によれば、音声出
力中の文章中の箇所を、高輝度、ブリンク、反転、別
色、アンダラインなどにより他の文字とは異なった表示
方法で表示することにより、文章読み上げ途中で誤りに
気づいた場合、直ちに誤り箇所を知ることができる文章
読み上げ装置が提案されている。According to Japanese Patent Application Laid-Open No. S59-127148, the prior art 1 which solves this problem is that a portion in a sentence during audio output is represented by high brightness, blink, inversion, another color, underline, or the like. There has been proposed a text-to-speech apparatus that can display an error in the middle of reading a text by displaying the text in a display method different from that of other characters, so that the user can immediately know the location of the error.
【0004】また、上記問題を改善する従来技術2とし
て、特開昭62−165266号公報の記載によれば、
読み上げ中の語句(読み上げ単位)がディスプレイ上で
所定の位置(特定の行)に表示されるように、ディスプ
レイ上の表示を制御する読み上げ機能をもつ文章処理装
置が提案されている。[0004] As a prior art 2 for solving the above problem, according to the description in Japanese Patent Application Laid-Open No. 62-165266,
There has been proposed a text processing apparatus having a reading function for controlling a display on a display so that a word being read (a reading unit) is displayed at a predetermined position (a specific line) on the display.
【0005】また、語学練習器に文章読み上げ装置を用
いる場合、小型ディスプレイの表示容量に制限があり、
表示すべき文字列は再生される音声の長さにより様々に
異なるため、再生される音声に対応する文字列を単純に
表示しようとしても、文字列の全部を表示し切れなくな
ったり、再生される音声との同期がとれなくなったりす
るという問題が生じる。When a text-to-speech device is used for a language practice device, the display capacity of a small display is limited.
Since the character string to be displayed varies depending on the length of the reproduced sound, even if the character string corresponding to the reproduced sound is simply displayed, the entire character string cannot be displayed completely or is reproduced. A problem arises in that synchronization with audio cannot be obtained.
【0006】この問題を改善する従来技術3として、特
開平1−265286号公報の記載によれば、再生され
る音声に対応して表示される文字列の文字総数が画面に
表示可能な文字数を越えるとき、例えば、文字列を1行
で表示する画面では、1文字単位でスクロールし、文字
列を複数行で表示する画面では、1行単位でスクロール
し、かつ文章を音声出力するときの再生所要時間と文章
を表示出力するときのスクロール速度を求め、スクロー
ル表示を行うときのスクロール速度を決定し、文字列の
全体を再生音声と同期した表示を行う語学練習器が提案
されている。According to Japanese Patent Application Laid-Open No. 1-265286, as a prior art 3 which solves this problem, according to the description, the total number of characters of a character string displayed corresponding to a reproduced sound is determined by the number of characters that can be displayed on a screen. When the character string is exceeded, for example, when the character string is displayed on one line, the character string is scrolled by one character. When the character string is displayed on a plurality of lines, the character line is scrolled by one line. There has been proposed a language practice device that determines a required time and a scroll speed for displaying and outputting a sentence, determines a scroll speed for performing a scroll display, and displays the entire character string in synchronization with a reproduced voice.
【0007】[0007]
【発明が解決しようとする課題】しかしながら、上記従
来技術1は、語句の訂正を目的としているため、読み上
げ中の語句を他の文字と違った表示方法で表示するので
確認することができるが、画面上で文章全体が常に移動
するので、携帯端末のような文字サイズが小さい画面に
なればなるほど、表示された文章の読み上げ箇所の文字
列の確認がしにくいので、目が疲れるという問題があ
る。また、上記従来技術2も、語句の訂正を目的として
いるため、読み上げ中の語句を画面の所定の位置で確認
できるが、画面上で文章全体が常に移動するので、従来
技術1と同じように、携帯端末のような文字サイズが小
さい画面になればなるほど、表示された文章の読み上げ
箇所の文字列の確認がしにくいので、目が疲れるという
問題がある。However, since the prior art 1 is intended to correct a word, the word being read out is displayed in a display method different from that of other characters, so that it can be confirmed. Since the whole sentence always moves on the screen, the smaller the character size of a screen such as a mobile terminal, the more difficult it is to check the character string at the reading position of the displayed sentence, which causes a problem of tired eyes. . Also, in the above-mentioned prior art 2, since the purpose of correcting a word can be confirmed at a predetermined position on the screen, the word being read out can be confirmed. However, since the entire sentence always moves on the screen, the same as in the prior art 1 is performed. However, the smaller the character size of a screen such as a mobile terminal, the more difficult it is to check the character string at the location where the displayed text is to be read out.
【0008】また、上記従来技術3は、文字列の全体を
再生音声と同期した表示を行うために、文字列を1行で
表示する画面では、電光掲示板のように、適当なスクロ
ール速度で1文字単位で移動し、文字列を複数行で表示
する画面では、適当なスクロール速度で1行単位でスク
ロールしているため、常に読み上げ中に文字列が移動す
ることになるので、従来技術1及び2と同じように、表
示された文章の読み上げ箇所の文字列の確認がしにくい
ので、目が疲れるという問題がある。Further, in the above-mentioned prior art 3, in order to display the entire character string in synchronization with the reproduced sound, a screen for displaying the character string in one line is displayed at an appropriate scroll speed like an electric bulletin board. In a screen in which a character string is moved in units of characters and a character string is displayed in a plurality of lines, the character string always moves during reading because scrolling is performed in units of one line at an appropriate scroll speed. As in the case of No. 2, it is difficult to confirm the character string at the reading position of the displayed sentence, so that there is a problem that eyes are tired.
【0009】本発明は以上の事情を考慮してなされたも
のであり、例えば、音声で読み上げられた文字列が読み
上げる文章の最終の区切り単位の文字列でなく、表示部
の画面に表示された最終の区切り単位の文字列である場
合、次に読み上げられる文字列を含む文章を表示した画
面に切り替える構成にしたことにより、携帯端末のよう
な文字サイズが小さい画面であっても、表示された文章
が見やすくなるので、読み上げ中の文字列の確認をしや
すくすることができる文章読み上げ装置及び方法並びに
これに利用される記憶媒体を提供する。The present invention has been made in consideration of the above circumstances. For example, a character string read aloud is displayed on a screen of a display unit instead of a character string of the last unit of a sentence to be read. In the case of the final delimiter unit character string, by switching to the screen that displays the text including the character string to be read next, even if it is a screen with a small character size like a mobile terminal, it is displayed Provided are a text-to-speech apparatus and a text-to-speech device and a storage medium used for the text-to-speech device, which make it easy to check a character string being read out because the text becomes easy to read.
【0010】[0010]
【課題を解決するための手段】本発明は、文章を所定の
行数の範囲で画面に表示する表示部と、音声で読み上げ
る文章を記憶する文章記憶部と、記憶された文章に付加
された区切り記号を検索する検索部と、検索された区切
り記号に基づいて文章を区切る区切り単位を抽出する抽
出部と、抽出された区切り単位毎の文字列を音声信号に
変換して読み上げる読み上げ部と、読み上げられた文字
列の次の区切り記号が文章の最終の区切り記号であるか
否かを判定する第1判定部と、読み上げられた文字列が
画面に表示された最終の読み上げ単位であるか否かを判
定する第2判定部と、読み上げられた文字列が読み上げ
る文章の最終の区切り単位の文字列でなく、画面に表示
された最終の区切り単位の文字列である場合、次の読み
上げ単位の文字列を含む文章を表示する画面に切り替え
るよう表示部を制御する表示制御部とを備えたことを特
徴とする文章読み上げ装置である。According to the present invention, there is provided a display unit for displaying a sentence on a screen within a predetermined number of lines, a sentence storage unit for storing a sentence to be read aloud by voice, and a sentence added to the stored sentence. A search unit that searches for a delimiter, an extraction unit that extracts a delimiter that separates sentences based on the searched delimiter, a reading unit that converts a character string of each extracted delimiter into an audio signal and reads out the text, A first determination unit that determines whether the next delimiter of the read-out character string is the last delimiter of the sentence, and whether the read-out character string is the last read-out unit displayed on the screen A second judging unit for judging whether or not the read-out character string is not the last delimiter unit character string of the sentence to be read, but is the last delimiter unit character string displayed on the screen; String Further comprising a display control unit for controlling the display unit to switch to a screen for displaying a sentence including a text reading apparatus according to claim.
【0011】本発明によれば、音声で読み上げる文章を
画面に表示し、音声で読み上げられた文字列が読み上げ
る文章の最終の区切り単位の文字列でなく、表示部の画
面に表示された最終の区切り単位の文字列である場合、
次に読み上げられる文字列を含む文章を表示した画面に
切り替える構成にしたことにより、携帯端末のような文
字サイズが小さい画面であっても、表示された文章が見
やすくなるので、読み上げ中の文字列の確認をしやすく
することができる。According to the present invention, a sentence to be read aloud is displayed on the screen, and the character string read aloud is not the last character string of the unit of the sentence to be read, but the final character displayed on the screen of the display unit. If the string is a delimiter unit,
By switching to the screen that displays the text containing the next text to be read out, the displayed text is easy to read even on a screen with a small character size such as a mobile terminal. Can be easily confirmed.
【0012】文章の区切り記号として句点コード及び読
点コードを設定する入力部をさらに備え、前記検索部
は、設定された句点コード及び読点コードを文章の区切
り記号として検索する構成にしてもよい。この構成によ
れば、文章を形態素解析したり、構文解析することな
く、区切り記号を簡単に検索することができる。An input unit for setting a punctuation code and a reading code as a sentence delimiter may be further provided, and the search unit may search the set punctuation code and the reading mark code as a sentence delimiter. According to this configuration, it is possible to easily search for a delimiter without performing morphological analysis or syntactic analysis of the text.
【0013】前記表示制御部は、次の読み上げ単位の文
字列を含む文章を表示する画面に切り替えた際、切り替
えた画面の先頭行に既に読み上げられた文字列が含まれ
る場合、既に読み上げらた文字列をスペースに置き換え
て表示する構成にしてもよい。この構成によれば、画面
が切り替えられても、次に読み上げられる文章が見やす
くなる。When the display control unit switches to a screen that displays a text including a character string in the next reading unit, if the first line of the switched screen includes a character string that has already been read, the display control unit has already read the text. The character string may be replaced with a space and displayed. According to this configuration, even when the screen is switched, a sentence to be read aloud next becomes easy to see.
【0014】文章の区切り記号として任意の文字列から
なるキーワードを文章中に挿入する入力部をさらに備
え、前記検索部が、画面に表示された文章中に挿入され
たキーワードを検索したとき、前記読み上げ部は、検索
されたキーワードまでを区切り単位とした文字列を音声
信号に変換して読み上げ、前記表示制御部は、キーワー
ドの次の文字列を含む文章を表示する画面に切り替える
構成にしてもよい。この構成によれば、画面を切り替え
を指示する任意のキーワードを文章中に挿入し、そのキ
ーワードに基づいて画面を切り替えることができる。An input unit for inserting a keyword composed of an arbitrary character string as a delimiter of the sentence into the sentence is further provided, and when the search unit searches for the keyword inserted in the sentence displayed on the screen, The text-to-speech unit may be configured to convert a character string in which a searched keyword is a delimiter unit into an audio signal and read it out, and the display control unit may switch to a screen for displaying a sentence including a character string next to the keyword. Good. According to this configuration, it is possible to insert an arbitrary keyword instructing to switch the screen into the text and switch the screen based on the keyword.
【0015】前記読み上げ部により読み上げられる文字
列の文字数をカウントするカウント部と、カウントされ
る文字数を設定する入力部とをさらに備え、前記カウン
ト部が設定された文字数以上をカウントし、前記読み上
げ部が設定された文字数以上の文字列を含む区切り記号
まで読み上げたとき、前記表示制御部は、次の読み上げ
単位の文字列を含む文章を表示する画面に切り替える構
成にしてもよい。この構成によれば、読み上げる文字列
の文字数に基づいて画面を切り替えることができる。The reading section further includes a counting section for counting the number of characters of the character string read out by the reading section, and an input section for setting the number of characters to be counted. When reading is performed up to a delimiter including a character string that is equal to or more than the set number of characters, the display control unit may be configured to switch to a screen that displays a text including a character string in the next reading unit. According to this configuration, the screen can be switched based on the number of characters of the character string to be read.
【0016】前記読み上げ部により読み上げられる文字
列の行数を設定する入力部をさらに備え、前記読み上げ
部が設定された行数の文字列を含む区切り記号まで読み
上げたとき、前記表示制御部は、次の読み上げ単位の文
字列を含む文章を表示する画面に切り替える構成にして
もよい。この構成によれば、設定された行数に含まれる
区切り記号に基づいて画面を切り替えることができる。An input unit for setting the number of lines of a character string read by the reading unit is further provided. When the reading unit reads a separator including a character string having the set number of lines, the display control unit sets The screen may be switched to a screen displaying a sentence including a character string in the next reading unit. According to this configuration, the screen can be switched based on the delimiter included in the set number of lines.
【0017】本発明の別の観点によれば、表示部を用い
て、文章を所定の行数の範囲で画面に表示し、文章記憶
部を用いて、音声で読み上げる文章を記憶し、検索部を
用いて、記憶された文章に付加された区切り記号を検索
し、抽出部を用いて、検索された区切り記号に基づいて
文章を区切る区切り単位を抽出し、読み上げ部を用い
て、抽出された区切り単位毎の文字列を音声信号に変換
して読み上げ、第1判定部を用いて、読み上げられた文
字列の次の区切り記号が文章の最終の区切り記号である
か否かを判定し、第2判定部を用いて、読み上げられた
文字列が画面に表示された最終の読み上げ単位であるか
否かを判定し、読み上げられた文字列が読み上げる文章
の最終の区切り単位の文字列でなく、画面に表示された
最終の区切り単位の文字列である場合、表示制御部を用
いて、次の読み上げ単位の文字列を含む文章を表示する
画面に切り替えるよう表示部を制御することを特徴とす
る文章読み上げ方法が提供される。According to another aspect of the present invention, a sentence is displayed on a screen using a display unit in a range of a predetermined number of lines, and a sentence to be read aloud is stored using a sentence storage unit. Is used to search for a delimiter added to the stored sentence, an extraction unit is used to extract a delimiter unit that separates sentences based on the searched delimiter, and the extracted unit is used to read out The character string for each delimiter unit is converted into an audio signal and read out, and the first determination unit is used to determine whether the next delimiter of the read out character string is the last delimiter of the sentence, (2) Using the determination unit, determine whether the read-out character string is the last reading unit displayed on the screen, and determine whether the read-out character string is the final delimiter unit of the text to be read, The final break unit displayed on the screen If a string, using the display control unit, the sentence reading method and controlling the display unit to switch to a screen for displaying a sentence including the character string of the next reading unit is provided.
【0018】[0018]
【発明の実施の形態】以下、図に示す実施例に基づいて
本発明を詳述する。なお、本発明は、これによって限定
されるものではない。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the present invention will be described in detail based on an embodiment shown in the drawings. Note that the present invention is not limited by this.
【0019】図1は本発明の一実施例である文章読み上
げ装置の全体構成を示すブロック図である。図1に示す
ように、本発明の文章読み上げ装置は、中央制御部1、
入力部2、通信部3、表示部4、読み上げ部5、第1記
憶部6、第2記憶部7、記憶媒体読取部8、外部記憶媒
体9、本体電源スイッチ10から構成されている。FIG. 1 is a block diagram showing the overall configuration of a text-to-speech apparatus according to one embodiment of the present invention. As shown in FIG. 1, the text-to-speech apparatus of the present invention includes a central control unit 1,
It comprises an input unit 2, a communication unit 3, a display unit 4, a reading unit 5, a first storage unit 6, a second storage unit 7, a storage medium reading unit 8, an external storage medium 9, and a main body power switch 10.
【0020】中央制御部1は、例えば、コンピュータの
CPUから構成され、第1記憶部6に記憶された制御プ
ログラムにより、文章読み上げ装置の各部2−8を制御
するとともに入力情報あるいは出力情報を制御するもの
である。The central control unit 1 is composed of, for example, a CPU of a computer. The central control unit 1 controls each unit 2-8 of the text-to-speech apparatus and controls input information or output information by a control program stored in a first storage unit 6. Is what you do.
【0021】また、中央制御部1は、第2記憶部7に記
憶された文章に付加された区切り記号を検索する検索部
1a、検索部1aにより検索された区切り記号に基づい
て文章を区切る区切り単位を抽出する抽出部1b、読み
上げ部5により読み上げられた文字列の次の区切り記号
が文章の最終の区切り記号であるか否かを判定する第1
判定部1c、読み上げ部5により読み上げられた文字列
が画面に表示された最終の読み上げ単位であるか否かを
判定する第2判定部1d、読み上げ部5により読み上げ
られた文字列が読み上げる文章の最終の区切り単位の文
字列でなく、画面に表示された最終の区切り単位の文字
列である場合、次の読み上げ単位の文字列を含む文章を
表示する画面に切り替えるよう表示部4を制御する表示
制御部1e、読み上げ部5により読み上げられる文字列
の文字数をカウントするカウント部1fとして機能す
る。The central control unit 1 includes a search unit 1a for searching for a delimiter added to the text stored in the second storage unit 7, and a delimiter for separating text based on the delimiter searched by the search unit 1a. An extracting unit 1b for extracting a unit, and a first unit for determining whether the next delimiter of a character string read out by the reading unit 5 is the last delimiter of a sentence.
The determination unit 1c determines whether or not the character string read out by the reading unit 5 is the last reading unit displayed on the screen. The second determination unit 1d determines whether the character string read out by the reading unit 5 reads out the sentence. If the final delimiter unit character string is not the last delimiter unit character string but is the last delimiter unit character string displayed on the screen, the display that controls the display unit 4 to switch to the screen that displays the text including the next reading unit character string The control unit 1e functions as a counting unit 1f that counts the number of characters of the character string read by the reading unit 5.
【0022】本体電源スイッチ10は、オン・オフスイ
ッチから構成され、文章読み上げ装置の各部に電力を供
給する電源をオン・オフする。The main body power switch 10 comprises an on / off switch, and turns on / off a power supply for supplying power to each section of the text-to-speech apparatus.
【0023】入力部2は、例えば、キーボード2a、マ
ウス2b、ペン・タブレット2cなどで構成され、キー
ボード2aは、文字を入力するための文字キー、カーソ
ルや選択項目の移動に用いる上下左右キー、画面をスク
ロールさせるスクロールキー、選択した内容を決定する
実行キー、入力したデータを登録する登録キー、メール
を送信するために用いる送信キー、受信するために用い
る受信キー、読み上げを行うための読み上げキーから構
成されている。The input unit 2 is composed of, for example, a keyboard 2a, a mouse 2b, a pen / tablet 2c, etc. The keyboard 2a includes character keys for inputting characters, up / down / left / right keys used for moving a cursor and selection items, Scroll key to scroll the screen, execution key to determine the selected content, registration key to register the input data, send key to send mail, receive key to receive, read key to read aloud It is composed of
【0024】入力部2は、文章の区切り記号として句点
コード及び読点コードを設定する機能、文章の区切り記
号として任意の文字列からなるキーワードを文章中に挿
入する機能、読み上げ部5により読み上げられ、カウン
ト部1fによりカウントされる文字列の文字数を設定す
る機能、読み上げ部5により読み上げられる文字列の行
数を設定する機能も備えている。中央制御部1は、この
入力部2からの入力や設定に応じて、文章データの入
力、記憶、編集、文章の読み上げ処理、画面の切り替え
処理、メールの送受信などを制御する。The input unit 2 has a function of setting a punctuation code and a reading code as a sentence delimiter, a function of inserting a keyword composed of an arbitrary character string into a sentence as a sentence delimiter, It also has a function of setting the number of characters of the character string counted by the counting unit 1f, and a function of setting the number of lines of the character string read by the reading unit 5. The central control unit 1 controls input, storage, and editing of text data, text-to-speech processing, screen switching processing, mail transmission and reception, and the like in accordance with the input and settings from the input unit 2.
【0025】通信部3は、例えば、モデム、通信信号変
復調回路などから構成され、携帯端末などと接続するこ
とにより、外部の携帯端末と電子メールを送受信するこ
とができる。The communication section 3 is composed of, for example, a modem, a communication signal modulation / demodulation circuit, etc., and is capable of sending and receiving electronic mail to and from an external portable terminal by connecting to a portable terminal or the like.
【0026】表示部4は、例えば、液晶ディスプレイ、
プラズマディスプレイ、ELディスプレイなどで構成さ
れ、表示制御部1の制御によって、第1記憶部6、第2
記憶部7に記憶された各種データを表示する。また、表
示部4は、表示制御部1の制御によって、読み上げ部5
により読み上げられる文章を所定の行数の範囲で画面に
表示し、文章を表示する画面を切り替える。The display unit 4 includes, for example, a liquid crystal display,
It is composed of a plasma display, an EL display and the like, and is controlled by the display control
Various data stored in the storage unit 7 are displayed. The display unit 4 controls the reading unit 5 under the control of the display control unit 1.
Is displayed on the screen in a range of a predetermined number of lines, and the screen for displaying the text is switched.
【0027】読み上げ部5は、例えば、読み上げプログ
ラム、音声信号変換回路(D/A変換回路)、スピーカ
などで構成され、中央制御部1の抽出部1bにより抽出
された区切り単位の文字列を音声信号に変換して読み上
げる。The reading section 5 comprises, for example, a reading program, an audio signal conversion circuit (D / A conversion circuit), a speaker, etc., and outputs a character string in units of delimiters extracted by the extraction section 1b of the central control section 1. Convert it to a signal and read it out.
【0028】第1記憶部6は、例えば、ROM、EEP
ROM、フラッシュメモリ、フロッピーディスク、ハー
ドディスク、CD−ROMやCD−R/W等の光ディス
クなどの記憶媒体で構成され、中央制御部1が制御する
ための各種制御プログラムを記憶するプログラムエリア
6a、文字変換などを行うための各種辞書を記憶する辞
書エリア6b、各種文字フォントを記憶するフォントエ
リア6cなどを備えている。The first storage unit 6 stores, for example, ROM, EEP
A program area 6a configured by a storage medium such as a ROM, a flash memory, a floppy disk, a hard disk, and an optical disk such as a CD-ROM and a CD-R / W. It has a dictionary area 6b for storing various dictionaries for performing conversion and the like, a font area 6c for storing various character fonts, and the like.
【0029】第2記憶部7は、RAM、EEPROM、
フラッシュメモリ、フロッピー(登録商標)ディスク、
ハードディスク、CD−R/Wなどの記憶媒体で構成さ
れ、作業用バッファ7a、通信用バッファ7b、文章バ
ッファ7c、表示位置記憶エリア7d、読み上げ位置記
憶エリア7e、区切り位置記憶エリア7f、文字数記憶
エリア7gとして機能する各エリアを備えている。The second storage unit 7 includes a RAM, an EEPROM,
Flash memory, floppy disk,
It is composed of a storage medium such as a hard disk and a CD-R / W, and includes a work buffer 7a, a communication buffer 7b, a text buffer 7c, a display position storage area 7d, a reading position storage area 7e, a separation position storage area 7f, and a character number storage area. Each area functions as 7 g.
【0030】作業用バッファ7aは、中央制御部1の制
御中の各種データを記憶する。通信用バッファ7bは、
通信部3による送受信中のメール文などを記憶する。文
章バッファ7cは、表示部4に表示する各種データや音
声で読み上げる文章データをコードで記憶するバッファ
である。The work buffer 7a stores various data under control of the central control unit 1. The communication buffer 7b
The mail text and the like being transmitted and received by the communication unit 3 are stored. The sentence buffer 7c is a buffer that stores, in code, various data to be displayed on the display unit 4 and sentence data read out by voice.
【0031】表示位置記憶エリア7d、表示部4の画面
に表示している文章バッファ7cの文章データを表示位
置を記憶するエリアである。読み上げ位置記憶エリア7
eは、文章バッファにおいて読み上げ処理を行った位置
を記憶するエリアである。区切り位置記憶エリア7f
は、画面上最後の区切り位置を記憶するエリアである。
文字数記憶エリア7gは、読み上げ処理を行った文字数
を記憶するエリアである。The display position storage area 7d is an area for storing the display position of the text data of the text buffer 7c displayed on the screen of the display unit 4. Reading position storage area 7
“e” is an area for storing the position where the reading process was performed in the text buffer. Separation position storage area 7f
Is an area for storing the last break position on the screen.
The number-of-characters storage area 7g is an area for storing the number of characters subjected to the reading process.
【0032】外部記憶媒体9は、例えば、フロッピーデ
ィスク、ハードディスク、CD−ROMやCD−R/W
等の光ディスク、ICカードなど本体と分離可能な記憶
媒体で構成され、表示部4を用いて、文章を所定の文字
数の範囲で画面に表示する機能と、第2記憶部7を用い
て、音声で読み上げる文章を記憶する機能と、検索部1
aを用いて、記憶された文章に付加された区切り記号を
検索する機能と、抽出部1bを用いて、検索された区切
り記号に基づいて文章を区切る区切り単位を抽出する機
能と、読み上げ部5を用いて、抽出された区切り単位毎
の文字列を音声信号に変換して読み上げる機能と、第1
判定部1cを用いて、読み上げられた文字列の次の区切
り記号が文章の最終の区切り記号であるか否かを判定す
る機能と、第2判定部1dを用いて、読み上げられた文
字列が画面に表示された最終の読み上げ単位であるか否
かを判定する機能と、読み上げられた文字列が読み上げ
る文章の最終の区切り単位の文字列でなく、画面に表示
された最終の区切り単位の文字列である場合、表示制御
部1eを用いて、次の読み上げ単位の文字列を含む文章
を表示する画面に切り替えるよう表示部4を制御する機
能とをコンピュータに実行させる文章読み上げプログラ
ムを記憶してもよい。The external storage medium 9 is, for example, a floppy disk, hard disk, CD-ROM or CD-R / W
A storage medium that can be separated from the main body, such as an optical disk or an IC card, etc., a function of displaying a sentence on the screen within a predetermined number of characters using the display unit 4, and an audio function using the second storage unit 7. Function to memorize sentences read out by the search unit 1
a, a function of searching for a delimiter added to a stored sentence, a function of extracting a delimiter unit for separating a sentence based on the searched delimiter, using an extracting unit 1b, and a reading unit 5 A function of converting the extracted character string for each delimiter unit into an audio signal and reading it out,
A function to determine whether or not the next delimiter of the read-out character string is the last delimiter of the sentence using the determining unit 1c, and a function of determining whether the read-out character string is to be read out by using the second determining unit 1d. A function to determine whether or not it is the last reading unit displayed on the screen, and the last reading unit character displayed on the screen instead of the last reading unit character string of the sentence In the case of a column, the display control unit 1e is used to store a text-to-speech program that causes a computer to execute a function of controlling the display unit 4 to switch to a screen that displays a text including a character string in the next reading unit. Is also good.
【0033】この構成により、外部記憶媒体9に記憶さ
れた文章読み上げプログラムを記憶媒体読取部8によっ
て読み取り、例えば、第1記憶部6にインストールする
ことにより、本発明の文章読み上げ装置を実現すること
ができる。With this configuration, the text-to-speech program of the present invention is realized by reading the text-to-speech program stored in the external storage medium 9 by the storage medium reading unit 8 and installing it in the first storage unit 6, for example. Can be.
【0034】図3は本実施例の画面切り換え処理1を説
明するためのメール本文の表示例1を示す図である。図
3において、31は差出人表示領域、32はメールタイ
トル表示領域、33はメール本文表示領域、34は最初
の区切りまでの読み上げ単位の文字列、35は画面上で
最後に現れる区切り記号をそれぞれ示す。ここでは、区
切り記号を文章中の読点「。」とする。FIG. 3 is a diagram showing a display example 1 of a mail text for explaining the screen switching processing 1 of the present embodiment. In FIG. 3, reference numeral 31 denotes a sender display area, 32 denotes a mail title display area, 33 denotes a mail text display area, 34 denotes a character string of a reading unit up to the first delimiter, and 35 denotes a delimiter that appears last on the screen. . Here, the delimiter is a reading point “.” In the text.
【0035】図4は図3に示すメール本文の画面を切り
換えた表示例2を示す図である。図4において、41は
メール本文表示領域、42は画面上で最後に現れる区切
り記号をそれぞれ示す。図4では、図3に示すメール本
文の続きが画面全体に表示されている。FIG. 4 is a diagram showing a display example 2 in which the screen of the mail body shown in FIG. 3 is switched. In FIG. 4, reference numeral 41 denotes a mail body display area, and reference numeral 42 denotes a delimiter which appears last on the screen. In FIG. 4, the continuation of the mail text shown in FIG. 3 is displayed on the entire screen.
【0036】図5は図4に示すメール本文の画面を切り
換えた表示例3を示す図である。図5において、51は
メール本文表示領域を示す。図5では、図4に示すメー
ル本文の続きの文章のうち、読み上げ部5により次に読
み上げられる文字列を含む文章を画面全体に表示されて
いる。FIG. 5 is a diagram showing a display example 3 in which the screen of the mail body shown in FIG. 4 is switched. In FIG. 5, reference numeral 51 denotes a mail text display area. In FIG. 5, among the sentences following the mail text shown in FIG. 4, a sentence including a character string to be read out next by reading-out unit 5 is displayed on the entire screen.
【0037】図2は本実施例の読み上げ処理1及びこれ
に伴う画面切り換え処理1の手順を示すフローチャート
である。図3〜図5を用いて、図2に示すメール本文の
読み上げ処理1及びこれに伴う画面切り換え処理1の手
順について説明する。FIG. 2 is a flowchart showing the procedure of the reading process 1 and the accompanying screen switching process 1 of this embodiment. The procedure of the mail text-to-speech process 1 and the accompanying screen switching process 1 shown in FIG. 2 will be described with reference to FIGS.
【0038】ステップS201:読み上げるための文章
データ(例えば、図3〜図5に示すようなメール本文)
を文章バッファ7cに読み込む。 ステップS202:初期画面として、図3に示すよう
に、差出人表示領域31にメール差出人、メールタイト
ル表示領域32にメールタイトル、本文表示領域33に
読み上げる文章を先頭行から表示する。 ステップS203:画面に表示した文字列の中で、最後
に現れる区切り記号35の区切り位置を検索し、区切り
位置記憶エリア7fに予め記憶する。Step S201: Sentence data to be read aloud (for example, a mail text as shown in FIGS. 3 to 5)
Is read into the sentence buffer 7c. Step S202: As an initial screen, as shown in FIG. 3, the mail sender is displayed in the sender display area 31, the mail title is displayed in the mail title display area 32, and the text to be read out in the text display area 33 is displayed from the first line. Step S203: In the character string displayed on the screen, the delimiter position of the delimiter symbol 35 that appears last is searched and stored in the delimiter position storage area 7f in advance.
【0039】ステップS204:読み上げるメール本文
から、次の区切り位置までの読み上げ単位34の文字列
を抽出し、抽出した読み上げ単位34の文字列を読み上
げ部5に送る。 ステップS205:読み上げ部5は、抽出した読み上げ
単位34の文字列を音声信号に変換して読み上げる。 ステップS206:読み上げ単位の文字列の読み上げが
終了するごとに、読み上げ位置記憶エリア7eの読み上
げ位置の値を更新する。Step S204: The character string of the reading unit 34 up to the next break position is extracted from the text of the mail to be read, and the extracted character string of the reading unit 34 is sent to the reading unit 5. Step S205: The reading section 5 converts the extracted character string of the reading unit 34 into an audio signal and reads it out. Step S206: Every time the reading of the character string of the reading unit ends, the value of the reading position in the reading position storage area 7e is updated.
【0040】ステップS207:位置記憶エリア7eの
値と区切り位置記憶エリア7fの値とを比較して最後の
区切り位置まで読み上げが進んだか否かを判定し、読み
上げ位置が、画面の最後の区切り位置まで読み上げが進
んでいない場合は、ステップS204の処理に戻り、ス
テップS204〜ステップS207の処理を繰り返す。
画面の最後の区切り位置まで読み上げが進んだ場合は、
ステップS208の処理に進む。Step S207: A comparison is made between the value of the position storage area 7e and the value of the break position storage area 7f to determine whether or not the reading has progressed to the last break position. If the reading has not progressed, the process returns to step S204, and the processes of steps S204 to S207 are repeated.
If you hear the last break on the screen,
It proceeds to the process of step S208.
【0041】ステップS208:続きの文章があるか否
かを調べる。続きの文章がない場合は、読み上げ処理1
を終了する。続きの文章がある場合は、ステップS20
2の処理に戻り、最後の区切り記号35の次の区切り位
置が、メール本文表示領域の先頭行にくるように、画面
を切り替えて表示を更新する。Step S208: It is checked whether or not there is a subsequent sentence. If there is no subsequent sentence, read aloud processing 1
To end. If there is a subsequent sentence, step S20
Returning to the process of step 2, the screen is switched and the display is updated so that the delimiter position following the last delimiter 35 is located at the first line of the mail text display area.
【0042】例えば、図4に示すように、画面が切り替
えられ、差出人表示領域31とメールタイトル表示領域
32が画面から削除され、メール本文表示領域41が画
面全体に表示される。同様にして、画面の最後の区切り
記号42まで読み上げると、図5に示すように、最後の
区切り記号42の次の区切り位置の文字列が、メール本
文表示領域51の先頭行にくるように表示される。以上
の処理により、画面に表示された文章を読み上げるごと
に、次の画面に切り替えられ、表示が更新される。For example, as shown in FIG. 4, the screen is switched, the sender display area 31 and the mail title display area 32 are deleted from the screen, and the mail text display area 41 is displayed on the entire screen. Similarly, when the text is read out to the last delimiter 42 on the screen, as shown in FIG. 5, the character string at the delimiter position following the last delimiter 42 is displayed so as to come to the first line of the mail text display area 51. Is done. By the above processing, the screen is switched to the next screen every time the text displayed on the screen is read out, and the display is updated.
【0043】図7は本実施例の画面切り換え処理2を説
明するためのメール本文の表示例4を示す図である。図
7において、71はメール本文表示領域、72は区切り
記号までの読み上げ単位の文字列、73は画面の切り替
えを指示するキーワードを示す。ここでは、区切り記号
を文章中の読点「。」、キーワードを<SCROLL>とす
る。FIG. 7 is a view showing a display example 4 of the mail text for explaining the screen switching processing 2 of the present embodiment. In FIG. 7, reference numeral 71 denotes a mail text display area; 72, a character string in reading units up to a delimiter; and 73, a keyword for instructing screen switching. Here, the delimiter is a reading point “.” In the text, and the keyword is <SCROLL>.
【0044】図8は図7に示すメール本文の画面を切り
換えた表示例5を示す図である。図8において、81は
メール本文表示領域、82は画面の切り替えを指示する
キーワードをそれぞれ示す。図8では、図7の読み上げ
単位の文字列72の読み上げが終了し、読み上げられた
文字列72が削除され、スペースに置き換えられた画面
に切り替えられる。FIG. 8 is a diagram showing a display example 5 in which the screen of the mail body shown in FIG. 7 is switched. In FIG. 8, reference numeral 81 denotes a mail text display area, and reference numeral 82 denotes a keyword for instructing screen switching. In FIG. 8, the reading of the character string 72 in the reading unit of FIG. 7 ends, the read character string 72 is deleted, and the screen is switched to a screen replaced with a space.
【0045】図9は図8に示すメール本文の画面を切り
換えた表示例6を示す図である。図9において、91は
メール本文表示領域を示す。図9では、キーワード<SC
ROLL>82までを読み上げ、画面を切り替え、読み上げ
たキーワードまでの文字列を削除して、続きの本文をメ
ール本文表示領域91の先頭行から表示している。FIG. 9 is a diagram showing a display example 6 in which the screen of the mail body shown in FIG. 8 is switched. In FIG. 9, reference numeral 91 denotes a mail text display area. In FIG. 9, the keyword <SC
It reads out ROLL> 82, switches the screen, deletes the character string up to the read-out keyword, and displays the subsequent body from the first line of the mail body display area 91.
【0046】図6は本実施例の読み上げ処理2及びこれ
に伴う画面切り換え処理2の手順を示すフローチャート
である。図7〜図9を用いて、図6に示すメール本文の
読み上げ処理2及びこれに伴う画面切り換え処理2の手
順について説明する。画面切り換え処理2は、文章中に
挿入されたキーワードに基づいて画面を切り替える処理
である。FIG. 6 is a flowchart showing the procedure of the reading process 2 and the accompanying screen switching process 2 of this embodiment. The procedure of the mail text-to-speech process 2 and the accompanying screen switching process 2 shown in FIG. 6 will be described with reference to FIGS. The screen switching process 2 is a process of switching the screen based on the keyword inserted in the text.
【0047】ステップS601:読み上げるための文章
データ(例えば、図7〜図9に示すようなメール本文)
を文章バッファ7cに読み込む。 ステップS602:初期画面として、図7に示すよう
に、本文表示領域71に読み上げる文章を先頭行から表
示する。 ステップS603:読み上げるメール本文から、次の区
切り記号までの読み上げ単位72の文字列やキーワード
73までの文字列を抽出し、抽出した文字列を読み上げ
部5に送る。Step S601: Text data to be read aloud (for example, a mail text as shown in FIGS. 7 to 9)
Is read into the sentence buffer 7c. Step S602: As an initial screen, as shown in FIG. 7, the text to be read is displayed in the body display area 71 from the first line. Step S603: The character string of the reading unit 72 up to the next delimiter or the character string up to the keyword 73 is extracted from the text of the mail to be read, and the extracted character string is sent to the reading unit 5.
【0048】ステップS604:読み上げ部5は、抽出
した読み上げ単位72の文字列やキーワードまでの文字
列を音声信号に変換して読み上げる。 ステップS605:抽出された文字列の読み上げが終了
するごとに、読み上げ位置記憶エリア7eの読み上げ位
置の値を更新する。 ステップS606:読み上げが終了すると、続きの文章
があるか否かを調べる。続きの文章がない場合は、読み
上げ処理2を終了する。続きの文章がある場合は、ステ
ップS602の処理に戻り、読み上げ単位の文字列72
に続く文章が、図8に示すように、メール本文表示領域
81の先頭行にくるように、画面を切り替えて表示を更
新する。Step S604: The reading section 5 converts the extracted character string of the reading unit 72 or the character string up to the keyword into an audio signal and reads it out. Step S605: Each time the reading of the extracted character string ends, the value of the reading position in the reading position storage area 7e is updated. Step S606: When the reading is completed, it is checked whether or not there is a subsequent sentence. If there is no subsequent sentence, the reading process 2 ends. If there is a subsequent sentence, the process returns to step S602, and the character string 72 of the reading unit is read.
The screen is switched and the display is updated so that the sentence following the message comes to the first line of the mail text display area 81 as shown in FIG.
【0049】同様にして、キーワード82まで読み上げ
ると、図9に示すように、キーワード82までの文字列
が削除され、続きの文章が、メール本文表示領域91の
先頭行にくるように表示される。以上の処理により、キ
ーワードまで読み上げるごとに画面が切り替え、表示が
更新される。切り替えのキーワードは、文章バッファに
コピーするだけで、画面に表示しないようにしてもよ
い。Similarly, when reading up to the keyword 82, the character string up to the keyword 82 is deleted as shown in FIG. 9, and the subsequent sentence is displayed so as to come to the first line of the mail text display area 91. . With the above processing, the screen is switched every time the keyword is read out, and the display is updated. The switching keyword may be simply copied to the text buffer and not displayed on the screen.
【0050】図11は本実施例の画面切り換え処理3を
説明するためのメール本文の表示例7を示す図である。
図11において、111はメール本文表示領域、112
は区切り位置までの読み上げ単位の文字列、113は切
り替えを指示する文字数の位置、114は設定文字数1
13の位置を過ぎてから始めに表れる区切り位置をそれ
ぞれ示す。ここでは、文字数は、例えば、メール本文表
示領域111の先頭行の文字から70文字が設定され、
70文字以上を読み上げた区切り位置114で画面を切
り替えることを意味する。FIG. 11 is a view showing a display example 7 of the mail text for explaining the screen switching processing 3 of this embodiment.
In FIG. 11, reference numeral 111 denotes a mail body display area;
Is the character string of the reading unit up to the delimiter position, 113 is the position of the number of characters instructing switching, 114 is the set number of characters
The delimiter positions appearing first after the position 13 are shown. Here, the number of characters is set to, for example, 70 characters from the first line of the mail body display area 111,
This means that the screen is switched at the break position 114 where 70 characters or more are read out.
【0051】図12は図11に示すメール本文の画面を
切り換えた表示例8を示す図である。図12において、
121はメール本文表示領域を示す。図12では、図1
1の画面の先頭行の文字から70文字以上が読み上げら
れたので、区切り位置114に続く文章がメール本文表
示領域121の先頭行にくるように表示される。FIG. 12 is a diagram showing a display example 8 in which the screen of the mail text shown in FIG. 11 is switched. In FIG.
Reference numeral 121 denotes a mail text display area. In FIG. 12, FIG.
Since 70 or more characters have been read out from the first line of the first screen, the text following the delimiter position 114 is displayed so as to be at the first line of the mail body display area 121.
【0052】図10は本実施例の読み上げ処理3及びこ
れに伴う画面切り換え処理3の手順を示すフローチャー
トである。図11〜図12を用いて、図10に示すメー
ル本文の読み上げ処理3及びこれに伴う画面切り換え処
理3の手順について説明する。画面切り換え処理3は、
読み上げる文字列の文字数に基づいて画面を切り替える
処理である。FIG. 10 is a flow chart showing the procedure of the reading process 3 and the accompanying screen switching process 3 of this embodiment. The procedure of the mail text-to-speech process 3 and the accompanying screen switching process 3 shown in FIG. 10 will be described with reference to FIGS. Screen switching process 3
This is a process of switching screens based on the number of characters of a character string to be read.
【0053】ステップS1001:読み上げるための文
章データ(例えば、図11〜図12に示すようなメール
本文)を文章バッファ7cに読み込む。 ステップS1002:初期画面として、図11に示すよ
うに、本文表示領域71に読み上げる文章をメール本文
表示領域111の先頭行から表示する。 ステップS1003:読み上げるメール本文から、次の
区切り記号までの読み上げ単位112の文字列を抽出
し、抽出した文字列を読み上げ部5に送る。Step S1001: The text data to be read aloud (for example, the mail text as shown in FIGS. 11 to 12) is read into the text buffer 7c. Step S1002: As an initial screen, as shown in FIG. 11, a sentence to be read in the text display area 71 is displayed from the first line of the mail text display area 111. Step S1003: The character string of the reading unit 112 up to the next delimiter is extracted from the text of the mail to be read, and the extracted character string is sent to the reading section 5.
【0054】ステップS1004:読み上げ部5は、抽
出した読み上げ単位112の文字列を音声信号に変換し
て読み上げる。 ステップS1005:抽出された文字列の読み上げが終
了するごとに、読み上げ位置記憶エリア7eの読み上げ
位置の値を更新する。 ステップS1006:抽出された文字列の読み上げが終
了すると、読み上げた文字数をカウントする。Step S1004: The reading section 5 converts the extracted character string of the reading unit 112 into an audio signal and reads it out. Step S1005: Every time the reading of the extracted character string ends, the value of the reading position in the reading position storage area 7e is updated. Step S1006: When the reading of the extracted character string ends, the number of read characters is counted.
【0055】ステップS1007:それまでに読み上げ
を行った文字数の値が、設定値(例えば、70文字)を
越えているか否かを調べる。越えていなければ、ステッ
プS1003の処理に戻り、ステップS1003〜ステ
ップS1007の処理を繰り返し、次の読み上げ単位の
文字列を読み上げる。Step S1007: It is checked whether or not the value of the number of characters read out so far exceeds a set value (for example, 70 characters). If it does not exceed, the process returns to step S1003, and the processes of steps S1003 to S1007 are repeated to read out a character string in the next reading unit.
【0056】ステップS1008:区切り位置114ま
で読み上げたような場合、文字数が設定値を超えるの
で、続きの文章があるか否かを調べる。続きの文章がな
い場合は、読み上げ処理3を終了する。続きの文章があ
る場合は、ステップS1002に戻り、区切り位置11
4の次の文章が、図12に示すように、メール本文表示
領域の先頭行にくるように表示される。Step S1008: In the case where the text is read out to the break position 114, the number of characters exceeds the set value, so it is checked whether or not there is a subsequent sentence. If there is no subsequent sentence, the reading process 3 ends. If there is a subsequent sentence, the process returns to step S1002, and the separation position 11
As shown in FIG. 12, the text following the text No. 4 is displayed at the first line of the mail text display area.
【0057】以上の処理により、設定された文字数以上
を読み上げると、図12に示すように、画面が切り替え
られ、表示が更新される。キーワード82まで読み上げ
ると、キーワード82までの文字列が削除され、続きの
文章が、メール本文表示領域91の先頭行にくるように
表示される。When the number of characters that are set is read out by the above processing, the screen is switched and the display is updated as shown in FIG. When the text is read out to the keyword 82, the character string up to the keyword 82 is deleted, and the subsequent text is displayed so as to come to the first line of the mail text display area 91.
【0058】図14は本実施例の画面切り換え処理4を
説明するためのメール本文の表示例9を示す図である。
図14において、141はメール本文表示領域、142
は画面上の最初に現れる区切り記号の読点「。」、14
3は画面上の最後に現れる区切り記号の句点「、」をそ
れぞれ示す。FIG. 14 is a view showing a display example 9 of the mail text for explaining the screen switching processing 4 of this embodiment.
In FIG. 14, reference numeral 141 denotes a mail body display area;
Is the delimiter reading mark "." Which appears first on the screen, 14
Numeral 3 indicates a terminating point “,” of a delimiter that appears last on the screen.
【0059】図15は図14に示すメール本文の画面を
切り換えた表示例9を示す図である。図15において、
151はメール本文表示領域、152は画面上で最後に
現れる区切り記号の句点「、」を示す。FIG. 15 is a diagram showing a display example 9 in which the screen of the mail body shown in FIG. 14 is switched. In FIG.
Reference numeral 151 denotes an e-mail text display area, and reference numeral 152 denotes a delimiter "," which appears last on the screen.
【0060】図16は図15に示すメール本文の画面を
切り換えた表示例10を示す図である。図16におい
て、161はメール本文表示領域を示す。FIG. 16 is a diagram showing a display example 10 in which the screen of the mail text shown in FIG. 15 is switched. In FIG. 16, reference numeral 161 denotes a mail text display area.
【0061】図13は本実施例の読み上げ処理4及びこ
れに伴う画面切り換え処理4の手順を示すフローチャー
トである。図14〜図16を用いて、図13に示すメー
ル本文の読み上げ処理4及びこれに伴う画面切り換え処
理4の手順について説明する。画面切り換え処理4は、
読点「。」または句点「、」に基づいて画面を切り替え
る処理である。FIG. 13 is a flowchart showing the procedure of the reading process 4 and the accompanying screen switching process 4 of this embodiment. The procedure of the mail text-to-speech process 4 and the accompanying screen switching process 4 shown in FIG. 13 will be described with reference to FIGS. Screen switching process 4
This is a process of switching the screen based on the reading “.” Or the period “,”.
【0062】ステップS1301:読み上げるための文
章データ(例えば、図14〜図16に示すようなメール
本文)を文章バッファ7cに読み込む。 ステップS1302:初期画面として、図14に示すよ
うに、本文表示領域141に読み上げる文章を先頭行か
ら表示する。 ステップS1303:画面に表示した文字列の中で、画
面の最後に現れる区切り記号の句点「、」の区切り位置
143を検索し、区切り位置記憶エリア7fに記憶す
る。Step S1301: The text data to be read out (for example, the mail text as shown in FIGS. 14 to 16) is read into the text buffer 7c. Step S1302: As the initial screen, as shown in FIG. 14, the text to be read is displayed in the body display area 141 from the first line. Step S1303: The character string displayed on the screen is searched for the delimiter position 143 of the term "," of the delimiter appearing at the end of the screen and stored in the delimiter position storage area 7f.
【0063】ステップS1304:読み上げるメール本
文から、次の区切り記号までの読み上げ単位の文字列を
抽出し、抽出した文字列を読み上げ部5に送る。このと
き、区切り位置記憶エリア7fに記憶している区切り位
置までに読点「。」が現れなければ、その区切り位置ま
で読み上げ単位として抽出する。例えば、図15に示す
ように、画面上に読点「。」が現れないため、画面上の
最後の句点「、」152までの文字列を読み上げ単位と
して抽出する。句点「、」152までの文字列を読み上
げると、図16に示すような画面に切り替える。Step S1304: A character string in the unit of reading up to the next delimiter is extracted from the text of the mail to be read, and the extracted character string is sent to the reading section 5. At this time, if the reading point “.” Does not appear up to the break position stored in the break position storage area 7f, it is extracted as a reading unit up to the break position. For example, as shown in FIG. 15, since the reading point “.” Does not appear on the screen, the character string up to the last period “,” 152 on the screen is extracted as a reading unit. When the character string up to the period “,” 152 is read out, the screen is switched to a screen as shown in FIG.
【0064】ステップS1305:読み上げ部5は、抽
出した読み上げ単位の文字列を音声信号に変換して読み
上げる。 ステップS1306:抽出された文字列の読み上げが終
了するごとに、読み上げ位置記憶エリア7eの読み上げ
位置の値を更新する。 ステップS1307:読み上げが終了すると、続きの文
章があるか否かを調べる。続きの文章がない場合は、読
み上げ処理を終了する。続きの文章がある場合は、ステ
ップS1302に戻り、図15に示すように、区切り位
置142の次の位置が、メール本文表示領域の先頭行に
くるように、表示を更新する。以上の処理により、読点
「。」または、画面上の最後の句点「、」までを読み上
げるごとに画面を切り替えることができる。Step S1305: The reading section 5 converts the extracted character string of the reading unit into an audio signal and reads it out. Step S1306: Every time the reading of the extracted character string ends, the value of the reading position in the reading position storage area 7e is updated. Step S1307: When the reading is completed, it is checked whether or not there is a subsequent sentence. If there is no subsequent sentence, the reading process ends. If there is a subsequent sentence, the process returns to step S1302, and the display is updated so that the position next to the delimiter position 142 is at the first line of the mail text display area as shown in FIG. By the above processing, the screen can be switched every time the reading point "." Or the last punctuation point "," on the screen is read.
【0065】図19は本実施例の画面切り換え処理5を
説明するためのメール本文の表示例12を示す図であ
る。図19において、191はメール本文表示領域、1
92は先頭行から1行分の文字数以内にある最後の句点
「、」、193は句点「、」192の区切り位置から2
行分の文字数以内にある最初の読点「。」を示す。FIG. 19 is a view showing a mail text display example 12 for explaining the screen switching processing 5 of this embodiment. In FIG. 19, reference numeral 191 denotes a mail body display area, 1
92 is the last punctuation “,” within the number of characters for one line from the first line, and 193 is 2
Indicates the first reading "." Within the number of characters for the line.
【0066】図20は図19に示すメール本文の画面を
切り換えた表示例13を示す図である。図20におい
て、201はメール本文表示領域、202は先頭から1
行分の文字数以内にある最後の句点「、」、203は句
点「、」202のから1行分の文字数以内にある最後の
句点「、」を示す。FIG. 20 is a diagram showing a display example 13 in which the screen of the mail text shown in FIG. 19 is switched. In FIG. 20, reference numeral 201 denotes a mail body display area;
The last punctuation mark “,” within the line number of characters “,” 203 indicates the last punctuation mark “,” within the number of characters of one line from the punctuation mark “,” 202.
【0067】図21は図20に示すメール本文の画面を
切り換えた表示例14を示す図である。図21におい
て、211はメール本文表示領域を示す。FIG. 21 is a diagram showing a display example 14 in which the screen of the mail text shown in FIG. 20 is switched. In FIG. 21, reference numeral 211 denotes a mail text display area.
【0068】図17は本実施例の読み上げ処理5及びこ
れに伴う画面切り換え処理5の概略手順を示すフローチ
ャートである。図19〜図21を用いて、図17に示す
メール本文の読み上げ処理5及びこれに伴う画面切り換
え処理5の手順について説明する。画面切り換え処理5
は、設定された行数に含まれる区切り記号に基づいて画
面を切り替える処理である。FIG. 17 is a flowchart showing a schematic procedure of the reading process 5 and the accompanying screen switching process 5 of this embodiment. The procedure of the mail text-to-speech process 5 and the accompanying screen switching process 5 shown in FIG. 17 will be described with reference to FIGS. Screen switching processing 5
Is a process of switching the screen based on the delimiter included in the set number of lines.
【0069】ステップS1701:読み上げるための文
章データ(例えば、図19〜図21に示すようなメール
本文)を文章バッファ7cに読み込む。 ステップS1702:初期画面として、図19に示すよ
うに、本文表示領域191に読み上げる文章を先頭行か
ら表示する。 ステップS1703:画面に表示した文字列の中で、図
18に示す区切り位置の抽出処理の手順に従って区切り
位置を検索し、読み上げ単位を抽出する。図19に示す
ように、区切り位置192までが読み上げ単位として抽
出される。Step S1701: The text data to be read aloud (for example, the mail text as shown in FIGS. 19 to 21) is read into the text buffer 7c. Step S1702: As the initial screen, as shown in FIG. 19, the text to be read is displayed in the body display area 191 from the first line. Step S1703: The character string displayed on the screen is searched for a delimiter position in accordance with the procedure of the delimiter position extraction process shown in FIG. 18, and a reading unit is extracted. As shown in FIG. 19, up to the break position 192 is extracted as a reading unit.
【0070】ステップS1704:読み上げ部5は、抽
出した読み上げ単位の文字列を音声信号に変換して読み
上げる。 ステップS1705:抽出された文字列の読み上げが終
了するごとに、読み上げ位置記憶エリア7eの読み上げ
位置の値を更新する。 ステップS1706:読み上げが終了すると、続きの文
章があるか否かを調べる。続きがない場合は、読み上げ
処理を終了する。続きがある場合は、ステップS170
2に戻り、区切り192の次の位置が、メール本文表示
領域の先頭行にくるように表示を更新する。ただし、こ
の場合、既に本文表示領域の先頭行に表示されているの
で画面を切り替えない。Step S1704: The reading section 5 converts the extracted character string of the reading unit into an audio signal and reads it out. Step S1705: Every time the reading of the extracted character string ends, the value of the reading position in the reading position storage area 7e is updated. Step S1706: When the reading is completed, it is checked whether or not there is a subsequent sentence. If there is no continuation, the reading process ends. If there is a continuation, step S170
2, the display is updated so that the position next to the delimiter 192 is at the first line of the mail text display area. However, in this case, the screen is not switched because it is already displayed on the first line of the body display area.
【0071】ステップS1703で、次の区切り位置1
93を検索すると、区切り位置193までの文字列が抽
出される。読み上げ終了後、同様にステップS1702
で、表示を更新すると、図20に示すような画面に切り
替えられる。これを繰り返すことにより、文章中の読点
「。」または句点「、」の区切り位置までの文字列の読
み上げ処理に連動して画面を切り替えることができる。In step S1703, the next break position 1
When the character string 93 is searched, a character string up to the delimiter position 193 is extracted. After the reading is completed, similarly, step S1702
When the display is updated, the screen is switched to a screen as shown in FIG. By repeating this, the screen can be switched in conjunction with the reading process of the character string up to the delimiter position of the reading point “.” Or the period “,” in the text.
【0072】図18は図17に示す区切り位置の検索処
理の詳細手順を示すフローチャートである。ステップS
1703の区切り位置の検索処理について、図18のフ
ローチャートを用いて説明する。FIG. 18 is a flowchart showing a detailed procedure of the search processing of the break position shown in FIG. Step S
The search processing of the break position 1703 will be described with reference to the flowchart in FIG.
【0073】ステップS1801:例えば、2行分の本
文表示領域内で最初に現れる区切り位置として読
点「。」を検索する。 ステップS1802:読点「。」が検索できたか否かを
判定し、読点「。」が検索できた場合は、区切り位置の
検索処理を終了する。Step S1801: For example, a reading point "." Is searched for as a first appearing delimiter position in the body display area for two lines. Step S1802: It is determined whether or not the reading point “.” Has been found. If the reading point “.” Has been found, the search processing of the delimiter position ends.
【0074】ステップS1803:読点「。」が検索で
きない場合、例えば、1行分の本文表示領域内で最後に
現れる句点「、」を検索する。 ステップS1804:最後の句点「、」が検索できたか
否かを判定し、最後の句点「、」が検索できた場合は、
区切り位置の検索処理を終了する。Step S1803: If the reading point “.” Cannot be searched, for example, the last punctuation point “,” appearing in the one-line text display area is searched. Step S1804: It is determined whether or not the last period “,” has been searched.
The search processing of the break position ends.
【0075】ステップS1805:1行分の本文表示領
域内で最後の句点「、」が検索できない場合、例えば、
2行分の本文表示領域内で最後に現れる句点「、」を検
索する。 ステップS1806:最後の句点「、」が検索できたか
否かを判定し、最後の句点「、」が検索できた場合は、
区切り位置の検索処理を終了する。Step S1805: If the last period "," cannot be searched in the text display area for one line, for example,
A search is made for a term "," that appears last in the body display area for two lines. Step S1806: It is determined whether or not the last period “,” has been searched. If the last period “,” has been searched,
The search processing of the break position ends.
【0076】ステップS1807:2行分の本文表示領
域内で最後の句点「、」が検索できない場合、例えば、
1行分の本文表示領域で最後に現れる外字コー
ド“「”、“」”、“(”を検索する。 ステップS1808:最後の外字コー
ド“「”、“」”、“(”が検索できた場合は、区切り
位置の検索処理を終了する。Step S1807: If the last period “,” cannot be searched in the body display area for two lines, for example,
The external character codes "", "", and "(" appearing last in the one-line body display area are searched. Step S1808: The final external character codes "", "", "(" could be searched. In this case, the search processing of the break position is terminated.
【0077】ステップS1809:1行分の本文表示領
域で検索できない場合、2行分の本文表示領域内で最後
に現れる外字コード“「”、“」”、“(”を検する。 ステップS1810:2行分の本文表示領域内で最後の
外字コード“「”、“」”、“(”が検索できた場合
は、区切り位置の検索処理を終了する。 ステップS1811:区切り位置が検索できなかった場
合、2行分の文字列を読み上げ単位として抽出する。In step S1809, if the search cannot be performed in the text display area for one line, the external character codes "", "", and "(" that appear last in the text display area for two lines are detected. If the last external character codes "", """and"("can be found in the two-line text display area, the search processing of the delimiter position is terminated. Step S1811: The delimiter position could not be searched In this case, a character string of two lines is extracted as a reading unit.
【0078】図20において、最初の区切り位置の検索
処理では、1行分の本文表示領域内の最後の「、」20
2が検索される。この場合、既に本文表示領域201の
先頭行に表示されているので、画面更新によって実際に
は画面が更新されない。2回目の区切り位置の検索処理
では、区切り位置202の次の位置203が「、」から
の1行分の本文表示領域内の最後の句点「、」として検
索される。この場合、図21に示すような画面に切り替
えられる。以上の処理により、設定された行数に含まれ
る区切り記号に基づいて画面を切り替えることができ
る。In FIG. 20, in the search processing of the first break position, the last "," 20 in the one-line text display area is displayed.
2 is searched. In this case, the screen is not actually updated by the screen update because it is already displayed on the first line of the body display area 201. In the second search process of the break position, the position 203 next to the break position 202 is searched as the last punctuation mark “,” in the one-line body display area from “,”. In this case, the screen is switched to a screen as shown in FIG. Through the above processing, the screen can be switched based on the delimiter included in the set number of lines.
【0079】[0079]
【発明の効果】本発明によれば、音声で読み上げる文章
を画面に表示し、音声で読み上げられた文字列が読み上
げる文章の最終の区切り単位の文字列でなく、表示部の
画面に表示された最終の区切り単位の文字列である場
合、次に読み上げられる文字列を含む文章を表示した画
面に切り替える構成にしたことにより、携帯端末のよう
な文字サイズが小さい画面であっても、表示された文章
が見やすくなるので、読み上げ中の文字列の確認をしや
すくすることができる。According to the present invention, a sentence to be read aloud is displayed on the screen, and the character string read aloud is displayed on the screen of the display unit instead of the character string of the last unit of the sentence to be read. In the case of the final delimiter unit character string, by switching to the screen that displays the text including the character string to be read next, even if it is a screen with a small character size like a mobile terminal, it is displayed Since the text is easy to see, it is possible to easily check the character string being read out.
【図1】本発明の一実施例である文章読み上げ装置の全
体構成を示すブロック図である。FIG. 1 is a block diagram showing an overall configuration of a text-to-speech apparatus according to an embodiment of the present invention.
【図2】本実施例の読み上げ処理1及びこれに伴う画面
切り換え処理1の手順を示すフローチャートである。FIG. 2 is a flowchart illustrating a procedure of a reading process 1 and a screen switching process 1 accompanying the reading process 1 according to the embodiment.
【図3】本実施例の画面切り換え処理1を説明するため
のメール本文の表示例1を示す図である。FIG. 3 is a diagram showing a display example 1 of a mail text for explaining screen switching processing 1 of the embodiment.
【図4】図3に示すメール本文の画面を切り換えた表示
例2を示す図である。FIG. 4 is a diagram showing a display example 2 in which the screen of the mail body shown in FIG. 3 is switched.
【図5】図4に示すメール本文の画面を切り換えた表示
例3を示す図である。FIG. 5 is a diagram showing a display example 3 in which the screen of the mail body shown in FIG. 4 is switched.
【図6】本実施例の読み上げ処理2及びこれに伴う画面
切り換え処理2の手順を示すフローチャートである。FIG. 6 is a flowchart showing a procedure of a reading process 2 and a screen switching process 2 accompanying the reading process 2 of the embodiment.
【図7】本実施例の画面切り換え処理2を説明するため
のメール本文の表示例4を示す図である。FIG. 7 is a diagram showing a display example 4 of a mail text for explaining screen switching processing 2 of the embodiment.
【図8】図7に示すメール本文の画面を切り換えた表示
例5を示す図である。8 is a diagram showing a display example 5 in which the screen of the mail body shown in FIG. 7 is switched.
【図9】図8に示すメール本文の画面を切り換えた表示
例6を示す図である。FIG. 9 is a diagram showing a display example 6 in which the screen of the mail text shown in FIG. 8 is switched.
【図10】本実施例の読み上げ処理3及びこれに伴う画
面切り換え処理3の手順を示すフローチャートである。FIG. 10 is a flowchart illustrating a procedure of a reading process 3 and a screen switching process 3 accompanying the reading process 3 of the embodiment.
【図11】本実施例の画面切り換え処理3を説明するた
めのメール本文の表示例7を示す図である。FIG. 11 is a diagram showing a display example 7 of a mail text for explaining screen switching processing 3 of the embodiment.
【図12】図11に示すメール本文の画面を切り換えた
表示例8を示す図である。12 is a diagram showing a display example 8 in which the screen of the mail body shown in FIG. 11 is switched.
【図13】本実施例の読み上げ処理4及びこれに伴う画
面切り換え処理4の手順を示すフローチャートである。FIG. 13 is a flowchart illustrating a procedure of a reading process 4 and a screen switching process 4 accompanying the reading process 4 in the embodiment.
【図14】本実施例の画面切り換え処理4を説明するた
めのメール本文の表示例9を示す図である。FIG. 14 is a diagram illustrating a display example 9 of a mail body for explaining screen switching processing 4 of the embodiment.
【図15】図14に示すメール本文の画面を切り換えた
表示例10を示す図である。15 is a diagram showing a display example 10 in which the screen of the mail body shown in FIG. 14 is switched.
【図16】図15に示すメール本文の画面を切り換えた
表示例11を示す図である。16 is a diagram showing a display example 11 in which the screen of the mail body shown in FIG. 15 is switched.
【図17】本実施例の読み上げ処理5及びこれに伴う画
面切り換え処理5の概略手順を示すフローチャートであ
る。FIG. 17 is a flowchart illustrating a schematic procedure of a reading process 5 and a screen switching process 5 accompanying the reading process 5 of the present embodiment.
【図18】図17に示す区切り位置の検索処理の詳細手
順を示すフローチャートである。FIG. 18 is a flowchart showing a detailed procedure of a search process of a break position shown in FIG. 17;
【図19】本実施例の画面切り換え処理5を説明するた
めのメール本文の表示例12を示す図である。FIG. 19 is a diagram showing a display example 12 of a mail text for explaining the screen switching processing 5 of the embodiment.
【図20】図19に示すメール本文の画面を切り換えた
表示例13を示す図である。20 is a diagram illustrating a display example 13 in which the screen of the mail body illustrated in FIG. 19 is switched.
【図21】図20に示すメール本文の画面を切り換えた
表示例14を示す図である。21 is a diagram showing a display example 14 in which the screen of the mail body shown in FIG. 20 is switched.
1 中央制御部 1a 検索部 1b 抽出部 1c 第1判定部 1d 第2判定部 1e 表示制御部 1f カウント部 2 入力部 2a キーボード 2b マウス 2c ペン・タブレット 3 通信部 4 表示部 5 読み上げ部 6 第1記憶部 6a プログラムエリア 6b 辞書エリア 6c フォントエリア 7 第2記憶部 7a 作業用バッファ 7b 通信用バッファ 7c 文章バッファ 7d 表示位置記憶エリア 7e 読み上げ位置記憶エリア 7f 区切り位置記憶エリア 7g 文字数記憶エリア 8 記憶媒体読取部 9 外部記憶媒体 10 本体電源スイッチ Reference Signs List 1 central control unit 1a search unit 1b extraction unit 1c first determination unit 1d second determination unit 1e display control unit 1f count unit 2 input unit 2a keyboard 2b mouse 2c pen / tablet 3 communication unit 4 display unit 5 reading unit 6 first Storage section 6a Program area 6b Dictionary area 6c Font area 7 Second storage section 7a Work buffer 7b Communication buffer 7c Text buffer 7d Display position storage area 7e Reading position storage area 7f Separation position storage area 7g Number of characters storage area 8 Storage medium reading Unit 9 External storage medium 10 Main unit power switch
フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) G10L 21/06 G10L 3/00 S Continued on the front page (51) Int.Cl. 7 Identification symbol FI Theme coat II (reference) G10L 21/06 G10L 3/00 S
Claims (8)
る表示部と、音声で読み上げる文章を記憶する文章記憶
部と、記憶された文章に付加された区切り記号を検索す
る検索部と、検索された区切り記号に基づいて文章を区
切る区切り単位を抽出する抽出部と、抽出された区切り
単位毎の文字列を音声信号に変換して読み上げる読み上
げ部と、読み上げられた文字列の次の区切り記号が文章
の最終の区切り記号であるか否かを判定する第1判定部
と、読み上げられた文字列が画面に表示された最終の読
み上げ単位であるか否かを判定する第2判定部と、読み
上げられた文字列が読み上げる文章の最終の区切り単位
の文字列でなく、画面に表示された最終の区切り単位の
文字列である場合、次の読み上げ単位の文字列を含む文
章を表示する画面に切り替えるよう表示部を制御する表
示制御部とを備えたことを特徴とする文章読み上げ装
置。1. A display unit for displaying a sentence on a screen within a predetermined number of lines, a sentence storage unit for storing a sentence to be read aloud by speech, and a search unit for searching for a delimiter added to the stored sentence. An extraction unit that extracts a delimiter unit that divides a sentence based on a searched delimiter, a reading unit that converts a character string of each extracted delimiter unit into an audio signal and reads out the same, and A first determining unit that determines whether a delimiter is the last delimiter of a sentence and a second determining unit that determines whether a read-out character string is the last reading unit displayed on the screen If the read-out string is not the last delimited unit of the sentence but the last delimited unit displayed on the screen, the sentence containing the next read-out unit is displayed. On the screen A text-to-speech apparatus, comprising: a display control unit that controls a display unit to switch the sentence.
読点コードを設定する入力部をさらに備え、前記検索部
は、設定された句点コード及び読点コードを文章の区切
り記号として検索することを特徴とする請求項1記載の
文章読み上げ装置。2. An input unit for setting a punctuation code and a reading code as a delimiter of a sentence, wherein the search unit searches the set punctuation code and the reading code as a delimiter of the sentence. The text-to-speech apparatus according to claim 1.
文字列を含む文章を表示する画面に切り替えた際、切り
替えた画面の先頭行に既に読み上げられた文字列が含ま
れる場合、既に読み上げらた文字列をスペースに置き換
えて表示することを特徴とする請求項1記載の文章読み
上げ装置。3. The display control unit, when switching to a screen displaying a text including a character string in the next reading unit, if the first line of the switched screen includes a character string already read out, 2. The text-to-speech apparatus according to claim 1, wherein the displayed character string is replaced with a space and displayed.
らなるキーワードを挿入する入力部をさらに備え、前記
検索部が、画面に表示された文章中に挿入されたキーワ
ードを検索したとき、前記読み上げ部は、検索されたキ
ーワードまでを区切り単位とした文字列を音声信号に変
換して読み上げ、前記表示制御部は、キーワードの次の
文字列を含む文章を表示する画面に切り替えることを特
徴とする請求項1記載の文章読み上げ装置。4. An input unit for inserting a keyword composed of an arbitrary character string as a delimiter of a sentence, wherein when the search unit searches for a keyword inserted in a sentence displayed on a screen, the reading unit reads the keyword. The unit converts a character string in units of a segment up to the searched keyword into an audio signal and reads it out, and the display control unit switches to a screen displaying a sentence including a character string next to the keyword. The text-to-speech apparatus according to claim 1.
字列の文字数をカウントするカウント部と、カウントさ
れる文字数を設定する入力部とをさらに備え、前記カウ
ント部が、設定された文字数以上をカウントし、前記読
み上げ部が設定された文字数以上の文字列を含む区切り
記号まで読み上げたとき、前記表示制御部は、次の読み
上げ単位の文字列を含む文章を表示する画面に切り替え
ることを特徴とする請求項1記載の文章読み上げ装置。5. A system according to claim 1, further comprising: a counting unit that counts the number of characters of the character string read by the reading unit; and an input unit that sets the number of characters to be counted, wherein the counting unit counts the number of characters set or more, The display control unit switches to a screen that displays a sentence including a character string in the next reading unit when the reading unit reads out a delimiter including a character string of a set number of characters or more. A sentence reading device according to 1.
字列の行数を設定する入力部をさらに備え、前記読み上
げ部が設定された行数の文字列を含む区切り記号まで読
み上げたとき、前記表示制御部は、次の読み上げ単位の
文字列を含む文章を表示する画面に切り替えることを特
徴とする請求項1記載の文章読み上げ装置。6. An input unit for setting the number of lines of a character string read out by the reading unit, wherein the display control unit is provided when the reading unit reads a separator including a character string having the set number of lines. 2. The text-to-speech apparatus according to claim 1, wherein the screen is switched to a screen for displaying a text including a character string of the next reading unit.
囲で画面に表示し、文章記憶部を用いて、音声で読み上
げる文章を記憶し、検索部を用いて、記憶された文章に
付加された区切り記号を検索し、抽出部を用いて、検索
された区切り記号に基づいて文章を区切る区切り単位を
抽出し、読み上げ部を用いて、抽出された区切り単位毎
の文字列を音声信号に変換して読み上げ、第1判定部を
用いて、読み上げられた文字列の次の区切り記号が文章
の最終の区切り記号であるか否かを判定し、第2判定部
を用いて、読み上げられた文字列が画面に表示された最
終の読み上げ単位であるか否かを判定し、読み上げられ
た文字列が読み上げる文章の最終の区切り単位の文字列
でなく、画面に表示された最終の区切り単位の文字列で
ある場合、表示制御部を用いて、次の読み上げ単位の文
字列を含む文章を表示する画面に切り替えるよう表示部
を制御することを特徴とする文章読み上げ方法。7. A sentence is displayed on a screen in a range of a predetermined number of lines using a display unit, a sentence to be read aloud is stored using a sentence storage unit, and the stored sentence is stored using a search unit. Search for the delimiter added to the text, use the extraction unit to extract the delimiter that separates the sentence based on the retrieved delimiter, and use the reading-out unit to voice the extracted character string for each delimiter. It is converted into a signal and read, and it is determined whether or not the next delimiter of the read-out character string is the last delimiter of the sentence using the first determination unit, and is read out using the second determination unit. Determines whether the read character string is the last reading unit displayed on the screen, and determines the final delimiter displayed on the screen instead of the character string of the last delimiting unit of the text to be read out Display control if unit string A text-to-speech method comprising: controlling a display unit to switch to a screen that displays a text including a character string in the next reading unit using the text-to-speech unit.
であって、表示部を用いて、文章を所定の行数の範囲で
画面に表示する機能と、文章記憶部を用いて、音声で読
み上げる文章を記憶する機能と、検索部を用いて、記憶
された文章に付加された区切り記号を検索する機能と、
抽出部を用いて、検索された区切り記号に基づいて文章
を区切る区切り単位を抽出する機能と、読み上げ部を用
いて、抽出された区切り単位毎の文字列を音声信号に変
換して読み上げる機能と、第1判定部を用いて、読み上
げられた文字列の次の区切り記号が文章の最終の区切り
記号であるか否かを判定する機能と、第2判定部を用い
て、読み上げられた文字列が画面に表示された最終の読
み上げ単位であるか否かを判定する機能と、読み上げら
れた文字列が読み上げる文章の最終の区切り単位の文字
列でなく、画面に表示された最終の区切り単位の文字列
である場合、表示制御部を用いて、次の読み上げ単位の
文字列を含む文章を表示する画面に切り替えるよう表示
部を制御する機能とをコンピュータに実行させる文章読
み上げプログラムを記憶した記憶媒体。8. A storage medium used for a text-to-speech apparatus, wherein a function of displaying a text on a screen within a predetermined number of lines using a display unit, and reading aloud using a text storage unit. A function of storing a sentence, a function of searching for a delimiter added to the stored sentence using a search unit,
A function of extracting a delimiter unit that separates a sentence based on a searched delimiter by using an extracting unit, and a function of converting a character string of each extracted delimiter unit into an audio signal and reading it out using a reading unit. A function of determining whether or not the next delimiter of the read-out character string is the last delimiter of the sentence by using the first determination unit; and a function of determining whether or not the character string read out by using the second determination unit Is a function that determines whether or not is the last reading unit displayed on the screen, and a function that determines whether the read out character string is the last delimiting unit of the sentence A text-to-speech program that causes a computer to execute a function of controlling the display unit to switch to a screen that displays a text including the next text-to-speech unit using the display control unit when the text is a character string. The stored storage medium.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000252608A JP3553003B2 (en) | 2000-08-23 | 2000-08-23 | Text reading apparatus and method, and storage medium used for the same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000252608A JP3553003B2 (en) | 2000-08-23 | 2000-08-23 | Text reading apparatus and method, and storage medium used for the same |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002073062A true JP2002073062A (en) | 2002-03-12 |
| JP3553003B2 JP3553003B2 (en) | 2004-08-11 |
Family
ID=18741819
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000252608A Expired - Fee Related JP3553003B2 (en) | 2000-08-23 | 2000-08-23 | Text reading apparatus and method, and storage medium used for the same |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3553003B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2012086359A1 (en) * | 2010-12-22 | 2012-06-28 | 富士フイルム株式会社 | Viewer device, viewing system, viewer program, and recording medium |
-
2000
- 2000-08-23 JP JP2000252608A patent/JP3553003B2/en not_active Expired - Fee Related
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2012086359A1 (en) * | 2010-12-22 | 2012-06-28 | 富士フイルム株式会社 | Viewer device, viewing system, viewer program, and recording medium |
| JP2012133663A (en) * | 2010-12-22 | 2012-07-12 | Fujifilm Corp | Viewer device, browsing system, viewer program and recording medium |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3553003B2 (en) | 2004-08-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10210154B2 (en) | Input method editor having a secondary language mode | |
| CN1530815B (en) | Device and method for simplified keyboard input | |
| US20020126097A1 (en) | Alphanumeric data entry method and apparatus using reduced keyboard and context related dictionaries | |
| US20030179930A1 (en) | Korean language predictive mechanism for text entry by a user | |
| US20040177179A1 (en) | Input of data | |
| JP2003015803A (en) | Japanese input mechanism for small keypad | |
| KR100641838B1 (en) | Multilingual Character Input Method and Character Input System Using Symbol Characters | |
| KR100947401B1 (en) | Text input to electronic communication device | |
| US7197184B2 (en) | ZhuYin symbol and tone mark input method, and electronic device | |
| JP3553003B2 (en) | Text reading apparatus and method, and storage medium used for the same | |
| JP5382965B2 (en) | Application document information creation apparatus, application document information creation method, and program | |
| JP4558680B2 (en) | Application document information creation device, explanation information extraction device, application document information creation method, explanation information extraction method | |
| JP3877977B2 (en) | Information processing apparatus and program for realizing the apparatus on a computer | |
| US7349846B2 (en) | Information processing apparatus, method, program, and storage medium for inputting a pronunciation symbol | |
| JP2008033972A (en) | Application document information creation device, explanation information extraction device, application document information creation method, explanation information extraction method | |
| JP2001229158A (en) | Method for holding electronic document information of chinese-character and japanese-syllabary mixed sentence, its display device and processor, and electronic information automatic vending machine | |
| CN101103347B (en) | Apparatus and method for disambiguating ambiguous input of handheld electronic device | |
| JPH11184854A (en) | Electronic dictionary | |
| TW490623B (en) | Chinese simple message generating device using number keys | |
| JPH06314274A (en) | Document preparing device and document information input method | |
| JPH05290030A (en) | Document processor | |
| JP2000311163A (en) | Kana/kanji converting device, portable information terminal and computer readable recording medium | |
| JP2001331519A (en) | Bibliographic information search apparatus and method using Roman alphabet notation and recording medium recording bibliographic information search program | |
| JP2001202230A (en) | Speech-to-speech device and portable information terminal equipped with the device | |
| JP2005266884A (en) | Character string input device, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040413 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040420 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040427 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080514 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090514 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100514 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110514 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110514 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120514 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120514 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130514 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140514 Year of fee payment: 10 |
|
| LAPS | Cancellation because of no payment of annual fees |