JP7806833B2 - Electronic device, learning support system, learning processing method and program - Google Patents
Electronic device, learning support system, learning processing method and programInfo
- Publication number
- JP7806833B2 JP7806833B2 JP2024094535A JP2024094535A JP7806833B2 JP 7806833 B2 JP7806833 B2 JP 7806833B2 JP 2024094535 A JP2024094535 A JP 2024094535A JP 2024094535 A JP2024094535 A JP 2024094535A JP 7806833 B2 JP7806833 B2 JP 7806833B2
- Authority
- JP
- Japan
- Prior art keywords
- learning
- word
- words
- sentence
- electronic device
- 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.)
- Active
Links
Landscapes
- Electrically Operated Instructional Devices (AREA)
- User Interface Of Digital Computer (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、電子機器、学習支援システム、学習処理方法及びプログラムに関する。 The present invention relates to an electronic device, a learning support system, a learning processing method, and a program.
電子辞書やパーソナルコンピュータなどの電子機器には、外国語の言語を学習することを目的とした学習機能が実装されたものがある。言語の学習では、例えば辞書を利用して単語の学習をする機能(例えば、特許文献1参照)、辞書に掲載された例文等を利用して文法について学習する機能、外国語の言語により読み上げられる文章の聞き取りをするリスニング学習の機能、外国語の言語を正しく発音できるようにするためのスピーキング学習の機能などがある。 Some electronic devices, such as electronic dictionaries and personal computers, are equipped with learning functions aimed at learning foreign languages. Language learning includes, for example, a function for learning vocabulary using a dictionary (see, for example, Patent Document 1), a function for learning grammar using example sentences and the like included in a dictionary, a listening learning function for listening to sentences read aloud in the foreign language, and a speaking learning function for learning to pronounce words in the foreign language correctly.
このように従来の電子機器では、言語の学習のための複数の学習機能が存在するが、同じ言語について学習するにしても、目的によって学習方法が異なるコンテンツを使用している。従って、ユーザは、学習の目的にあったコンテンツを使用する機能を複数の学習機能から選択し、学習対象(例えば、単語)を指定して、学習機能を実行させる必要があった。従って、言語の学習の際は、コンテンツ単体での学習になりがちであった。 As such, conventional electronic devices have multiple learning functions for language study, but even when studying the same language, different learning methods are used depending on the purpose. Therefore, users have to select a function from multiple learning functions that uses content that suits their learning purpose, specify the subject to be studied (e.g., words), and then execute the learning function. As a result, when studying a language, users have tended to study content individually.
本発明は、前記のような課題に考慮してなされたもので、複数の学習機能を効果的に使用して言語の学習をすることができる電子機器、学習支援システム、学習処理方法及びプログラムを提供することを目的とする。 The present invention was made in consideration of the above-mentioned problems, and aims to provide an electronic device, learning support system, learning processing method, and program that enables language learning by effectively using multiple learning functions.
上記の課題を解決するために、本発明の実施形態に係る電子機器は、ユーザが文章を音読したときの音声について音声認識処理をした結果、前記文章に含まれる単語について発音の正誤判定を実行し、前記正誤判定の結果として前記文章に含まれる単語のうち前記発音が誤りと判定した誤読単語を前記文章から抽出し、抽出した前記誤読単語を、前記誤読単語を原形とした原形単語に変更し、前記誤読単語を変更した前記原形単語を出力し、前記原形単語を対象にして実行可能な学習方法をリスト化した学習方法リストを出力し、前記学習方法リストから選択された学習方法による学習機能を実行する、制御部を有する。 In order to solve the above problems, an electronic device according to an embodiment of the present invention has a control unit that performs a speech recognition process on the voice generated when a user reads a sentence aloud, determines whether the pronunciation of words contained in the sentence is correct, extracts from the sentence any mispronounced words whose pronunciation is determined to be incorrect as a result of the accuracy determination, changes the extracted mispronounced words to root forms using the mispronounced words as their root forms, outputs the root forms into which the mispronounced words have been changed, outputs a learning method list that lists learning methods that can be performed on the root forms of the words, and executes a learning function using a learning method selected from the learning method list.
本発明によれば、複数の学習機能を効果的に使用して言語の学習をすることができる電子機器、学習支援システム、学習処理方法及びプログラムを提供することができる。 The present invention provides an electronic device, learning support system, learning processing method, and program that allows users to effectively use multiple learning functions to learn a language.
以下、図面により本発明の実施の形態について説明する。 The following describes an embodiment of the present invention with reference to the drawings.
図1は、本発明の実施形態に係る学習支援システムの模式図である。学習支援システム1は、電子機器(第1電子機器)としての電子辞書10と、電子機器(第2電子機器)としてのタブレットPC20と、を備えている。さらに、学習支援システム1は、サーバ30を含むことができる。サーバ30は、ネットワークNを通じて、タブレットPC20などにデジタル教科書データを含む画像やテストのデータを提供する。図1では、電子辞書10の電子回路の構成を示す機能ブロック図を示している。 Figure 1 is a schematic diagram of a learning support system according to an embodiment of the present invention. Learning support system 1 includes an electronic dictionary 10 as an electronic device (first electronic device) and a tablet PC 20 as an electronic device (second electronic device). Furthermore, learning support system 1 may include a server 30. Server 30 provides images and test data, including digital textbook data, to tablet PC 20 and the like via network N. Figure 1 shows a functional block diagram illustrating the configuration of the electronic circuitry of electronic dictionary 10.
本実施形態では、電子機器を例えば電子辞書10として構成した例について示す。なお、電子機器は、電子辞書10の他、パーソナルコンピュータ、スマートフォン、タブレットPC、ゲーム装置などの各種の電子機器により実現することが可能である。 In this embodiment, an example is shown in which the electronic device is configured as an electronic dictionary 10. Note that the electronic device can be realized as various electronic devices such as an electronic dictionary 10, a personal computer, a smartphone, a tablet PC, a game device, etc.
電子辞書10は、複数種類の辞書コンテンツが辞書データとして記録されている。辞書コンテンツでは、複数の見出し語とする単語等のそれぞれと対応づけて、少なくとも1つの語義に関する情報が登録されている。電子辞書10に搭載されている辞書コンテンツは、一般に出版社などによって作成され、紙媒体などによっても出版されたものを含んでおり信頼性が高い。従って、信頼性の高い辞書コンテンツを学習に有効利用することで、正しく効果的な学習の効果を期待することができる。 The electronic dictionary 10 stores multiple types of dictionary content as dictionary data. In the dictionary content, information on at least one word meaning is registered in association with each of multiple headwords and other words. The dictionary content included in the electronic dictionary 10 is generally created by publishers and includes content that has also been published in paper form, making it highly reliable. Therefore, by effectively utilizing highly reliable dictionary content for study, you can expect to achieve correct and effective learning results.
なお、辞書コンテンツは、英語などの外国語系や国語系などの言語に関する辞書に限らず、百科事典、学習参考書、問題集、文学作品、解説書などのコンテンツなどを含む。 Dictionary content is not limited to dictionaries related to foreign languages such as English or Japanese languages, but also includes content such as encyclopedias, study guides, workbooks, literary works, and commentaries.
辞書コンテンツは、辞書検索機能によって利用するだけでなく、言語学習をするための学習コンテンツとして利用することができる。 Dictionary content can be used not only through the dictionary search function, but also as learning content for language learning.
電子辞書10は、各種の記録媒体に記録されたプログラム、又は、伝送されたプログラムを読み込んで、その読み込んだプログラムによって動作が制御されるコンピュータの構成を有し、その電子回路には、CPU(central processing unit)11が備えられる。 The electronic dictionary 10 has the configuration of a computer that reads programs recorded on various recording media or transmitted programs and whose operation is controlled by the read programs, and its electronic circuitry is equipped with a CPU (central processing unit) 11.
CPU11は、電子辞書10の全体を制御する制御部として機能する。CPU11は、メモリ12内に予め記憶された制御プログラム、あるいはROMカードなどの記録媒体13から記録媒体読取部14を介してメモリ12に読み込まれた制御プログラム、あるいはインターネット等のネットワークNを通じて、外部装置(サーバ等)からダウンロードされてメモリ12に読み込まれた制御プログラムに応じて、回路各部の動作を制御する。 The CPU 11 functions as a control unit that controls the entire electronic dictionary 10. The CPU 11 controls the operation of each circuit component in accordance with a control program pre-stored in the memory 12, a control program loaded into the memory 12 from a recording medium 13 such as a ROM card via the recording medium reader 14, or a control program downloaded from an external device (such as a server) and loaded into the memory 12 via a network N such as the Internet.
メモリ12に記憶された制御プログラムは、キー入力部16からのユーザ操作に応じた入力信号、表示部としてのタッチパネル式表示部17からのユーザ操作に応じた入力信号、あるいは記録媒体読取部14を介して接続されるEEPROM(登録商標),RAM,ROMなどの外部記録媒体13との接続通信信号に応じて起動される。 The control program stored in memory 12 is activated in response to input signals from the key input unit 16 in response to user operation, input signals from the touch panel display unit 17 in response to user operation, or connection and communication signals with an external recording medium 13 such as an EEPROM (registered trademark), RAM, or ROM connected via the recording medium reading unit 14.
CPU11には、メモリ12、記録媒体読取部14、通信部15、キー入力部16、タッチパネル式表示部17(ディスプレイ)、音声入力部(マイク)18、音声出力部(スピーカ)19などが接続される。一実施形態では、表示部は、タッチパネルとしての機能を有さなくても良い。例えば、表示部としてタッチパネル式表示部17の代わりにLCD(Liquid Crystal Display)を用いても良い。 Connected to the CPU 11 are a memory 12, a recording medium reading unit 14, a communication unit 15, a key input unit 16, a touch panel display unit 17 (display), an audio input unit (microphone) 18, an audio output unit (speaker) 19, and the like. In one embodiment, the display unit does not need to have touch panel functionality. For example, an LCD (Liquid Crystal Display) may be used as the display unit instead of the touch panel display unit 17.
メモリ12に記憶される制御プログラムとしては、辞書制御プログラム12a、音声認識プログラム12b、学習方法処理プログラム12cなどが含まれる。辞書制御プログラム12aは、電子辞書10の全体の動作制御するためのプログラムである。また、辞書制御プログラム12aは、入力部(キー入力部16、タッチパネル式表示部17、音声入力部18)により入力された文字列をもとに辞書コンテンツを検索して情報を表示させる辞書検索機能を実現する。 The control programs stored in memory 12 include a dictionary control program 12a, a voice recognition program 12b, and a learning method processing program 12c. Dictionary control program 12a is a program for controlling the overall operation of electronic dictionary 10. Dictionary control program 12a also realizes a dictionary search function that searches dictionary content and displays information based on character strings entered through the input units (key input unit 16, touch panel display unit 17, voice input unit 18).
また、辞書制御プログラム12aは、辞書コンテンツを検索して情報を表示させる辞書検索機能だけでなく、外国語の言語の学習に利用できる複数の異なる学習機能を実現する。外国語の言語としては、例えば英語、中国語、韓国語、ドイツ語、フランス語など、複数の言語を対象とすることができる。複数の学習機能には、例えば単語学習に有効な単語検索機能、例文学習に好適な例文検索機能、外国語の言語により読み上げられる文章や単語の聞き取りをするリスニング学習機能、外国語の言語の文章や単語を正しく発音できるように練習するためのスピーキング学習機能(発音トレーニング機能)、学習が必要な特定の単語等を登録しておく単語帳登録機能などを有している。さらに、文法や長文などを学習するための機能、外国語資格試験向け参考書の閲覧機能や試験問題を提示して回答させる試験問題機能などを設けることができる。なお、前述した学習機能は一例であって、その他の外国語の学習に利用可能な機能を設けることができる。 The dictionary control program 12a not only provides a dictionary search function that searches dictionary content and displays information, but also implements multiple different learning functions that can be used to learn foreign languages. Foreign languages can include multiple languages, such as English, Chinese, Korean, German, and French. The multiple learning functions include, for example, a word search function that is effective for vocabulary learning, a sentence search function that is ideal for learning sentences, a listening learning function that allows users to listen to sentences and words read aloud in the foreign language, a speaking learning function (pronunciation training function) that allows users to practice correctly pronouncing sentences and words in the foreign language, and a vocabulary book registration function that registers specific words that need to be learned. Furthermore, functions for studying grammar and long passages, a function for viewing reference books for foreign language qualification exams, and a test question function that displays and allows users to answer test questions can be provided. The above-mentioned learning functions are merely examples, and other functions that can be used to learn foreign languages can also be provided.
各学習機能は、それぞれ複数のコンテンツを対象として処理を実行することができる。例えば、単語検索機能では、複数の検索対象とする辞書コンテンツを利用することができ、全てを検索対象としたり、いずれかを選択して検索対象としたりすることもできる。また、スピーキング学習機能では、文章の発音を練習するための文章コンテンツと、単語の発音を練習するための単語コンテンツなどを選択的に使用することができる。また、試験問題機能では、試験種類や問題レベルが異なる複数の試験問題コンテンツがあり、いずれかを対象として実行することができる。 Each learning function can process multiple pieces of content. For example, the word search function can use multiple dictionary contents as search targets, and can search all of them or select one of them. The speaking learning function can selectively use sentence content to practice sentence pronunciation and word content to practice word pronunciation. The test question function also has multiple test question contents with different test types and question levels, and can process any of them.
音声認識プログラム12bは、音声入力部18から入力される文章等を学習者が音読した音声について音声認識して、学習者が音読した文章等を出力する音声認識機能を実現するプログラムである。音声認識プログラム12bは、例えば英語、中国語、韓国語、ドイツ語、フランス語など、複数の言語を対象として音声認識することができる。音声認識プログラム12bによる音声認識では、例えば学習者が音読した音声の音声データに対して音響分析を実行し、音響分析結果と予め用意された言語毎の音声認識辞書(音響モデル、言語モデル、発音辞書などを含む)と照合することで発話された文章等を検出する。 The speech recognition program 12b is a program that realizes a speech recognition function that recognizes the speech of a learner reading aloud sentences, etc. input from the speech input unit 18, and outputs the sentences, etc. read aloud by the learner. The speech recognition program 12b is capable of speech recognition for multiple languages, such as English, Chinese, Korean, German, and French. Speech recognition by the speech recognition program 12b involves, for example, performing acoustic analysis on the speech data of the learner reading aloud, and detecting the spoken sentences, etc. by comparing the acoustic analysis results with a speech recognition dictionary (including an acoustic model, a language model, a pronunciation dictionary, etc.) prepared for each language.
本実施形態における音声認識プログラム12bでは、音読の対象とする文章等のデータがある場合、文章等を音読した音声について音声認識した結果と、音読の対象とする文章等のデータを比較することにより、音読した文章等に含まれる単語について発音の正誤判定をすることができる。また、音読の対象とする文章等のデータがない場合、文章等を音読した音声について音声認識した結果から得られた単語が、予め登録された音声認識の対象とする単語(例えば、認識対象とする単語が登録されたデータベース)に含まれない場合に、発音を誤った単語として判定することができる。 In the voice recognition program 12b of this embodiment, when data such as a sentence to be read aloud is available, the results of voice recognition of the voice of the sentence to be read aloud can be compared with the data of the sentence to be read aloud to determine whether the pronunciation of words included in the sentence to be read aloud is correct. Furthermore, when data such as a sentence to be read aloud is not available, if a word obtained from the results of voice recognition of the voice of the sentence to be read aloud is not included in pre-registered words to be recognized (for example, a database in which words to be recognized are registered), it can be determined that the word is pronounced incorrectly.
学習方法処理プログラム12cは、音声認識プログラム12bによる音声認識処理の結果を利用し、例えば発音を誤った単語について、辞書制御プログラム12aが提供する複数の学習機能から学習に利用できる学習機能(学習方法)を判別して、学習機能(学習方法)をリスト化した学習方法リストを提供する機能を実現する。 The learning method processing program 12c uses the results of the speech recognition processing by the speech recognition program 12b to, for example, identify learning functions (learning methods) that can be used for learning from the multiple learning functions provided by the dictionary control program 12a, and provides a learning method list that lists the learning functions (learning methods).
メモリ12には、辞書データ12d、抽出単語データ12e、学習方法サーチデータ12f、学習コンテンツデータ12gなどが記憶される。 Memory 12 stores dictionary data 12d, extracted word data 12e, learning method search data 12f, learning content data 12g, etc.
辞書データ12dには、例えば、英和辞書、和英辞書、英英辞書、英漢辞書、国語辞書などの複数の辞書、複数種類の事典などの辞書コンテンツを集録したデータベースが含まれる。なお、英語系の辞書コンテンツだけでなく、他の言語の辞書コンテンツを含んでいても良い。辞書データ12dには、辞書毎に、各見出し語のそれぞれに対応する意味(語義)を説明する語義情報が対応づけられている。なお、辞書データ12dは、電子辞書10の本体に内蔵せずに、ネットワークNを通じてアクセス可能な外部装置(サーバ等)に記憶されていても良い。 Dictionary data 12d includes a database that compiles dictionary content, such as multiple dictionaries, including an English-Japanese dictionary, a Japanese-English dictionary, an English-English dictionary, an English-Chinese dictionary, and a Japanese dictionary, as well as multiple types of encyclopedias. It may also include dictionary content in other languages in addition to English-language content. Dictionary data 12d associates semantic information that explains the meaning (semantics) of each headword with each dictionary. Dictionary data 12d may not be built into the electronic dictionary 10 itself, but may instead be stored in an external device (such as a server) accessible via network N.
抽出単語データ12eは、音声認識プログラム12bによる音声認識による音声認識結果から抽出された、発音の正誤判定によって誤りと判定された単語を示すデータである。なお、抽出単語データ12eは、文章等が音読された音声について音声認識することで得られた、正誤判定に関係無く抽出された単語を示すデータとしても良い。 Extracted word data 12e is data indicating words that have been extracted from the results of speech recognition by speech recognition program 12b and that have been determined to be incorrect in a pronunciation accuracy assessment. Note that extracted word data 12e may also be data indicating words extracted regardless of accuracy assessment, obtained by speech recognition of speech in which a sentence or the like is read aloud.
学習方法サーチデータ12fは、抽出単語データ12eが示す発音が誤りと判定された単語を対象にして実行可能な学習機能を示すデータである。学習方法サーチデータ12fが示す学習機能は、学習方法処理プログラム12cによる処理によって、単語の学習に利用可能な学習方法としてリスト化されて、タッチパネル式表示部17における表示等によって出力される。 The learning method search data 12f is data indicating learning functions that can be executed for words determined to be incorrectly pronounced, as indicated by the extracted word data 12e. The learning functions indicated by the learning method search data 12f are processed by the learning method processing program 12c to be listed as learning methods that can be used to learn words, and are output by displaying them on the touch panel display unit 17, etc.
学習コンテンツデータ12gは、辞書制御プログラム12aによる各種学習機能により利用されるコンテンツに関するデータである。 Learning content data 12g is data related to content used by various learning functions of the dictionary control program 12a.
通信部15は、インターネットやLAN(Local Area Network)などのネットワークNを介した、他の電子機器と通信する通信制御、あるいは近距離の他の電子機器(例えば、タブレットPC20)との間で、Bluetooth(登録商標)やWi-Fi(登録商標)などの近距離無線通信をする通信制御を実行する。 The communication unit 15 controls communications with other electronic devices via a network N such as the Internet or a local area network (LAN), or controls communications for short-range wireless communications such as Bluetooth (registered trademark) or Wi-Fi (registered trademark) with other electronic devices in the vicinity (e.g., tablet PC 20).
電子辞書10は、通信部15を通じて他の電子機器(例えば、タブレットPC20)と通信により接続することで、他の電子機器と連携した処理を実行することができる。 The electronic dictionary 10 can perform processing in cooperation with other electronic devices (e.g., tablet PC 20) by connecting via communication with the communication unit 15.
このように構成された電子辞書10は、CPU11が辞書制御プログラム12a、音声認識プログラム12b、学習方法処理プログラム12c等の各種プログラムに記述された命令に従い回路各部の動作を制御し、ソフトウエアとハードウエアとが協働して動作することにより、以下の動作説明で述べる機能を実現する。 In the electronic dictionary 10 configured in this way, the CPU 11 controls the operation of each circuit component in accordance with commands written in various programs, such as the dictionary control program 12a, the voice recognition program 12b, and the learning method processing program 12c, and the software and hardware work together to achieve the functions described in the operational explanation below.
図2は、本実施形態における電子辞書10の外観構成を示す正面図である。 Figure 2 is a front view showing the external configuration of the electronic dictionary 10 in this embodiment.
図2における電子辞書10の場合、開閉される装置本体の下段側にCPU11、メモリ12、記録媒体読取部14、通信部15、音声入力部18、音声出力部19が内蔵されると共にキー入力部16が設けられ、上段側にタッチパネル式表示部17が設けられる。 In the case of the electronic dictionary 10 in Figure 2, the lower section of the device body, which can be opened and closed, houses the CPU 11, memory 12, recording medium reading unit 14, communication unit 15, voice input unit 18, voice output unit 19, as well as a key input unit 16, while the upper section houses the touch panel display unit 17.
キー入力部16には、文字入力キー16a、各種の辞書や各種機能を選択することができる辞書選択キー16b、[訳/決定]キー16c、[戻る]キー16d、カーソルキー(上下左右キー)16e、削除キー16f、電源ボタン、その他の各種機能キーなどが備えられる。 The key input section 16 includes character input keys 16a, a dictionary selection key 16b that allows you to select various dictionaries and functions, a [Translate/Confirm] key 16c, a [Back] key 16d, cursor keys (up, down, left, right) 16e, a delete key 16f, a power button, and various other function keys.
タッチパネル式表示部17には、各種機能の実行に応じて、各種メニューやボタン17aなどが表示される。タッチパネル式表示部17では、例えばペンを用いて、各種メニューやボタン17aを選択するタッチ操作、文字を入力するための手書き文字入力をすることができる。 The touch panel display unit 17 displays various menus and buttons 17a depending on the execution of various functions. The touch panel display unit 17 can be used, for example, with a pen to perform touch operations to select various menus and buttons 17a, and to input characters by hand.
図3は、本実施形態の実施形態に係る、電子辞書10と通信により接続して使用される他の電子機器(第2電子機器)の電子回路の構成を示す機能ブロック図である。本実施形態では、他の電子機器(第2電子機器)を例えばタブレットPC20として構成した例について示す。タブレットPC20は、例えばデジタル教科書として使用される機器である。なお、タブレットPC20に限らず、パーソナルコンピュータ、スマートフォン、ゲーム装置などの各種の電子機器により実現することが可能である。 Figure 3 is a functional block diagram showing the configuration of the electronic circuitry of another electronic device (second electronic device) that is connected to and used via communication with the electronic dictionary 10 according to this embodiment. In this embodiment, an example is shown in which the other electronic device (second electronic device) is configured as, for example, a tablet PC 20. The tablet PC 20 is a device used, for example, as a digital textbook. Note that the electronic device is not limited to a tablet PC 20, and can be realized by various electronic devices such as a personal computer, smartphone, game device, etc.
タブレットPC20は、インターネット等を含むネットワークNを通じて接続されるサーバ30にアクセスして、サーバ30が提供するデジタル教科書データを含むWebページやテキストファイルなどを表示させて、ユーザに閲覧させることができる。 The tablet PC 20 can access a server 30 connected via a network N, including the Internet, and display web pages and text files containing digital textbook data provided by the server 30, allowing the user to view them.
タブレットPC20は、各種の記録媒体に記録されたプログラム、又は、伝送されたプログラムを読み込んで、その読み込んだプログラムによって動作が制御されるコンピュータの構成を有し、その電子回路には、CPU(central processing unit)21が備えられる。 The tablet PC 20 has the configuration of a computer that reads programs recorded on various recording media or transmitted programs and whose operation is controlled by the read programs, and its electronic circuitry is equipped with a CPU (central processing unit) 21.
CPU21は、タブレットPC20の全体を制御する制御部として機能する。CPU21は、メモリ22内に予め記憶された制御プログラム、あるいはROMカードなどの記録媒体23から記録媒体読取部24を介してメモリ22に読み込まれた制御プログラム、あるいはインターネット等のネットワークNを通じて、外部装置(サーバ等)からダウンロードされてメモリ22に読み込まれた制御プログラムに応じて、回路各部の動作を制御する。 The CPU 21 functions as a control unit that controls the entire tablet PC 20. The CPU 21 controls the operation of each circuit component in accordance with a control program pre-stored in the memory 22, a control program loaded into the memory 22 from a recording medium 23 such as a ROM card via the recording medium reader 24, or a control program downloaded from an external device (such as a server) and loaded into the memory 22 via a network N such as the Internet.
メモリ22に記憶された制御プログラムは、ボタン入力部26からのユーザ操作に応じた入力信号、タッチパネル式表示部27からのユーザ操作に応じた入力信号、あるいは記録媒体読取部24を介して接続されるEEPROM(登録商標),RAM,ROMなどの外部記録媒体23との接続通信信号に応じて起動される。 The control program stored in memory 22 is activated in response to an input signal from the button input unit 26 in response to a user operation, an input signal from the touch panel display unit 27 in response to a user operation, or a connection/communication signal with an external recording medium 23 such as an EEPROM (registered trademark), RAM, or ROM connected via the recording medium reading unit 24.
CPU21には、メモリ22、記録媒体読取部24、通信部25、ボタン入力部26、表示部としてのタッチパネル式表示部27、音声入力部(マイク)28、音声出力部(スピーカ)29などが接続される。 Connected to the CPU 21 are a memory 22, a recording medium reading unit 24, a communication unit 25, a button input unit 26, a touch panel display unit 27 as a display unit, an audio input unit (microphone) 28, an audio output unit (speaker) 29, and the like.
メモリ22に記憶される制御プログラムとしては、タブレットPC20の全体の動作を司る基本プログラム22a(OS(Operating System))、教科書データをもとに教科書画面(テキスト、画像等を含む)などを表示させるための教科書処理プログラム22bなどがある。 The control programs stored in memory 22 include a basic program 22a (OS (Operating System)) that controls the overall operation of the tablet PC 20, and a textbook processing program 22b for displaying textbook screens (including text, images, etc.) based on textbook data.
タブレットPC20は、基本プログラム22a及び教科書処理プログラム22bを実行することにより、タブレットPC20において表示対象とされる教科書データに含まれる例えば文章データ(テキストデータ)を通信により電子辞書10に送信する。 By executing the basic program 22a and the textbook processing program 22b, the tablet PC 20 transmits, via communication, sentence data (text data) contained in the textbook data to be displayed on the tablet PC 20 to the electronic dictionary 10.
メモリ22には、教科書処理プログラム22bによる表示対象とされる教科書データ22c、抽出単語データ22dなどが記憶される。 Memory 22 stores textbook data 22c, extracted word data 22d, and other data to be displayed by textbook processing program 22b.
教科書データ22cには、各種の教科書を表すテキストデータや画像データが含まれる。教科書データ22cは、教科書処理プログラム22bによる制御によりタッチパネル式表示部27に表示される。タブレットPC20が電子辞書10と接続されて連携した処理を実行する場合、タッチパネル式表示部27に表示された処理対象とするデータ(例えば、文章データ)が電子辞書10に送信される。 The textbook data 22c includes text data and image data representing various textbooks. The textbook data 22c is displayed on the touch panel display unit 27 under the control of the textbook processing program 22b. When the tablet PC 20 is connected to the electronic dictionary 10 and executes linked processing, the data to be processed (e.g., sentence data) displayed on the touch panel display unit 27 is sent to the electronic dictionary 10.
抽出単語データ22dは、タブレットPC20が電子辞書10と接続されて連携した処理を実行する場合、電子辞書10から受信されるデータである。抽出単語データ22dは、処理対象とする文章データを電子辞書10に送信している場合に、この文章データに含まれる単語のうち、電子辞書10における音声認識による音声認識結果から抽出された、発音の正誤判定によって誤りと判定された単語を示すデータである。抽出単語データ22dに基づいて、教科書処理プログラム22bによる制御により、タッチパネル式表示部27に表示された文章中の抽出単語データ22dが示す単語が他と異なる表示形態により表示される。 Extracted word data 22d is data received from electronic dictionary 10 when tablet PC 20 is connected to electronic dictionary 10 and executes linked processing. When sentence data to be processed is sent to electronic dictionary 10, extracted word data 22d is data indicating, from among the words included in this sentence data, words that have been extracted from the speech recognition results of speech recognition in electronic dictionary 10 and determined to be incorrect by a pronunciation accuracy determination. Based on extracted word data 22d, under control of textbook processing program 22b, words indicated by extracted word data 22d in the sentence displayed on touch panel display unit 27 are displayed in a display format different from the others.
通信部25は、インターネットやLAN(Local Area Network)などのネットワークNを介した、他の情報処理装置(例えば、サーバ30)と通信する通信制御、あるいは近距離の他の電子機器(例えば、電子辞書10)との間で、Bluetooth(登録商標)やWi-Fi(登録商標)などの近距離無線通信をする通信制御を実行する。 The communication unit 25 controls communications with other information processing devices (e.g., server 30) via a network N such as the Internet or a local area network (LAN), or controls communications for short-range wireless communication such as Bluetooth (registered trademark) or Wi-Fi (registered trademark) with other electronic devices (e.g., electronic dictionary 10) in the vicinity.
音声入力部28は、文章等を学習者が音読した音声などを入力する。音声出力部29は、CPU21による処理に伴って各種の音を出力する。 The audio input unit 28 inputs audio such as a learner reading aloud a sentence. The audio output unit 29 outputs various sounds in accordance with processing by the CPU 21.
次に、本実施形態における電子辞書10と第2電子機器としてのタブレットPC20(デジタル教科書)の動作について説明する。 Next, we will explain the operation of the electronic dictionary 10 and the tablet PC 20 (digital textbook) as the second electronic device in this embodiment.
まず、電子辞書10とタブレットPC20とが連携して動作する場合について説明する。 First, we will explain the case where the electronic dictionary 10 and tablet PC 20 operate in conjunction with each other.
図4は、本実施形態における電子辞書10の動作を示すフローチャートである。図5は、本実施形態におけるタブレットPC20(デジタル教科書)の動作を示すフローチャートである。 Figure 4 is a flowchart showing the operation of the electronic dictionary 10 in this embodiment. Figure 5 is a flowchart showing the operation of the tablet PC 20 (digital textbook) in this embodiment.
まず、ユーザは、電子辞書10とタブレットPC20に対して、無線通信により接続(リンク設定)するための処理を開始させる。電子辞書10のCPU11は、リンク設定の指示があると(ステップA1、Yes)、通信プログラムを実行して、通信部15を通じてタブレットPC20と無線通信する状態にする。また、タブレットPC20のCPU21は、リンク設定の指示があると(ステップB1、Yes)、通信プログラムを実行して、通信部25を通じて電子辞書10と無線通信する状態にする。これにより、電子辞書10とタブレットPC20は、それぞれ通信リンクを設定する処理を実行し(ステップA2,B2)、データ通信が可能な状態となる。 First, the user initiates processing to connect (set up a link) the electronic dictionary 10 and tablet PC 20 via wireless communication. When the CPU 11 of the electronic dictionary 10 receives an instruction to set up a link (step A1, Yes), it executes a communication program to set up wireless communication with the tablet PC 20 via the communication unit 15. When the CPU 21 of the tablet PC 20 receives an instruction to set up a link (step B1, Yes), it executes a communication program to set up wireless communication with the electronic dictionary 10 via the communication unit 25. As a result, the electronic dictionary 10 and tablet PC 20 each execute processing to set up a communication link (steps A2, B2), and become ready for data communication.
タブレットPC20は、ユーザ操作に応じて教科書処理プログラム22bの実行が指示されると、メモリ22から教科書データ22cを読み出し(ステップB3)、教科書データ22cをもとにタッチパネル式表示部27に教科書画面(テキスト、画像等)を表示させる(ステップB4)。タブレットPC20は、タッチパネル式表示部27またはボタン入力部26に対する操作に応じて、教科書画面の表示内容を変更する。 When the tablet PC 20 is instructed to execute the textbook processing program 22b in response to a user operation, it reads the textbook data 22c from the memory 22 (step B3) and displays a textbook screen (text, images, etc.) on the touch panel display unit 27 based on the textbook data 22c (step B4). The tablet PC 20 changes the display content of the textbook screen in response to an operation on the touch panel display unit 27 or the button input unit 26.
図6は、本実施形態におけるタブレットPC20のタッチパネル式表示部27に表示される教科書画面の一例を示している。図6(A)に示す教科書画面には、英語による会話内容を表す文章として、例えば「Did you enjoy your homestay in London?」が表示されている。 Figure 6 shows an example of a textbook screen displayed on the touch panel display unit 27 of the tablet PC 20 in this embodiment. The textbook screen shown in Figure 6 (A) displays a sentence representing the content of a conversation in English, such as "Did you enjoy your homestay in London?"
タブレットPC20では、図6(A)に示すように文章を表示している場合に、電子辞書10が有する音声認識機能を利用して、文章データを音読した音声について音読判定させることができる。 When the tablet PC 20 displays a sentence as shown in Figure 6 (A), it can use the voice recognition function of the electronic dictionary 10 to determine whether the sentence data is read aloud.
例えば、タブレットPC20のCPU21は、タッチパネル式表示部27に表示された文章に対して、タッチ操作などにより音読対象とするテキスト範囲が指定されると(ステップB5、Yes)、電子辞書10に対して、通信部25を通じて文章データ(テキストデータ)を送信する(ステップB6)。 For example, when a text range to be read aloud is specified by touching the text displayed on the touch panel display unit 27 (step B5, Yes), the CPU 21 of the tablet PC 20 transmits the text data (text data) to the electronic dictionary 10 via the communication unit 25 (step B6).
一方、電子辞書10のCPU11は、タブレットPC20から通信部15を通じて、音読の対象とするテキストデータを受信すると(ステップA3、Yes)、このテキストデータを一時的にメモリ12に記憶させる(ステップA4)。 On the other hand, when the CPU 11 of the electronic dictionary 10 receives text data to be read aloud from the tablet PC 20 via the communication unit 15 (step A3, Yes), it temporarily stores this text data in the memory 12 (step A4).
CPU11は、タブレットPC20からのテキストデータの受信に応じて音声認識プログラム12bを起動し、音声入力部18から入力される音声に対する音声認識機能による音声認識が可能な状態に移行する。 In response to receiving text data from the tablet PC 20, the CPU 11 starts the voice recognition program 12b and transitions to a state in which voice recognition using the voice recognition function for voice input from the voice input unit 18 is possible.
ここで、ユーザは、電子辞書10に対して、例えばキー入力部16に対する操作により音読開始を指示すると共に、タブレットPC20において音読の対象として選択した文章(タブレットPC20から送信されたテキストデータ)の音読を開始する。 Here, the user instructs the electronic dictionary 10 to start reading aloud, for example, by operating the key input unit 16, and the tablet PC 20 starts reading aloud the sentence selected as the subject of reading aloud (text data sent from the tablet PC 20).
CPU11は、音読開始の指示が入力されると(ステップA5)、音声入力部18から入力される音声(ユーザが文章を音読する音声)の音声データに対して音声認識処理を実行する(ステップA6)。音声認識処理では、音読対象とする言語に応じた処理を実行する。例えば、英語のテキストが音読される場合には、予め言語を英語に指定しておくことで、英語用の音声認識辞書を用いた音声認識処理が実行されてもよい。同様にして、例えば中国語、韓国語、ドイツ語、フランス語などの言語を指定することで、それぞれの言語用の音声認識辞書を用いた言語毎の音声認識処理が実行されてもよい。 When an instruction to start reading aloud is input (step A5), the CPU 11 performs speech recognition processing on the speech data (the speech of the user reading aloud) input from the speech input unit 18 (step A6). The speech recognition processing is performed according to the language to be read aloud. For example, if an English text is to be read aloud, speech recognition processing may be performed using a speech recognition dictionary for English by specifying English as the language in advance. Similarly, speech recognition processing for each language may be performed using a speech recognition dictionary for each language by specifying languages such as Chinese, Korean, German, or French.
また、予め言語を指定することなく言語毎の音声認識処理が実行されても良い。例えば、音声データに対して音響分析を実行し、音響分析結果と予め用意された言語毎の音声認識辞書(音響モデル、言語モデル、発音辞書などを含む)と照合することで言語を判定し、判定された言語用の音声認識辞書を用いた音声認識処理を実行する。また、AI(Artificial Intelligence)技術を利用した音声認識機能を設け、複数の言語を学習させることで、予め言語を指定することなく言語毎の音声認識処理を実行できるようにしても良い。 Speech recognition processing for each language may also be performed without specifying the language in advance. For example, acoustic analysis may be performed on the speech data, and the language may be determined by comparing the acoustic analysis results with a speech recognition dictionary for each language (including an acoustic model, language model, pronunciation dictionary, etc.) prepared in advance, and speech recognition processing may be performed using the speech recognition dictionary for the determined language. Also, by providing a speech recognition function that uses AI (Artificial Intelligence) technology and having it learn multiple languages, it may be possible to perform speech recognition processing for each language without specifying the language in advance.
CPU11は、入力された音声データに対する音声認識処理によって、音声認識結果とするテキストデータを出力する。さらに、CPU11は、音声認識結果とするテキストデータと、タブレットPC20から受信された文章データとを比較することにより、文章に含まれる単語について発音の正誤判定をする。すなわち、音声認識結果とするテキストデータと文章のテキストデータとを、単語単位で比較し、一致していれば発音が正しい単語と判定し、異なっていれば発音が誤りの単語と判定する。 The CPU 11 performs voice recognition processing on the input voice data, outputting text data as the voice recognition result. Furthermore, the CPU 11 compares the text data as the voice recognition result with the sentence data received from the tablet PC 20 to determine whether the pronunciation of words contained in the sentence is correct. That is, the text data as the voice recognition result and the text data of the sentence are compared word by word, and if they match, the word is determined to be correctly pronounced, and if they differ, the word is determined to be incorrectly pronounced.
CPU11は、発音が誤りと判定した単語を誤読単語として抽出し、誤読単語と文章データの本来の単語とを対応づけて、抽出単語データ12eとしてメモリ12に記録する(ステップA7)。CPU11は、文章の音読に対する音声認識結果として、発音が誤りと判定した単語を示す抽出単語データ12eをタブレットPC20に送信する(ステップA8)。 The CPU 11 extracts the words determined to be incorrectly pronounced as mispronounced words, associates the mispronounced words with the original words in the sentence data, and records the associations as extracted word data 12e in memory 12 (step A7). The CPU 11 transmits the extracted word data 12e indicating the words determined to be incorrectly pronounced to the tablet PC 20 as the speech recognition results for the reading of the sentence (step A8).
タブレットPC20のCPU21は、電子辞書10から抽出単語データ12eを受信すると(ステップB7、Yes)、メモリ22に記憶させる(抽出単語データ22d)。CPU21は、抽出単語データ22dに応じて、タッチパネル式表示部27に表示中の音読対象として選択した文章に対して、抽出単語データ22dが示す誤読単語に対応する単語、すなわち正しく発音できなかった単語を、他の文章の表示とは異なる表示形態によって表示させる(ステップB8)。 When the CPU 21 of the tablet PC 20 receives the extracted word data 12e from the electronic dictionary 10 (step B7, Yes), it stores it in the memory 22 (extracted word data 22d). In accordance with the extracted word data 22d, the CPU 21 displays, for the sentence selected for reading aloud and currently displayed on the touch panel display unit 27, words corresponding to the mispronounced words indicated by the extracted word data 22d, i.e., words that could not be pronounced correctly, in a display format different from the display of the rest of the sentence (step B8).
図6(B)に示す教科書画面では、例えば「enjoy」と「homestay」の単語に対して表示形態が変更された例を示している。なお、単語に付される他と異なる表示形態としては、例えば文字色を変える、ハイライトを付す、下線を付す、などがある。その他の表示形態を用いることも可能である。 The textbook screen shown in Figure 6 (B) shows an example in which the display format has been changed for the words "enjoy" and "homestay." Note that examples of different display formats that can be applied to words include changing the text color, highlighting, and underlining. Other display formats can also be used.
このようにして、タブレットPC20では、電子辞書10と連携することで、電子辞書10が有している音声認識機能を利用して、タッチパネル式表示部27に表示中の文章について正しく発音できなかった単語(発音が誤りと判定された単語)の表示形態を変更する(音読判定を実行する)。これにより、ユーザは、発音が誤りと判定された単語を視覚的に容易に確認することができる。 In this way, by linking with the electronic dictionary 10, the tablet PC 20 uses the voice recognition function of the electronic dictionary 10 to change the display format of words that could not be pronounced correctly (words determined to be incorrectly pronounced) in the sentence being displayed on the touch panel display unit 27 (performs a reading determination). This allows the user to easily visually confirm words that have been determined to be incorrectly pronounced.
CPU21は、タッチパネル式表示部27に対する操作に応じて、教科書画面の表示内容を変更する指示が入力されると(ステップB9、No)、メモリ22から教科書データ22cを読み出し(ステップB3)、教科書データ22cをもとにタッチパネル式表示部27に変更された教科書画面を表示させる(ステップB4)。 When an instruction to change the display content of the textbook screen is input in response to an operation on the touch panel display unit 27 (step B9, No), the CPU 21 reads the textbook data 22c from the memory 22 (step B3) and displays the changed textbook screen on the touch panel display unit 27 based on the textbook data 22c (step B4).
また、CPU21は、教科書画面の表示終了が指示されると(ステップB9、Yes)、処理を終了する。 Furthermore, when an instruction to end the display of the textbook screen is received (step B9, Yes), the CPU 21 ends the processing.
一方、電子辞書10は、抽出単語データ12eをメモリ12に記録すると共に、抽出単語データ12eが示す誤読した単語をリスト化(抽出単語リスト)して、タッチパネル式表示部17に表示させる(ステップA9)。 Meanwhile, the electronic dictionary 10 records the extracted word data 12e in the memory 12, and also creates a list (extracted word list) of the misread words indicated by the extracted word data 12e and displays it on the touch panel display unit 17 (step A9).
なお、本実施形態では、抽出単語リストを作成して表示させるとしているが、辞書制御プログラム12aによる単語帳登録機能において単語を登録して、単語帳登録機能の登録単語を一覧表示する画面を表示させるようにしても良い。 In this embodiment, an extracted word list is created and displayed, but it is also possible to register words using the vocabulary book registration function of the dictionary control program 12a and display a screen that lists the words registered in the vocabulary book registration function.
図7は、本実施形態における電子辞書10において表示される抽出単語リストの一例を示す図である。図7に示す抽出単語リストは、2つの単語「enjoy」「homestay」が表示された例を示す。 Figure 7 shows an example of an extracted word list displayed in the electronic dictionary 10 in this embodiment. The extracted word list shown in Figure 7 shows an example in which two words, "enjoy" and "homestay," are displayed.
図7に示す例では、タブレットPC20から受信した文章データ中の単語「enjoy」(図6(A)参照)が、例えば「enjoying」と音声認識され、同様にして、単語「homestay」(図6(A)参照)が、例えば「hamster」と音声認識されて、それぞれ発音が誤りと判定されたことを示している。 In the example shown in Figure 7, the word "enjoy" (see Figure 6(A)) in the text data received from the tablet PC 20 is recognized as, for example, "enjoying," and similarly, the word "homestay" (see Figure 6(A)) is recognized as, for example, "hamster," and each pronunciation is determined to be incorrect.
なお、図6及び図7に示す例では、抽出単語リストを作成する場合に、文章データ中の単語の表記のままでリスト化しているが(「enjoy」「homestay」)、以下の説明のように、文章データ中の単語の表記を変更した単語をリスト化しても良い。 In the examples shown in Figures 6 and 7, when creating the extracted word list, the words are listed as they are spelled in the text data ("enjoy", "homestay"), but as explained below, it is also possible to list words whose spelling has been changed from the words in the text data.
図8(A)は、本実施形態におけるタブレットPC20のタッチパネル式表示部27に表示される教科書画面の一例を示している。図8(A)に示す教科書画面には、英語による会話内容を表す文章として、例えば「Are you enjoying your homestay in London?」が表示されている。 Figure 8 (A) shows an example of a textbook screen displayed on the touch panel display unit 27 of the tablet PC 20 in this embodiment. The textbook screen shown in Figure 8 (A) displays a sentence representing the content of a conversation in English, such as "Are you enjoying your homestay in London?"
前述と同様にして、図8(A)に示す文章について音読して、電子辞書10が有する音声認識機能を利用して、音読した音声について音読判定させる。この結果、文章データ中の単語「enjoying」が、例えば「join」と音声認識されて、発音が誤りと判定されたものとする(単語「homestay」については発音が正しいと判定されたものとする)。教科書画面では、図8(B)に示すように、単語「enjoying」が正しく発音できなかった単語として、表示形態が変更されて表示される。 In the same manner as above, the sentence shown in Figure 8 (A) is read aloud, and the speech recognition function of the electronic dictionary 10 is used to determine whether the speech read aloud is correct. As a result, the word "enjoying" in the sentence data is recognized as "join," for example, and the pronunciation is determined to be incorrect (the pronunciation of the word "homestay" is determined to be correct). On the textbook screen, the display format is changed and the word "enjoying" is displayed as a word that was not pronounced correctly, as shown in Figure 8 (B).
この場合、文章データ中の単語「enjoying」の表記のままでリスト化するのではなく、例えば、文章データ中の単語「enjoying」を原形に変更してリスト化する。すなわち、図7と同様にして、単語「enjoying」の原形の単語「enjoy」をリスト化して、抽出単語リストを表示させる。 In this case, rather than listing the word "enjoying" in the sentence data as it is, for example, the word "enjoying" in the sentence data is converted to its root form and listed. In other words, similar to Figure 7, the root form of the word "enjoying" is listed as "enjoy" and the extracted word list is displayed.
抽出単語リストには、同じ単語だけでなく、表記が異なる同じ単語(例えば「enjoying」「enjoy」)を重複して表示しないようにすることで、抽出単語リストから単語を選択する操作を容易にすることができる。 By not displaying duplicates of the same word, or even different spellings of the same word (e.g., "enjoying" and "enjoy"), the extracted word list makes it easier to select words from the extracted word list.
なお、図8(A)に示す文章では、現在分詞形により表記された単語「enjoying」の例を示しているが、現在分詞形による表記に限らず、原形とは異なる表記がされた単語を対象とすることができる。 Note that the sentence shown in Figure 8(A) shows an example of the word "enjoying" written in the present participle form, but this is not limited to the present participle form, and the target word can also be written in a different form from its original form.
例えば、三単現表記、過去形、過去分詞形、複数形、接頭語/接尾語が付加された表記などの単語についても同様にして、原形の単語の表記に変更して抽出単語リストを作成することができる。 For example, you can do the same for words in the third person singular present notation, past tense, past participle, plural, and notations with prefixes/suffixes added, changing them to their original form to create an extracted word list.
なお、単語の原形と、原形とは異なる表記の単語との関係が辞書データ12dに含まれていれば、辞書データ12dを参照することで、文章データ中の単語の表記を原形に変更する。また、辞書データ12dとは別に、単語の原形と、原形とは異なる表記の単語との関係を示すテーブルデータを用意しておき、このテーブルデータを参照することで、文章データ中の単語の表記を原形に変更することもできる。 If the relationship between the root form of a word and a word that is spelled differently from the root form is included in dictionary data 12d, the spelling of the word in the sentence data can be changed to the root form by referencing dictionary data 12d. Furthermore, table data that shows the relationship between the root form of a word and a word that is spelled differently from the root form can be prepared separately from dictionary data 12d, and the spelling of the word in the sentence data can be changed to the root form by referencing this table data.
ここで、CPU11は、タッチパネル式表示部17に表示された抽出単語リスト中からいずれかの単語を選択する指示が入力されると(例えば、単語に対応するチェックボタンへのタッチ操作)(ステップA10)、単語に応じた学習方法の検索を実行し、学習方法リストをタッチパネル式表示部17に表示させる(ステップA11)。 Here, when an instruction to select a word from the extracted word list displayed on the touch panel display unit 17 is input (for example, by touching the check button corresponding to the word) (step A10), the CPU 11 searches for a learning method corresponding to the word and displays a list of learning methods on the touch panel display unit 17 (step A11).
すなわち、CPU11は、辞書制御プログラム12aにより提供される複数の学習機能のうち、抽出単語リストから選択された単語について学習が可能な学習機能を検索する。例えば、それぞれの学習機能が処理対象とするコンテンツに、抽出単語リストから選択された単語が含まれる場合に、学習が可能(実行可能)な学習機能と判別することができる。 In other words, the CPU 11 searches for a learning function from among the multiple learning functions provided by the dictionary control program 12a that can learn a word selected from the extracted word list. For example, if the content that each learning function processes contains a word selected from the extracted word list, it can determine that the learning function is capable of learning (executable).
また、単語毎に、実行可能な学習機能(学習方法)が登録されたインデックスを予め作成しておき、このインデックスを抽出単語リストから選択された単語をもとに検索することで、単語に対応する実行可能な学習機能を判別するようにしても良い。 Alternatively, an index may be created in advance in which executable learning functions (learning methods) are registered for each word, and this index may be searched based on a word selected from the extracted word list to determine the executable learning functions corresponding to the word.
図9は、本実施形態における電子辞書10に表示される学習方法リストの一例を示す図である。図9に示す学習方法リストは、例えば抽出単語リストから単語「enjoy」が選択された場合を例にしている。 Figure 9 shows an example of a learning method list displayed on the electronic dictionary 10 in this embodiment. The learning method list shown in Figure 9 is an example of a case where the word "enjoy" is selected from the extracted word list.
図9に示すように、学習方法リストでは、単語「enjoy」について、「単語学習」「例文学習」「発音トレーニング」「文法学習」による学習が可能なことを容易に認識することができる。学習方法リストには、単語「enjoy」について学習できない学習方法が含まれない。このため、学習方法リストを利用することにより、複数の学習方法から学習を実施可能な学習方法を効率的に選択することができる。また、学習方法リストに含まれる複数の学習方法を選択して実行することで、抽出単語リストから選択した単語(すなわち発音が誤りと判定された単語)について効果的に学習することができる。 As shown in Figure 9, the learning method list makes it easy to see that the word "enjoy" can be learned through "word learning," "example sentence learning," "pronunciation training," and "grammar learning." The learning method list does not include learning methods that cannot be used to learn the word "enjoy." Therefore, by using the learning method list, it is possible to efficiently select a learning method that can be used to learn from multiple learning methods. Furthermore, by selecting and executing multiple learning methods included in the learning method list, it is possible to effectively learn words selected from the extracted word list (i.e., words determined to be incorrectly pronounced).
CPU11は、学習方法リストからいずれかの学習方法が選択されると(ステップA12、Yes)、抽出単語リストから選択した単語を処理対象として(選択した単語に基づいて)、選択された学習機能を実行し(ステップA13)、学習機能の実行画面をタッチパネル式表示部17に表示させる(ステップA14)。一実施形態では、上記実行画面は学習機能が処理対象とするコンテンツの少なくとも一部を含む。具体的には、実行画面は、処理対象とするコンテンツの処理対象とする単語を含む部分(例えば、辞書コンテンツにおける単語の説明文や、後述する例文検索機能を実行した場合は、処理対象とする単語を含む文章など)を含んでもよい。 When a learning method is selected from the learning method list (Step A12, Yes), the CPU 11 executes the selected learning function (Step A13) with the word selected from the extracted word list as the processing target (based on the selected word), and displays an execution screen for the learning function on the touch panel display unit 17 (Step A14). In one embodiment, the execution screen includes at least a portion of the content to be processed by the learning function. Specifically, the execution screen may include a portion of the content to be processed that includes the word to be processed (for example, an explanation of the word in dictionary content, or, when the example sentence search function described below is executed, a sentence including the word to be processed).
図10は、本実施形態における学習方法リストから「単語学習」が選択された場合の学習機能の実行画面の一例を示す図である。 Figure 10 shows an example of the execution screen for the learning function when "Word Learning" is selected from the learning method list in this embodiment.
図10は、学習方法「単語学習」に応じて実行される単語検索機能の実行画面を示している。通常の単語検索機能の実行時には、見出し語入力エリア40が空白の状態で起動されるが、学習方法リストから選択された場合の起動時には、抽出単語リストから選択した単語を見出し語として単語検索を実行した結果を示す画面を表示する。 Figure 10 shows the execution screen of the word search function executed in response to the "Word Study" learning method. When the word search function is normally executed, it is launched with the headword input area 40 blank, but when it is launched when selected from the learning method list, a screen is displayed showing the results of a word search performed using a word selected from the extracted word list as the headword.
これにより、学習機能を起動して、さらに学習対象とする単語を指定(見出し語として入力)するといった操作をする必要がないので、効率的に学習を実施することができる。 This allows for efficient learning, as there is no need to launch the learning function and then specify the words to be learned (enter them as headwords).
なお、図10に示す単語検索機能の実行画面では、辞書データ12dに含まれる複数の異なる辞書(「G英和」「W英和」「O英和」など)に対する検索結果を示している。すなわち、単語検索機能が処理対象とする複数のコンテンツを処理対象としている。ここで、複数のコンテンツ(辞書)を対象にして単語検索機能を実行するだけでなく、いずれかの辞書(コンテンツ)を選択して単語検索機能を実行させるようにしても良い。 The execution screen for the word search function shown in Figure 10 displays search results for multiple different dictionaries (such as "G English-Japanese," "W English-Japanese," and "O English-Japanese") included in dictionary data 12d. In other words, the word search function processes multiple pieces of content. Here, instead of executing the word search function on multiple pieces of content (dictionaries), it is also possible to select any one dictionary (content) and execute the word search function.
また、前述した説明では、学習方法リストから「単語学習」が選択された場合には、単語検索機能を実行するとしているが、学習方法「単語学習」に対して複数の異なる学習機能が対応づけられていても良い。 Also, in the above explanation, when "Word Study" is selected from the study method list, the word search function is executed, but multiple different study functions may be associated with the study method "Word Study."
例えば、学習方法「単語学習」に対して単語検索機能の他、単語帳登録機能を対応づける。これにより、1つの学習方法に対して、処理対象とするコンテンツが異なる複数の学習機能から、ユーザが必要とする学習内容に応じていずれかを選択することもできる。 For example, the learning method "vocabulary learning" can be associated with a word search function as well as a vocabulary book registration function. This allows users to select one of multiple learning functions that process different content for a single learning method, depending on the learning content they need.
図11は、本実施形態における学習方法「単語学習」に応じて実行される単語帳登録機能の実行画面を示している。図11に示すように、単語帳登録機能の実行画面では、抽出単語リストから選択した単語「enjoy」が登録済みの実行画面が表示される。 Figure 11 shows the execution screen of the vocabulary book registration function executed in accordance with the "vocabulary learning" learning method in this embodiment. As shown in Figure 11, the execution screen of the vocabulary book registration function displays an execution screen in which the word "enjoy" selected from the extracted word list has been registered.
図12は、本実施形態における学習方法リストから「発音トレーニング」が選択された場合の学習機能の実行画面の一例を示す図である。 Figure 12 shows an example of the execution screen for the learning function when "Pronunciation Training" is selected from the learning method list in this embodiment.
図12に示す学習方法「発音トレーニング」に応じて実行されるスピーキング学習機能の実行画面は、単語別に発音の練習する機能の実行画面を示している。スピーキング学習機能では、図12に示す単語別に発音の練習する機能だけでなく、抽出単語リストから選択した単語「enjoy」を含む文章単位で発音の練習する機能を実行することもできる。 The execution screen of the speaking learning function executed in accordance with the learning method "Pronunciation Training" shown in Figure 12 shows the execution screen of the function for practicing pronunciation by word. The speaking learning function can execute not only the function for practicing pronunciation by word shown in Figure 12, but also the function for practicing pronunciation by sentence unit containing the word "enjoy" selected from the extracted word list.
図13は、本実施形態における学習方法リストから「例文学習」が選択された場合の例文検索機能の実行画面の一例を示す図である。図13に示すように、例文検索機能の実行画面では、抽出単語リストから選択した単語「enjoy」をもとに、辞書データ12dに含まれる辞書(例えば、「G辞書」)に対して例文検索することにより得られた例文が一覧表示する実行画面が表示される。 Figure 13 is a diagram showing an example of the execution screen of the example sentence search function when "Example Sentence Study" is selected from the learning method list in this embodiment. As shown in Figure 13, the execution screen of the example sentence search function displays a list of example sentences obtained by searching for example sentences in dictionaries included in dictionary data 12d (e.g., "G Dictionary") based on the word "enjoy" selected from the extracted word list.
なお、学習方法リストから学習方法を選択していずれかの学習機能を実行した後、例えばキー入力部16の[戻る]キー16dの操作がされた場合(ステップA15、No)、CPU11は、学習機能を実行する前の学習方法リストをタッチパネル式表示部17に表示させた状態に戻る(この場合、学習方法の検索については不要)。以下、CPU11は、前述と同様の処理を実行する(ステップA11~A14)。 If, for example, the [Back] key 16d on the key input unit 16 is operated (step A15, No) after selecting a learning method from the learning method list and executing one of the learning functions, the CPU 11 returns to the state in which the learning method list before the learning function was executed is displayed on the touch panel display unit 17 (in this case, there is no need to search for a learning method). Thereafter, the CPU 11 executes the same processing as described above (steps A11 to A14).
これにより、抽出単語リストから選択した1つの単語について、学習方法リストから、順次、異なる学習機能を選択して実行することで、効果的な学習を実施することができる。また、本実施形態の学習支援システムによれば、ユーザは、正しく発音できなかった単語、すなわち学習の必要性が高い単語について効率的に学習することができる。 This allows for effective learning by sequentially selecting and executing different learning functions from the learning method list for a single word selected from the extracted word list. Furthermore, the learning support system of this embodiment allows users to efficiently learn words that they were unable to pronounce correctly, i.e., words that are highly in need of learning.
CPU11は、処理の終了が指示されると(ステップA15、Yes)、音声認識処理の結果を利用した学習処理を終了する。 When the CPU 11 receives an instruction to end the process (step A15, Yes), it ends the learning process that uses the results of the voice recognition process.
次に、電子辞書10とタブレットPC20とが連携しない場合について説明する。 Next, we will explain the case where the electronic dictionary 10 and tablet PC 20 are not linked.
この場合、タブレットPC20は、ユーザ操作に応じて教科書処理プログラム22bの実行が指示されると、メモリ22から教科書データ22cを読み出し(ステップB10)、教科書データ22cをもとにタッチパネル式表示部27に教科書画面(テキスト、画像等)を表示させる(ステップB11)。タブレットPC20は、タッチパネル式表示部27に対する操作に応じて、教科書画面の表示内容を変更する。 In this case, when the tablet PC 20 is instructed to execute the textbook processing program 22b in response to a user operation, it reads the textbook data 22c from the memory 22 (step B10) and displays a textbook screen (text, images, etc.) on the touch panel display unit 27 based on the textbook data 22c (step B11). The tablet PC 20 changes the display content of the textbook screen in response to the operation on the touch panel display unit 27.
ユーザは、電子辞書10の音声認識機能を利用する場合、電子辞書10に対して、例えばキー入力部16に対する操作により音読開始を指示すると共に、タブレットPC20のタッチパネル式表示部27に表示された文章等の音読を開始する。 When using the voice recognition function of the electronic dictionary 10, the user instructs the electronic dictionary 10 to start reading aloud, for example, by operating the key input unit 16, and the electronic dictionary 10 begins reading aloud a sentence or the like displayed on the touch panel display unit 27 of the tablet PC 20.
CPU11は、音読開始の指示が入力されると(ステップA5)、音声入力部18から入力される音声を入力し(ステップA6)、この音声データに対して音声認識処理を実行する(ステップA7)。音声認識処理では、前述と同様にして、音読対象とする言語に応じた処理を実行する。 When a command to start reading aloud is input (step A5), the CPU 11 inputs the voice input from the voice input unit 18 (step A6) and performs voice recognition processing on this voice data (step A7). In the voice recognition processing, processing according to the language to be read aloud is performed in the same manner as described above.
ただし、タブレットPC20と連携していない場合、音読の対象とする文章データを受信していないため、CPU11は、音声認識結果とするテキストデータに対して、例えば、認識対象とする単語が登録されたデータベースを参照し、このデータベースに存在しない単語が含まれる場合に、この単語について発音が誤りと判定する。音声認識された単語が上記データベースに含まれない場合、その音声認識の結果得られた単語は、存在しない単語とも言うことができる。 However, when not linked to the tablet PC 20, the text data to be read aloud is not received, so the CPU 11 refers to, for example, a database in which the words to be recognized are registered for the text data that is the result of voice recognition, and if the text data contains a word that does not exist in this database, it determines that the pronunciation of that word is incorrect. If the word that has been voice recognized is not included in the database, the word obtained as a result of that voice recognition can also be said to be a non-existent word.
この場合、CPU11は、音声認識の結果得られた単語と、予め登録された音声認識の対象とする複数の単語とを比較し、音声認識の結果得られた単語との一致度(認識の確度、すなわち認識の確からしさ)が予め設定された基準値以下となる予め登録された単語を、発音を誤った単語として判定してもよい。さらに一実施形態では、CPU11は、上記一致度が最も大きい予め登録された単語を、発音を誤った単語として判定してもよい。 In this case, the CPU 11 may compare the word obtained as a result of the speech recognition with a plurality of pre-registered words to be the target of speech recognition, and determine as an incorrectly pronounced word a pre-registered word whose degree of match (recognition accuracy, i.e., recognition likelihood) with the word obtained as a result of the speech recognition is below a predetermined reference value. Furthermore, in one embodiment, the CPU 11 may determine as an incorrectly pronounced word the pre-registered word with the greatest degree of match.
一致度は、例えば、ユーザが音読した音声の入力データ(音声データ)を発音データ(発音記号)に変換し、音声データの発音データの配列と、予め登録された単語の発音データの配列を比較し、比較対象の単語を構成する文字の総数に対する正しく発音された文字の数の割合から算出される。予め登録された単語の発音データは、予め単語に対応付けてデータベースに登録される。上記一致度は、上述した発音の正誤判定に用いてもよい。 The degree of match is calculated, for example, by converting input data (audio data) of speech read aloud by the user into pronunciation data (phonetic symbols), comparing the sequence of the pronunciation data in the audio data with the sequence of the pronunciation data of pre-registered words, and deriving the ratio of the number of correctly pronounced characters to the total number of characters that make up the words being compared. The pronunciation data of pre-registered words is registered in a database in advance in association with the words. The degree of match may also be used to determine whether the pronunciation is correct or incorrect, as described above.
さらに、CPU11は、音読された音声に対する音声認識処理によって抽出された全ての単語をタッチパネル式表示部17に表示させて、ユーザによって任意に選択させて抽出単語データ12eを生成することも可能である。すなわち、ユーザがタッチパネル式表示部17に表示された単語から誤読(誤認識)された単語を、発音が誤りとする単語として指定する。 Furthermore, the CPU 11 can display all words extracted by speech recognition processing of the read aloud on the touch panel display unit 17 and allow the user to select any word to generate extracted word data 12e. In other words, the user designates any misread (misrecognized) word from the words displayed on the touch panel display unit 17 as a word to be pronounced incorrectly.
以下、CPU11は、発音が誤りと判定した単語を示す抽出単語データ12eをメモリ12に記録し、前述と同様の処理を実行する(ステップA9~A15)
このようにして、電子辞書10は、タブレットPC20と連携していない場合であっても、電子辞書10が有している音声認識機能を利用して、ユーザが音読した文章に対して音読判定を実行して、判定結果として発音が誤りと判定された単語に基づいて学習方法リストを表示させることができる。これにより、タブレットPC20と連携する場合と同様の効果を得ることができる。
Thereafter, the CPU 11 stores the extracted word data 12e indicating the word determined to be incorrectly pronounced in the memory 12, and executes the same processes as described above (steps A9 to A15).
In this way, even when the electronic dictionary 10 is not linked to the tablet PC 20, it can use the voice recognition function of the electronic dictionary 10 to perform a reading aloud judgment on a sentence read aloud by the user, and display a learning method list based on words that are judged to be incorrectly pronounced as a result of the judgment, thereby achieving the same effect as when linked to the tablet PC 20.
なお、前述した説明では、電子辞書10とタブレットPC20とを独立した電子機器として説明しているが、前述した電子辞書10とタブレットPC20(デジタル教科書)の機能を有していれば、1つの電子機器において、前述した電子辞書10とタブレットPC20の機能を実現することができる。 In the above explanation, the electronic dictionary 10 and tablet PC 20 are described as independent electronic devices, but as long as the functions of the electronic dictionary 10 and tablet PC 20 (digital textbook) described above are present, the functions of the electronic dictionary 10 and tablet PC 20 described above can be realized in a single electronic device.
また、前述した説明では、電子辞書10が音声認識結果とするテキストデータと、タブレットPC20から受信された文章データとを比較することにより、文章に含まれる単語について発音の正誤判定をしているが、タブレットPC20が発音の正誤判定を行ってもよい。この場合、タブレットPC20は、図示しない音声認識機能を有し、音声入力部28から入力される音声に対する正誤判定の結果、発音が誤りと判定された単語を示す単語データを電子辞書10に送信する。電子辞書10は、タブレットPC20から受信した単語データに基づいて、誤読した単語をリスト化する(抽出単語リストを作成する)。この場合、タブレットPC20は、音読対象とする文章データを電子辞書10に送信しなくてもよい。 In the above explanation, the electronic dictionary 10 determines whether the pronunciation of words included in a sentence is correct by comparing the text data resulting from the voice recognition with the sentence data received from the tablet PC 20, but the tablet PC 20 may also perform the pronunciation determination. In this case, the tablet PC 20 has a voice recognition function (not shown), and transmits word data to the electronic dictionary 10 indicating words determined to be incorrectly pronounced as a result of the accuracy determination of the voice input from the voice input unit 28. The electronic dictionary 10 creates a list of misread words (creates an extracted word list) based on the word data received from the tablet PC 20. In this case, the tablet PC 20 does not need to transmit the sentence data to be read aloud to the electronic dictionary 10.
また、前述した説明において学習支援システムは、タブレットPC20が電子辞書10と接続されて連携した処理を実行するとしているが、電子辞書10とサーバとを協働させて前述と同様の処理を実行しても良いし、あるいは電子辞書10に代わってサーバのみと連携した処理を実行しても良い。 Furthermore, in the above explanation, the learning support system is described as having the tablet PC 20 connected to the electronic dictionary 10 and performing cooperative processing, but the electronic dictionary 10 and the server may work together to perform the same processing as described above, or processing may be performed solely in cooperation with the server instead of the electronic dictionary 10.
図14は、本発明の他の実施形態に係る学習支援システムの模式図である。本実施形態の学習支援システム1は、サーバ40をさらに備えている。図14では、サーバ40の電子回路の構成を示す機能ブロック図を示している。特に説明しない本実施形態の構成および動作は、上述した実施形態と同じであるので、その重複する説明を省略する。 Figure 14 is a schematic diagram of a learning support system according to another embodiment of the present invention. The learning support system 1 of this embodiment further includes a server 40. Figure 14 shows a functional block diagram illustrating the configuration of the electronic circuitry of the server 40. The configuration and operation of this embodiment that are not specifically described are the same as those of the above-described embodiment, so redundant description will be omitted.
サーバ40は、電子辞書10と同様に電子機器(外部電子機器)として設けられ、例えば電子辞書10と協働して、あるいは電子辞書10に代わって使用される。サーバ40に電子辞書10と同様に音声認識機能(音声認識プログラム)を設けることで、電子辞書10とサーバ40が協働することで実現される音声認識機能(単語の発音の誤り判定を含む)、あるいはサーバ40が有する音声認識機能のみを利用して、音読判定させることができる。 The server 40 is provided as an electronic device (external electronic device) in the same way as the electronic dictionary 10, and is used, for example, in cooperation with the electronic dictionary 10 or in place of the electronic dictionary 10. By providing the server 40 with a voice recognition function (voice recognition program) in the same way as the electronic dictionary 10, it is possible to perform reading aloud determination using the voice recognition function (including determining whether a word is pronounced incorrectly) realized by the electronic dictionary 10 and the server 40 working together, or using only the voice recognition function of the server 40.
サーバ40は、各種の記録媒体に記録されたプログラム、又は、伝送されたプログラムを読み込んで、その読み込んだプログラムによって動作が制御されるコンピュータの構成を有し、その電子回路には、CPU(central processing unit)41が備えられる。 The server 40 has the configuration of a computer that reads programs recorded on various recording media or transmitted programs and whose operation is controlled by the read programs, and its electronic circuitry is equipped with a CPU (central processing unit) 41.
CPU41は、サーバ40の全体を制御する制御部として機能する。CPU41は、メモリ42内に予め記憶された制御プログラム、あるいはROMカードなどの記録媒体43から記録媒体読取部44を介してメモリ42に読み込まれた制御プログラム、あるいはインターネット等のネットワークNを通じて、外部装置(サーバ等)からダウンロードされてメモリ42に読み込まれた制御プログラムに応じて、回路各部の動作を制御する。 The CPU 41 functions as a control unit that controls the entire server 40. The CPU 41 controls the operation of each circuit component in accordance with a control program pre-stored in the memory 42, a control program loaded into the memory 42 from a recording medium 43 such as a ROM card via the recording medium reader 44, or a control program downloaded from an external device (such as a server) and loaded into the memory 42 via a network N such as the Internet.
CPU41には、メモリ42、記録媒体読取部44、通信部45などが接続される。メモリ42に記憶される制御プログラムとしては、辞書制御プログラム42a、音声認識プログラム42b、学習方法処理プログラム42cなどが含まれる。なお、図14に示すメモリ42に記憶されるプログラム及びデータは、図1に示す同じ名称のプログラム及びデータと実質同じものとして説明を省略する。 Connected to the CPU 41 are a memory 42, a recording medium reader 44, a communication unit 45, and the like. Control programs stored in the memory 42 include a dictionary control program 42a, a voice recognition program 42b, and a learning method processing program 42c. Note that the programs and data stored in the memory 42 shown in Figure 14 are essentially the same as the programs and data of the same names shown in Figure 1, and therefore will not be described here.
また、サーバ40の各部は、図1に示す電子辞書10の同じ名称の各部と基本的に同様の機能を有するものとして説明を省略する。 Furthermore, each part of the server 40 has essentially the same function as each part of the electronic dictionary 10 with the same name shown in Figure 1, so a description of each part will be omitted.
まず、電子辞書10とサーバ40とを協働させる場合について説明する。すなわち、電子辞書10のCPU11(制御部)とサーバ40のCPU41(制御部)とが、それぞれ各プログラムに基づいて協働することで、学習支援システムの制御部として機能させる。 First, we will explain the case where the electronic dictionary 10 and the server 40 work together. That is, the CPU 11 (controller) of the electronic dictionary 10 and the CPU 41 (controller) of the server 40 work together based on their respective programs to function as the control unit of the learning support system.
例えば、前述した説明では、電子辞書10の音声認識機能(音声認識プログラム12b)を用いて音声認識を実行しているが、サーバ40の音声認識機能(音声認識プログラム42b)を用いて音声認識を実行するようにしても良い。この場合、音声認識の対象とする学習者の音声を、前述と同様に、電子辞書10の音声入力部18から入力し、音声データとタブレットPC20から受信された音読の対象とするテキストデータとを電子辞書10からサーバ40に送信して音声認識処理(単語の発音の誤り判定を含む)を実行させることができる。あるいは、タブレットPC20において、音読対象とするテキスト範囲の指定と共に(図5、ステップB5,B6)、音声入力部28からテキストを音読した音声を入力するようにしても良い。この場合、音声入力部28から入力された音声の音声データは、音読の対象とするテキストデータと共に、電子辞書10を介してサーバ40に送信することで音声認識処理を実行させることができる。 For example, in the above description, speech recognition is performed using the speech recognition function (speech recognition program 12b) of the electronic dictionary 10. However, speech recognition may also be performed using the speech recognition function (speech recognition program 42b) of the server 40. In this case, the learner's speech to be recognized is input through the speech input unit 18 of the electronic dictionary 10, as described above. The speech data and text data to be read aloud received from the tablet PC 20 can be transmitted from the electronic dictionary 10 to the server 40, where speech recognition processing (including determining whether words are pronounced incorrectly) can be performed. Alternatively, the tablet PC 20 may input speech reading aloud from the speech input unit 28 along with specifying the text range to be read aloud (FIG. 5, steps B5 and B6). In this case, the speech data of the speech input from the speech input unit 28, together with the text data to be read aloud, can be transmitted to the server 40 via the electronic dictionary 10, where speech recognition processing can be performed.
一般に、電子辞書10などの電子機器よりもサーバ40の処理能力の方が高いため、処理負荷の大きい音声認識処理をサーバ40に実行させることで、電子辞書10の負荷を大幅に軽減して、処理全体の処理効率を向上させることができる。 Generally, the server 40 has higher processing power than electronic devices such as the electronic dictionary 10. Therefore, by having the server 40 perform speech recognition processing, which involves a heavy processing load, the load on the electronic dictionary 10 can be significantly reduced, improving the overall processing efficiency.
また、音声認識処理だけに限らず、例えば電子辞書10の学習方法リストを提供する機能(学習方法処理プログラム12cの処理)を,サーバ40の学習方法処理プログラム42cによる機能を利用して実行させるようにしても良い。この場合、サーバ40の学習方法処理プログラム42cにより実行された処理結果を、電子辞書10を通じてタブレットPC20に送信して、処理結果とする学習方法リストを前述と同様にして表示させる。 In addition to speech recognition processing, for example, the function of providing a learning method list for the electronic dictionary 10 (processing of the learning method processing program 12c) may be executed using the function of the learning method processing program 42c of the server 40. In this case, the results of the processing executed by the learning method processing program 42c of the server 40 are transmitted to the tablet PC 20 via the electronic dictionary 10, and the learning method list as the processing result is displayed in the same manner as described above.
次に、電子辞書10に代わってサーバ40のみとタブレットPC20が連携する場合について説明する。この場合、タブレットPC20は、外部の電子機器50(例えばパーソナルコンピュータ)と連携して、電子機器50及びネットワークNを通じてサーバ40とリンクを設定する。電子機器50は、前述したサーバ40と協働する電子辞書10と同様にして機能し、サーバ40により実行される処理結果に応じた画面を表示させる。 Next, we will explain the case where the tablet PC 20 works with only the server 40 instead of the electronic dictionary 10. In this case, the tablet PC 20 works with an external electronic device 50 (e.g., a personal computer) and establishes a link with the server 40 via the electronic device 50 and the network N. The electronic device 50 functions in the same way as the electronic dictionary 10 working with the server 40 described above, and displays a screen corresponding to the results of processing executed by the server 40.
タブレットPC20は、音読対象とするテキスト範囲の指定と共に(図5、ステップB5,B6)、音声入力部28から音声認識の対象とする学習者の音声を入力し、範囲指定された文章の文章データと共に音声の音声データをサーバ40に送信する。これにより、サーバ40は、学習者が発話した音声に対して音声認識処理を実行することができる。 The tablet PC 20 specifies the range of text to be read aloud (Figure 5, steps B5 and B6), and inputs the learner's voice to be recognized from the voice input unit 28. The voice data of the voice is then sent to the server 40 along with the text data of the specified range of text. This allows the server 40 to perform voice recognition processing on the voice spoken by the learner.
なお、その他のサーバ40(CPU11)による処理は、図4に示すフローチャートと同様に実行されるものとして説明を省略する。 Note that other processing by the server 40 (CPU 11) is performed in the same manner as in the flowchart shown in Figure 4, and therefore will not be described here.
また、前述した説明では、タブレットPC20において学習者の音声が入力されているが、電子機器50に音声入力部(マイク)が設けられていれば、前述した電子辞書10と同様にして、タブレットPC20において指定された文章の音声を電子機器50から入力されるようにしても良い。この場合、電子機器50は、タブレットPC20から受信される文章データと共に、入力された音声データをサーバ40に送信する。 In addition, in the above explanation, the learner's voice is input into the tablet PC 20, but if the electronic device 50 is equipped with a voice input unit (microphone), the voice of the sentence specified on the tablet PC 20 may be input from the electronic device 50, similar to the electronic dictionary 10 described above. In this case, the electronic device 50 transmits the input voice data to the server 40 along with the sentence data received from the tablet PC 20.
また、前述した説明では、タブレットPC20が外部の電子機器50を介してサーバ40とリンク設定するとしているが、電子機器50を介さずに、タブレットPC20がサーバ40とリンク設定しても良い。この場合、サーバ40は、前述した電子辞書10と同様に処理を実行し、処理結果とする画面をタブレットPC20の表示部(タッチパネル式表示部27)において表示させる。 In addition, although the above explanation describes the tablet PC 20 linking with the server 40 via the external electronic device 50, the tablet PC 20 may also link with the server 40 without going through the electronic device 50. In this case, the server 40 executes processing in the same manner as the electronic dictionary 10 described above, and displays the screen resulting from the processing on the display unit (touch panel display unit 27) of the tablet PC 20.
このようにして、本実施形態における学習支援システムでは、電子辞書10を利用して、また電子辞書10とサーバ40とを協働させて、あるいは電子辞書10に代えてサーバ40を利用して支援する処理を実行させることで、学習機能を効果的に使用して言語の学習をすることができる
なお、実施形態において記載した手法、すなわちフローチャートに示す処理等の各手法は、コンピュータに実行させることができるプログラムとして、メモリカード(ROMカード、RAMカード等)、磁気ディスク(フレキシブルディスク、ハードディスク等)、光ディスク(CD-ROM、DVD等)、半導体メモリ等の記録媒体に格納して配布することができる。そして、コンピュータは、外部記録媒体に記録されたプログラムを読み込み、このプログラムによって動作が制御されることにより、実施形態において説明した機能と同様の処理を実現することができる。
In this way, the learning support system of this embodiment can effectively use the learning functions to learn a language by using the electronic dictionary 10, by having the electronic dictionary 10 work in cooperation with the server 40, or by using the server 40 instead of the electronic dictionary 10 to execute support processes. Note that the methods described in the embodiments, i.e., the methods such as the processes shown in the flowcharts, can be stored and distributed as programs that can be executed by a computer on recording media such as memory cards (ROM cards, RAM cards, etc.), magnetic disks (flexible disks, hard disks, etc.), optical disks (CD-ROMs, DVDs, etc.), and semiconductor memories. The computer can then read the programs stored on the external recording media and, by having its operation controlled by these programs, can realize processes similar to the functions described in the embodiments.
また、各手法を実現するためのプログラムのデータは、プログラムコードの形態としてネットワーク(インターネット)上を伝送させることができ、このネットワークに接続されたコンピュータからプログラムデータを取り込み、前述した実施形態と同様の機能を実現することもできる。 In addition, the program data for implementing each method can be transmitted over a network (Internet) in the form of program code, and the program data can be imported from a computer connected to this network to achieve functions similar to those of the above-mentioned embodiments.
なお、本願発明は、実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。 The present invention is not limited to the embodiments, and various modifications can be made in the implementation stage without departing from the gist of the invention. Furthermore, the embodiments include inventions at various stages, and various inventions can be extracted by appropriately combining the multiple disclosed constituent elements. For example, even if some constituent elements are deleted from all of the constituent elements shown in the embodiments, or some constituent elements are combined, if the problem stated in the "Problem to be Solved by the Invention" section can be solved and the effect stated in the "Effects of the Invention" section can be obtained, then the configuration in which these constituent elements are deleted or combined can be extracted as an invention.
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。 The inventions described in the original claims of this application are as follows:
[1]
ユーザが文章を音読したときの音声に含まれる単語のうち、発音が誤りと判定された単語を対象にして実行可能な学習方法をリスト化した学習方法リストを出力し、
前記学習方法リストから選択された学習方法による学習機能を実行する、制御部を有する電子機器。
[1]
outputting a list of learning methods that can be implemented for words that are determined to be incorrectly pronounced among the words included in the speech when the user reads the sentence aloud;
An electronic device having a control unit that executes a learning function using a learning method selected from the learning method list.
[2]
前記制御部は、
前記音声について音声認識処理を実行して、前記文章に含まれる単語について発音の正誤判定を実行し、
発音が誤りと判定した単語を抽出し、
前記抽出された単語を対象にして前記学習方法リストを出力する、[1]に記載の電子機器。
[2]
The control unit
A speech recognition process is performed on the speech to determine whether the pronunciation of words included in the sentence is correct or incorrect;
Extract words that are judged to be incorrectly pronounced,
The electronic device according to [1], wherein the learning method list is output for the extracted words.
[3]
前記制御部は、
音読の対象とする文章の文章データを他の機器から受信し、
前記文章データと前記文章を音読した音声について音声認識した結果とを比較することにより、単語について発音の正誤判定をし、
誤りと判定した単語を前記他の機器に送信する、[1]に記載の電子機器。
[3]
The control unit
receiving text data of a text to be read aloud from another device;
By comparing the sentence data with the results of speech recognition of the speech read aloud, the pronunciation of words is determined to be correct;
The electronic device according to [1], wherein the electronic device transmits words determined to be incorrect to the other device.
[4]
前記制御部は、
前記音声に含まれる単語の発音の誤り判定を含む音声認識処理を外部電子機器によって実行させ、
前記外部電子機器による判定結果をもとに前記学習方法リストを出力する、[1]に記載の電子機器。
[4]
The control unit
causing an external electronic device to perform a speech recognition process including determining whether a word in the speech is mispronounced;
The electronic device according to [1], wherein the learning method list is output based on the determination result by the external electronic device.
[5]
前記制御部は、
前記学習方法リストから選択された学習方法による学習機能を、前記発音が誤りと判定された単語を処理対象にして実行する、[1]に記載の電子機器。
[5]
The control unit
The electronic device according to [1], wherein a learning function using a learning method selected from the learning method list is executed on the word determined to be mispronounced.
[6]
前記制御部は、
前記学習方法リストから選択された学習方法に含まれる、複数のコンテンツのいずれかを対象として学習機能を実行する、[1]~[5]のいずれかに記載の電子機器。
[6]
The control unit
The electronic device according to any one of [1] to [5], which executes a learning function for one of a plurality of contents included in the learning method selected from the learning method list.
[7]
前記制御部は、
前記学習機能を実行したとき、前記コンテンツの前記発音が誤りと判定された単語を含む部分を表示装置に表示させる、[6]に記載の電子機器。
[7]
The control unit
The electronic device according to [6], wherein when the learning function is executed, a part of the content including the word whose pronunciation is determined to be incorrect is displayed on a display device.
[8]
前記制御部は、
文章を音読した音声について音声認識することで得られた単語が、予め登録された音声認識の対象とする単語に含まれない場合に、
前記音声認識することで得られた単語との一致度が予め設定された基準値以下となる、予め登録された単語について発音を誤った単語として判定する、[1]に記載の電子機器。
[8]
The control unit
If the words obtained by speech recognition of the speech read aloud are not included in the pre-registered words targeted for speech recognition,
The electronic device described in [1] determines that a pre-registered word whose degree of match with the word obtained by the speech recognition is below a predetermined reference value is an incorrectly pronounced word.
[9]
前記音声認識処理は、
複数の異なる言語により発音された前記音声について、言語毎に音声認識する処理を含む、[2]または[4]のいずれかに記載の電子機器。
[9]
The speech recognition process includes:
The electronic device according to either [2] or [4], further comprising a process of performing speech recognition for each of the speeches pronounced in a plurality of different languages.
[10]
制御部を有する電子機器において、
前記制御部は、
音読の対象とする文章を表示装置に表示させ、
前記文章の文章データを他の機器に送信し、
前記他の機器によって前記文章中の発音が誤りと判定された単語を示す単語データを受信し、
前記単語データに基づいて、前記発音が誤りと判定された単語について他と異なる表示形態により表示させる、電子機器。
[10]
In an electronic device having a control unit,
The control unit
Displaying the text to be read aloud on a display device;
Transmitting the sentence data of the sentence to another device;
receiving word data indicating words in the sentence that have been determined to be incorrectly pronounced by the other device;
The electronic device displays the word determined to be incorrectly pronounced based on the word data in a display format different from other words.
[11]
ユーザが文章を音読したときの音声に含まれる単語のうち、発音が誤りと判定された単語を対象にして実行可能な学習方法をリスト化した学習方法リストを出力し、
前記学習方法リストから選択された学習方法による学習機能を実行する、制御部を有する学習支援システム。
[11]
outputting a list of learning methods that can be implemented for words that are determined to be incorrectly pronounced among the words included in the speech when the user reads the sentence aloud;
A learning support system having a control unit that executes a learning function according to a learning method selected from the learning method list.
[12]
第1制御部を有した第1電子機器と、
第2制御部を有した第2電子機器と、
を備え、
前記第1制御部は、
ユーザが文章を音読したときの音声に含まれる単語のうち、発音が誤りと判定された単語を対象にして実行可能な学習方法をリスト化した学習方法リストを出力し、
前記学習方法リストから選択された学習方法による学習機能を実行し、
前記第2制御部は、
音読の対象とする文章を表示装置に表示させ、
前記文章の文章データを前記第2電子機器に送信し、
前記第2電子機器によって前記文章中の発音が誤りと判定された単語を示す単語データを受信し、
前記単語データに基づいて、前記発音が誤りと判定された単語について他と異なる表示形態により表示させる、
学習支援システム。
[12]
a first electronic device having a first control unit;
a second electronic device having a second control unit;
Equipped with
The first control unit
outputting a list of learning methods that can be implemented for words that are determined to be incorrectly pronounced among the words included in the speech when the user reads the sentence aloud;
execute a learning function according to a learning method selected from the learning method list;
The second control unit is
Displaying the text to be read aloud on a display device;
Transmitting text data of the text to the second electronic device;
receiving word data indicating words in the sentence that have been determined to be incorrectly pronounced by the second electronic device;
displaying the word determined to be incorrectly pronounced based on the word data in a display form different from other words;
Learning support system.
[13]
制御部を有する電子機器における学習処理方法であって、
前記制御部は、
ユーザが文章を音読したときの音声に含まれる単語のうち、発音が誤りと判定された単語を対象にして実行可能な学習方法をリスト化した学習方法リストを出力し、
前記学習方法リストから選択された学習方法による学習機能を実行する、学習処理方法。
[13]
A learning processing method in an electronic device having a control unit,
The control unit
outputting a list of learning methods that can be implemented for words that are determined to be incorrectly pronounced among the words included in the speech when the user reads the sentence aloud;
a learning processing method for executing a learning function according to a learning method selected from the learning method list;
[14]
コンピュータを、
ユーザが文章を音読したときの音声に含まれる単語のうち、発音が誤りと判定された単語を対象にして実行可能な学習方法をリスト化した学習方法リストを出力し、
前記学習方法リストから選択された学習方法による学習機能を実行するように機能させるためのプログラム。
[14]
Computer,
outputting a list of learning methods that can be implemented for words that are determined to be incorrectly pronounced among the words included in the speech when the user reads the sentence aloud;
a program for causing the program to function to execute a learning function according to a learning method selected from the learning method list;
1…学習支援システム、10…電子辞書、11,21…CPU、12.22…メモリ、12a…辞書制御処理プログラム、12b…音声認識プログラム、12c…学習方法処理プログラム、12d…辞書データ、12e…抽出単語データ、12f…学習方法サーチデータ、12g…学習コンテンツデータ、13,23…外部記録媒体、14,24…記録媒体読取部、15,25…通信部、16…キー入力部、26…ボタン入力部、17,27…タッチパネル式表示部、18…音声入力部、19…音声出力部、20…タブレットPC、22a…基本プログラム、22b…教科書処理プログラム、22c…テキストデータ、22d…抽出単語データ、30,40…サーバ。 1...Learning support system, 10...Electronic dictionary, 11, 21...CPU, 12, 22...Memory, 12a...Dictionary control processing program, 12b...Speech recognition program, 12c...Learning method processing program, 12d...Dictionary data, 12e...Extracted word data, 12f...Learning method search data, 12g...Learning content data, 13, 23...External recording medium, 14, 24...Recording medium reading unit, 15, 25...Communication unit, 16...Key input unit, 26...Button input unit, 17, 27...Touch panel display unit, 18...Speech input unit, 19...Speech output unit, 20...Tablet PC, 22a...Basic program, 22b...Textbook processing program, 22c...Text data, 22d...Extracted word data, 30, 40...Server.
Claims (12)
前記正誤判定の結果として前記文章に含まれる単語のうち前記発音が誤りと判定した誤読単語を前記文章から抽出し、
抽出した前記誤読単語を、前記誤読単語を原形とした原形単語に変更し、
前記誤読単語を変更した前記原形単語を出力し、
前記原形単語を対象にして実行可能な学習方法をリスト化した学習方法リストを出力し、
前記学習方法リストから選択された学習方法による学習機能を実行する、制御部を有する電子機器。 performing a speech recognition process on the speech when the user reads the sentence aloud, and then determining whether the pronunciation of words included in the sentence is correct;
extracting from the sentence mispronounced words determined to have the pronunciation incorrect from among the words included in the sentence as a result of the accuracy determination;
The extracted misread words are changed to original words having the misread words as their original forms;
outputting the original word obtained by changing the misread word;
outputting a learning method list that lists learning methods that can be implemented for the original word;
An electronic device having a control unit that executes a learning function using a learning method selected from the learning method list.
前記原形単語の中からいずれかの単語の選択を受け付け、
複数の学習方法のうち、前記選択された前記原形単語を対象にして、実行可能な学習方法をリスト化した学習方法リストを出力する、請求項1に記載の電子機器。 The control unit
Accepting a selection of any one of the root words;
The electronic device according to claim 1 , wherein a learning method list is output, which lists feasible learning methods from among a plurality of learning methods for the selected original word.
音読の対象とする文章の文章データを他の機器から受信し、
前記文章データと前記文章を音読したときの音声について音声認識した結果とを比較することにより、前記文章に含まれる単語について発音の正誤判定をし、
前記誤読単語を前記他の機器に送信する、請求項1に記載の電子機器。 The control unit
receiving text data of a text to be read aloud from another device;
By comparing the sentence data with the results of speech recognition of the voice when the sentence is read aloud, the pronunciation of words included in the sentence is determined to be correct or incorrect;
The electronic device according to claim 1 , wherein the misread word is transmitted to the other device.
前記音声に含まれる単語の発音の誤り判定を含む音声認識処理を外部電子機器によって実行させ、
前記外部電子機器による判定結果をもとに前記学習方法リストを出力する、請求項1に記載の電子機器。 The control unit
causing an external electronic device to perform a speech recognition process including determining whether a word in the speech is mispronounced;
The electronic device according to claim 1 , wherein the learning method list is output based on a result of determination by the external electronic device.
前記学習方法リストから選択された学習方法による学習機能を、前記誤読単語を処理対象にして実行する、請求項1に記載の電子機器。 The control unit
The electronic device according to claim 1 , wherein a learning function according to a learning method selected from the learning method list is executed on the misread words as a processing target.
前記学習方法リストから選択された学習方法に含まれる、複数のコンテンツのいずれかを対象として学習機能を実行する、請求項1~請求項4のいずれかに記載の電子機器。 The control unit
5. The electronic device according to claim 1, wherein a learning function is executed for one of a plurality of contents included in a learning method selected from the learning method list.
前記学習機能を実行したとき、前記誤読単語を含む部分を表示装置に表示させる、請求項6に記載の電子機器。 The control unit
The electronic device according to claim 6 , wherein when the learning function is executed, a portion including the mispronounced word is displayed on a display device.
前記文章を音読した音声について音声認識することで得られた単語が、予め登録された音声認識の対象とする単語であって、且つ、前記音声認識することで得られた単語との一致度が予め設定された基準値以下となる場合、前記予め登録された音声認識の対象とする単語を、前記誤読単語として判定する、請求項7に記載の電子機器。 The control unit
8. The electronic device according to claim 7, wherein, when a word obtained by speech recognition of the speech of the sentence read aloud is a pre-registered word to be the target of speech recognition and the degree of match with the word obtained by the speech recognition is equal to or less than a predetermined reference value, the pre-registered word to be the target of speech recognition is determined to be the misread word.
複数の異なる言語により発音された前記音声について、言語毎に音声認識する処理を含む、請求項2または請求項4に記載の電子機器。 The speech recognition process includes:
The electronic device according to claim 2 or 4, further comprising a process for performing speech recognition for each of the speeches pronounced in a plurality of different languages.
第2制御部を有した第2電子機器と、
を備え、
前記第1制御部は、
ユーザが文章を音読したときの音声について音声認識処理をした結果、前記文章に含まれる単語について発音の正誤判定を実行し、
前記正誤判定の結果として前記文章に含まれる単語のうち前記発音が誤りと判定した誤読単語を前記文章から抽出し、
抽出した前記誤読単語を、前記誤読単語を原形とした原形単語に変更し、
前記誤読単語を変更した前記原形単語を出力し、
前記原形単語を対象にして実行可能な学習方法をリスト化した学習方法リストを出力し、
前記学習方法リストから選択された学習方法による学習機能を実行し、
前記誤読単語を示す単語データを前記第2電子機器に送信し、
前記第2制御部は、
音読の対象とする前記文章を表示装置に表示させ、
前記文章の文章データを前記第1電子機器に送信し、
前記第1電子機器から前記誤読単語を示す前記単語データを受信し、
前記単語データに基づいて、前記誤読単語について他と異なる表示形態により表示させる、学習支援システム。 a first electronic device having a first control unit;
a second electronic device having a second control unit;
Equipped with
The first control unit
performing a speech recognition process on the speech when the user reads the sentence aloud, and then determining whether the pronunciation of words included in the sentence is correct;
extracting from the sentence mispronounced words determined to have the pronunciation incorrect from among the words included in the sentence as a result of the accuracy determination;
The extracted misread words are changed to original words having the misread words as their original forms;
outputting the original word obtained by changing the misread word;
outputting a learning method list that lists learning methods that can be implemented for the original word;
execute a learning function according to a learning method selected from the learning method list;
transmitting word data indicating the misread word to the second electronic device;
The second control unit is
Displaying the text to be read aloud on a display device;
Transmitting text data of the text to the first electronic device;
receiving the word data indicating the misread word from the first electronic device;
The learning support system displays the mispronounced words in a display format different from other words based on the word data.
前記制御部は、
ユーザが文章を音読したときの音声について音声認識処理をした結果、前記文章に含まれる単語について発音の正誤判定を実行し、
前記正誤判定の結果として前記文章に含まれる単語のうち前記発音が誤りと判定した誤読単語を前記文章から抽出し、
抽出した前記誤読単語を、前記誤読単語を原形とした原形単語に変更し、
前記誤読単語を変更した前記原形単語を出力し、
前記原形単語を対象にして実行可能な学習方法をリスト化した学習方法リストを出力し、
前記学習方法リストから選択された学習方法による学習機能を実行する、学習処理方法。 A learning processing method in an electronic device having a control unit,
The control unit
performing a speech recognition process on the speech when the user reads the sentence aloud, and then determining whether the pronunciation of words included in the sentence is correct;
extracting from the sentence mispronounced words determined to have the pronunciation incorrect from among the words included in the sentence as a result of the accuracy determination;
The extracted misread words are changed to original words having the misread words as their original forms;
outputting the original word obtained by changing the misread word;
outputting a learning method list that lists learning methods that can be implemented for the original word;
a learning processing method for executing a learning function according to a learning method selected from the learning method list;
ユーザが文章を音読したときの音声について音声認識処理をした結果、前記文章に含まれる単語について発音の正誤判定を実行し、
前記正誤判定の結果として前記文章に含まれる単語のうち前記発音が誤りと判定した誤読単語を前記文章から抽出し、
抽出した前記誤読単語を、前記誤読単語を原形とした原形単語に変更し、
前記誤読単語を変更した前記原形単語を出力し、
前記原形単語を対象にして実行可能な学習方法をリスト化した学習方法リストを出力し、
前記学習方法リストから選択された学習方法による学習機能を実行するように機能させるためのプログラム。 Computer,
performing a speech recognition process on the speech when the user reads the sentence aloud, and then determining whether the pronunciation of words included in the sentence is correct;
extracting from the sentence mispronounced words determined to have the pronunciation incorrect from among the words included in the sentence as a result of the accuracy determination;
The extracted misread words are changed to original words having the misread words as their original forms;
outputting the original word obtained by changing the misread word;
outputting a learning method list that lists learning methods that can be implemented for the original word;
a program for causing the program to function to execute a learning function according to a learning method selected from the learning method list;
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021154457 | 2021-09-22 | ||
| JP2021154457 | 2021-09-22 | ||
| JP2022047166 | 2022-03-23 | ||
| JP2022047166 | 2022-03-23 | ||
| JP2022084542A JP7533525B2 (en) | 2021-09-22 | 2022-05-24 | Electronic device, learning support system, learning processing method and program |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022084542A Division JP7533525B2 (en) | 2021-09-22 | 2022-05-24 | Electronic device, learning support system, learning processing method and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024117780A JP2024117780A (en) | 2024-08-29 |
| JP7806833B2 true JP7806833B2 (en) | 2026-01-27 |
Family
ID=85776579
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022084542A Active JP7533525B2 (en) | 2021-09-22 | 2022-05-24 | Electronic device, learning support system, learning processing method and program |
| JP2024094535A Active JP7806833B2 (en) | 2021-09-22 | 2024-06-11 | Electronic device, learning support system, learning processing method and program |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022084542A Active JP7533525B2 (en) | 2021-09-22 | 2022-05-24 | Electronic device, learning support system, learning processing method and program |
Country Status (2)
| Country | Link |
|---|---|
| JP (2) | JP7533525B2 (en) |
| CN (1) | CN115904172A (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7680097B1 (en) * | 2024-12-18 | 2025-05-20 | 学校法人五島育英会 | Language learning tools and language teaching methods |
| JP7734869B1 (en) * | 2025-03-04 | 2025-09-05 | 晧 竹野 | Language learning system, language learning method, and program |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003058036A (en) | 2001-08-17 | 2003-02-28 | Nec Soft Ltd | Review method via the internet, review information supplying server and review program |
| JP2004258231A (en) | 2003-02-25 | 2004-09-16 | Akihiro Masuda | Device and method of assisting language learning |
| JP2018077306A (en) | 2016-11-08 | 2018-05-17 | 国立研究開発法人情報通信研究機構 | Speech interaction system, speech interaction device, user terminal, and speech interaction method |
| CN109545244A (en) | 2019-01-29 | 2019-03-29 | 北京猎户星空科技有限公司 | Speech evaluating method, device, electronic equipment and storage medium |
| JP2021043312A (en) | 2019-09-10 | 2021-03-18 | カシオ計算機株式会社 | Electronic apparatus, word learning method, and program |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2893911B2 (en) * | 1990-09-28 | 1999-05-24 | 富士通株式会社 | Text reading support device |
| JPH0785062A (en) * | 1993-09-09 | 1995-03-31 | Canon Inc | Natural language processor |
| JP2002175095A (en) * | 2000-12-08 | 2002-06-21 | Tdk Corp | Pronunciation learning system |
| WO2005099414A2 (en) * | 2004-04-12 | 2005-10-27 | Burlingtonspeech Limited | Comprehensive spoken language learning system |
| JP2006301066A (en) * | 2005-04-18 | 2006-11-02 | Casio Comput Co Ltd | Electronic dictionary device, dictionary program |
| JP5119055B2 (en) * | 2008-06-11 | 2013-01-16 | 日本システムウエア株式会社 | Multilingual voice recognition apparatus, system, voice switching method and program |
| CN101739870B (en) * | 2009-12-03 | 2012-07-04 | 深圳先进技术研究院 | Interactive language learning system and method |
| WO2011129665A2 (en) * | 2010-04-16 | 2011-10-20 | 브레인보카주식회사 | Language learning apparatus using video, and method for controlling same |
| JP2016045420A (en) * | 2014-08-25 | 2016-04-04 | カシオ計算機株式会社 | Pronunciation learning support device and program |
| CN106448288A (en) * | 2016-11-01 | 2017-02-22 | 安阳师范学院 | Interactive English learning system and method |
| KR20180019497A (en) * | 2017-09-12 | 2018-02-26 | 주식회사 베코스 | Pronunciation learning system able to be corrected by an expert |
| JP2019159318A (en) * | 2018-02-27 | 2019-09-19 | 株式会社レアジョブ | Voice analysis feedback system |
-
2022
- 2022-05-24 JP JP2022084542A patent/JP7533525B2/en active Active
- 2022-09-21 CN CN202211150391.6A patent/CN115904172A/en active Pending
-
2024
- 2024-06-11 JP JP2024094535A patent/JP7806833B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003058036A (en) | 2001-08-17 | 2003-02-28 | Nec Soft Ltd | Review method via the internet, review information supplying server and review program |
| JP2004258231A (en) | 2003-02-25 | 2004-09-16 | Akihiro Masuda | Device and method of assisting language learning |
| JP2018077306A (en) | 2016-11-08 | 2018-05-17 | 国立研究開発法人情報通信研究機構 | Speech interaction system, speech interaction device, user terminal, and speech interaction method |
| CN109545244A (en) | 2019-01-29 | 2019-03-29 | 北京猎户星空科技有限公司 | Speech evaluating method, device, electronic equipment and storage medium |
| JP2021043312A (en) | 2019-09-10 | 2021-03-18 | カシオ計算機株式会社 | Electronic apparatus, word learning method, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023046232A (en) | 2023-04-03 |
| CN115904172A (en) | 2023-04-04 |
| JP2024117780A (en) | 2024-08-29 |
| JP7533525B2 (en) | 2024-08-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6729882B2 (en) | Phonetic instructional database computer device for teaching the sound patterns of English | |
| JP7806833B2 (en) | Electronic device, learning support system, learning processing method and program | |
| Anderson | Machine translation as a tool in second language learning | |
| US20070255570A1 (en) | Multi-platform visual pronunciation dictionary | |
| US12062294B2 (en) | Augmentative and Alternative Communication (AAC) reading system | |
| KR20010013236A (en) | Reading and pronunciation tutor | |
| CN105427686A (en) | Voice learning device and voice learning method | |
| JP2010198241A (en) | Chinese input device and program | |
| CN112053595B (en) | Computer-implemented training system | |
| JP4914808B2 (en) | Word learning device, interactive learning system, and word learning program | |
| KR100238451B1 (en) | Korean language education system and control method | |
| KR102645880B1 (en) | Method and device for providing english self-directed learning contents | |
| KR20090035346A (en) | Language Learning Methods to Perform Vocabulary Analysis | |
| JP7540541B2 (en) | Learning support device, learning support method and program | |
| JP2673831B2 (en) | Conversational etiquette education system | |
| Cushion et al. | Designing a CALL package for Arabic while learning the language ab initio | |
| JP7379968B2 (en) | Learning support devices, learning support methods and programs | |
| JPH03226785A (en) | Linguistic education device with voice recognition device | |
| JP7642584B2 (en) | Electronic device, information processing method, and program | |
| JP4432079B2 (en) | Foreign language learning device | |
| TW514840B (en) | Automatic grading system and method providing listening comprehension and written test | |
| Wilairatana et al. | The effect of final consonants in the cognitive process of thai language | |
| Zolotareva | “FonEspa” App for Practicing Spanish Pronunciation Skills | |
| Shukhratovna | TEACHING READING COMPREHENSION BY USING SOME METHODS IN HIGH SCHOOLS | |
| KR20240154836A (en) | Korean language learning mobile platform |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240708 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240708 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250312 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250318 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250515 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250715 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250908 |
|
| 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: 20251216 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251229 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7806833 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |