Offline voice oral calculation device and method
Patent Information
- Application Number
- PCT/CN2024/080224
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-04
- Filing Date
- 2024-03-06
- Publication Date
- 2025-10-02
AI Technical Summary
Traditional mental arithmetic exercises are cumbersome and lack interest, making it difficult for users to maintain interest and concentration, thus affecting learning outcomes.
An offline voice mental arithmetic device is provided, which includes an offline voice module, an offline database, a control module and a calculation module. Mental arithmetic exercises are performed through voice input and output, and combined with personalized customization of the offline database, a convenient and interesting learning experience is achieved.
Users can practice mental arithmetic by inputting numbers through voice without the need for paper, pen or other electronic devices, which increases fun and interactivity, improves learning efficiency and provides flexibility to adapt to different learning scenarios.
Smart Images

Figure CN2024080224_02102025_PF_FP_ABST
Abstract
Description
Offline voice mental arithmetic device and method Technical Field
[0001] The present application belongs to the technical field of the combination of computer hardware and software, and in particular relates to an offline voice mental arithmetic device and method. Background Art
[0002] With the rapid development of science and technology, the field of education is gradually ushering in a digital and intelligent transformation. Traditional methods of mental arithmetic practice usually rely on paper and pen or electronic devices with manual input. These methods have a series of problems, such as cumbersome operation, limited learning flexibility, and lack of fun, which fails to fully stimulate users' learning interest.
[0003] Therefore, those skilled in the art need to devote themselves to developing innovative solutions to make mental arithmetic exercises more convenient, personalized and interesting. Summary of the Invention
[0004] In view of the shortcomings of the prior art described above, the purpose of this application is to provide an offline voice oral arithmetic device and method to solve the problems of cumbersome operation and lack of fun in the traditional oral arithmetic practice method in the prior art, which makes it difficult for users to maintain interest and concentration, thereby affecting the learning effect.
[0005] To achieve the above-mentioned and other related purposes, the present application provides an offline voice mental arithmetic device comprising an offline voice module, an offline database, a control module and a calculation module;
[0006] The offline voice module is used to process the user voice, send a first instruction to the control module, and process and broadcast a second instruction sent by the control module;
[0007] The offline database is used to provide a third instruction for interacting with the control module;
[0008] The control module, based on a preset condition or an instruction processed by the offline voice module, interacts with the offline database to obtain a fourth instruction, and interacts with the calculation module to obtain a fifth instruction;
[0009] The calculation module calculates a result based on the fourth instruction and sends the result to the control module.
[0010] Optionally, the offline voice module includes a voice input unit, a voice recognition unit and a voice playback unit;
[0011] The voice input unit detects the user's voice in the surrounding environment, converts it into a voice command, and inputs it to the voice recognition unit;
[0012] The speech recognition unit receives the speech instruction, recognizes and converts it to obtain a speech recognition instruction, and inputs the speech recognition instruction to the control module;
[0013] The voice playing unit converts the broadcast instruction sent by the control module into audio and plays it.
[0014] Optionally, the control module sends a control interaction instruction to the offline database, and receives a control interaction return instruction returned by the offline database;
[0015] The control module sends the operation numbers and operation symbols in the control interaction return instruction to the calculation module, and receives the calculation results returned by the calculation module;
[0016] The control module sends a play instruction to the offline voice module and compares the user's answer input by the offline voice module.
[0017] Optionally, the offline database includes an offline digital library, an offline symbol library and an offline instruction library;
[0018] The offline digital library provides the operation numbers; the offline symbol library provides the operation symbols; and the offline instruction library provides functional instructions.
[0019] Optionally, the offline voice mental arithmetic device further includes a one-button start unit, which is connected to the control module and is used for the control module to unidirectionally control the offline voice module when the one-button is started. The offline voice module does not receive user voice and is only used to broadcast audio.
[0020] To achieve the above-mentioned and other related purposes, the present application also provides an offline voice calculation method, which includes:
[0021] The control module interacts with the offline database based on the preset condition and sends the fourth instruction obtained after the interaction to the offline voice module; the offline voice module plays audio based on the fourth instruction;
[0022] The control module interacts with the calculation module to obtain the fifth instruction;
[0023] The offline voice module processes the received user voice to obtain the first instruction;
[0024] The control module processes the fifth instruction and the first instruction to obtain the second instruction;
[0025] The offline voice module plays audio according to the second instruction.
[0026] Optionally, the offline voice module includes a voice input unit, a voice recognition unit and a voice playback unit;
[0027] The voice input unit detects the user's voice in the surrounding environment, converts it into a voice command, and inputs it to the voice recognition unit;
[0028] The speech recognition unit receives the speech instruction, recognizes and converts it to obtain a speech recognition instruction, and inputs the speech recognition instruction to the control module;
[0029] The voice playing unit converts the broadcast instruction sent by the control module into audio and plays it.
[0030] Optionally, the control module sends a control interaction instruction to the offline database, and receives a control interaction return instruction returned by the offline database;
[0031] The control module sends the operation numbers and operation symbols in the control interaction return instruction to the calculation module, and receives the calculation results returned by the calculation module;
[0032] The control module sends a play instruction to the offline voice module and compares the user's answer input by the offline voice module.
[0033] Optionally, the offline database includes an offline digital library, an offline symbol library and an offline instruction library;
[0034] The offline digital library provides the operation numbers; the offline symbol library provides the operation symbols; and the offline instruction library provides functional instructions.
[0035] Optionally, the offline voice mental arithmetic method further includes a one-button start mode, which is connected to the control module via a one-button start unit, and is used for the control module to unidirectionally control the offline voice module when the one-button is started; the offline voice module does not receive user voice and is only used to broadcast audio.
[0036] As described above, the present application provides the following beneficial effects:
[0037] 1. The offline voice mental arithmetic device provided by this application allows users to practice mental arithmetic by inputting numbers by voice without the need for paper, pen or other electronic devices.
[0038] 2. Compared with the existing online mental arithmetic devices, the offline voice mental arithmetic device provided by this application has wider and more diverse application scenarios; secondly, it has lower cost and is more convenient to use.
[0039] 3. The offline voice mental arithmetic device provided by this application uses voice input of numbers, which is intuitive and natural, and increases the fun and interactivity of mental arithmetic exercises.
[0040] 4. The offline voice calculation device provided by this application can calculate and compare answers in real time, quickly give answer results, and improve learning efficiency.
[0041] 5. The offline database of the offline voice calculation device provided by this application can be customized according to the learning level and needs of the children, and can be flexibly adapted to different learning scenarios. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0043] FIG1 is a schematic diagram of an implementation environment involved in an embodiment of the present application.
[0044] FIG2 is a schematic diagram of the internal structure of an offline voice mental arithmetic device provided in an embodiment of the present application.
[0045] FIG3 is a schematic diagram of the internal structure of the offline voice module provided in an embodiment of the present application.
[0046] FIG4 is a schematic diagram of the internal structure of an offline database provided in an embodiment of the present application.
[0047] FIG5 is a schematic diagram of the internal structure of an offline voice mental arithmetic device provided in an embodiment of the present application.
[0048] FIG6 is a schematic diagram of the internal structure of an offline voice mental arithmetic device provided in an embodiment of the present application.
[0049] FIG7 is a flow chart of an offline voice calculation method provided by the present application.
[0050] FIG8 is a schematic diagram of one of the scene cycles of the offline voice mental arithmetic device of the present application.
[0051] FIG9 is a schematic diagram of the second scenario cycle of the offline voice mental arithmetic device of the present application.
[0052] FIG10 is a schematic diagram of the third scene cycle of the offline voice mental arithmetic device of the present application.
[0053] Description of the accompanying drawings: 101, user terminal; 102, device terminal; 200, offline voice calculation device; 201, offline voice module; 202, control module; 203, offline database; 204, calculation module; 301, voice input unit; 302, voice recognition unit; 303, voice playback unit; 401, offline digital library; 402, offline symbol library; 403, offline instruction library; 501, one-button start unit; 502, offline voice module; 601, offline database. DETAILED DESCRIPTION
[0054] The following describes the embodiments of the present application through specific examples. Those skilled in the art will readily understand the other advantages and benefits of the present application from the disclosure herein. The present application may also be implemented or applied through various other specific embodiments, and the details in this specification may be modified or altered based on different viewpoints and applications without departing from the spirit of the present application.
[0055] Please refer to Figures 1 to 10. It should be noted that the figures provided in this embodiment are merely schematic illustrations of the basic concept of the present application. Although the figures only show components related to the present application and are not drawn according to the number, shape, and size of components in actual implementation, the form, quantity, and proportion of each component in actual implementation may be changed arbitrarily, and the component layout may also be more complex.
[0056] As shown in Figure 1, Figure 1 is a schematic diagram of the implementation environment involved in the embodiments of this application. As shown in Figure 1, the implementation environment may include a user terminal 101 and a device terminal 102, wherein the device terminal 102 is an offline voice mental arithmetic device described in this application, which can directly interact with the user terminal 101 through voice without the need for other devices. Example 1
[0057] As shown in FIG2 , this embodiment provides an offline voice mental arithmetic device 200 , which includes an offline voice module 201 , an offline database 203 , a control module 202 , and a calculation module 204 .
[0058] Specifically, after the device is started, the control module 202 sends an interaction instruction to the offline database 203, the offline database 203 extracts data and inputs it into the control module 202, the control module 202 processes the obtained data and sends it to the offline voice module 201, the offline voice module 201 broadcasts the received information to the user, and at the same time, the control module 202 sends the processed data to the calculation module 204, the calculation module 204 performs the corresponding calculation operation, obtains the result, and sends the result back to the control module 202; the offline voice module 201 receives the user voice, processes it, obtains the voice recognition instruction, and inputs the recognition instruction into the control module 202, the control module 202 obtains feedback based on the voice recognition instruction and the result, and sends it to the offline voice module 201, which feeds back to the user.
[0059] Specifically, as shown in FIG3 , in this embodiment, the offline voice module 201 includes a voice input unit 301 , a voice recognition unit 302 and a voice playback unit 303 .
[0060] More specifically, the voice input unit 301 enters an active state after the voice playback unit 303 plays the question, detects the user's voice in the surrounding environment, and converts the user's voice into a voice command after receiving it, and inputs it into the voice recognition unit 302. The voice recognition unit 302 receives the voice command, recognizes and converts it to obtain the voice recognition command, and inputs the voice recognition command into the control module 202. When the voice playback unit 303 receives the playback command from the control module 202, the voice playback unit 303 converts the playback command into audio and plays it to the user.
[0061] Specifically, in this embodiment, the control module 202 sends a control interaction instruction to the offline database 203 and receives a control interaction return instruction returned by the offline database 203; the control module 202 processes the control interaction return instruction to obtain a question, sends the question to the calculation module 204, and receives the calculation result returned by the calculation module 204; the control module 202 sends a play instruction to the offline voice module 201; the control module 202 compares the user answer input by the offline voice module 201 with the calculation result input by the calculation module 204.
[0062] More specifically, as shown in Figure 4, the offline database 203 includes an offline numeric library 401, an offline symbol library 402, and an offline instruction library 403. The offline numeric library 401 provides operands; the offline symbol library 402 provides operation symbols; and the offline instruction library 403 provides functional instructions. The operands are natural numbers, such as 0, 1, and 2; the operation symbols include addition, subtraction, multiplication, and division; and the functional instructions are functional indicators, such as "Correct answer," "What a pity," and "Goodbye, kid." When the offline database 203 receives the control interaction instruction sent by the control module 202, the offline database 203 randomly selects operation number 1 and operation number 2 from the offline digital library 401, and the offline database 203 randomly selects an operation symbol from the offline symbol library 402; when the control module 202 compares the user answer and the calculation result, the control module 202 extracts the required functional instructions from the offline instruction library 403 according to the corresponding scenario. For example, if the user answer and the calculation result are the same, the control module 202 extracts the functional instructions under the same scenario from the offline instruction library 403, such as "correct answer".
[0063] More specifically, when the operation symbol is subtraction, the operand 1 is greater than or equal to the operand 2; when the operation symbol is division, the operand 1 is a multiple of the operand 2, and the operand 2 is not 0.
[0064] It should be noted that when the user answer is different from the calculation result, the control module 202 not only extracts the functional instructions in the different scenarios from the offline instruction library 403, such as "What a pity", but also announces the correct answer, which is the calculation result provided by the calculation module 204.
[0065] As an example, FIG8 shows one of the scenario cycles of the offline voice mental arithmetic device of the present application. After the offline voice module 201 detects the user's voice, it obtains the user's control voice instruction through recognition, that is, the first instruction at this time is a control voice instruction. Specifically, the control voice instruction is used for functional control instructions such as starting mental arithmetic, ending mental arithmetic, pausing mental arithmetic, or standing by. This embodiment uses the example of receiving the user's "start mental arithmetic". The control module 202 receives the control voice instruction, confirms the control instruction, and sends it to the offline voice module 201 to broadcast the instruction. The offline voice module 201 broadcasts "Mental arithmetic starts now~".
[0066] As an example, FIG9 shows the second scenario loop of the offline voice mental arithmetic device of the present application. This scenario loop is based on the example in scenario loop 1. The control module 202 interacts with the offline database 203 based on preset conditions and obtains a fourth instruction. The preset conditions refer to functional preset conditions such as "start mental arithmetic," "standby," and "pause mental arithmetic." In this embodiment, "start mental arithmetic" is used as an example. The fourth instruction includes a mental arithmetic problem, such as operation numbers and operation symbols, for example, "3+8=". After receiving the mental arithmetic problem, the control module 202 sends the problem to the calculation module 204. The calculation module 204 performs the calculation and sends the answer to the control module 202, for example, "11." Simultaneously, the control module 202 sends the problem to the calculation module 204 and also sends the problem to the offline voice module 201, which then announces the problem to the user. The offline voice module 201 receives the user's voice answer and sends it to the control module 202. The control module 202 compares the user's voice answer with the calculated answer and announces the compared answer.
[0067] As an example, as shown in FIG10 , there is the third scene cycle of the offline voice oral calculation device of the present application. The offline voice module 201 detects the user's "end oral calculation" control voice instruction, and the control module 202 sends "end" to the offline voice module, thereby ending the oral calculation.
[0068] It should be noted that the scenario cycles of the offline voice mental arithmetic device provided in this application are not limited to three, and the order of the three cycles is not limited and is not limited to this embodiment. Example 2
[0069] As shown in Figure 5, this embodiment provides an offline voice calculation device. The difference from the first embodiment is that the device includes a one-key start unit 501, which is connected to the control module and is used for the control module to unidirectionally control the offline voice module when the one-key is started; the offline voice module does not receive user voice and is only used to broadcast audio. As an example, the offline voice module 502 does not include a voice input unit and a voice recognition unit. Therefore, this embodiment does not include the operation of receiving user voice and its subsequent related recognition instructions. After the control module 202 receives the calculation result fed back by the calculation module, it delays N seconds, 1<N<10, and sends a play result instruction to the offline voice module.
[0070] The other structures are the same as those in the first embodiment and will not be described in detail here. Example 3
[0071] As shown in FIG6 , this embodiment provides an offline voice calculation device, which is different from the first embodiment in that the device does not include a calculation module, and the calculation results are directly provided by the offline database 601 .
[0072] The other structures are the same as those in the first embodiment and will not be described in detail here. Example 4
[0073] As shown in FIG7 , this embodiment provides an offline voice calculation method, which includes the following steps:
[0074] S701: The control module interacts with the offline database based on preset conditions, and sends a fourth instruction obtained after the interaction to the offline voice module; the offline voice module plays audio based on the fourth instruction.
[0075] Specifically, when the system is in power-on, running, standby, etc., the control module interacts with the offline database, obtains operation number 1, operation number 2 and operation symbol in the offline database, converts the operation number and the operation symbol into a question, and sends it to the offline voice module. The offline voice module converts the received question into audio and broadcasts it to the user.
[0076] More specifically, in this embodiment, it is assumed that the question is "3+8=", where "3" is the operation number 1, "+" is the operation symbol, and "8" is the operation number 2.
[0077] S702: The control module interacts with the calculation module to obtain a fifth instruction.
[0078] Specifically, the control module sends the question to the calculation module, and the calculation module sends the result obtained after the calculation is completed back to the control module.
[0079] S703: The offline voice module processes the received user voice to obtain a first instruction.
[0080] Specifically, the offline voice module is in an active state, detecting user voices in the surrounding environment, and converting the user voices into recognition instructions for interacting with the control module after receiving the user voices.
[0081] S704: The control module processes the fifth instruction and the first instruction to obtain a second instruction.
[0082] Specifically, the control module compares the result with the recognition instruction to obtain feedback.
[0083] More specifically, in this embodiment, if the comparison result is that the two are the same, then the feedback answer is correct; if the comparison result is that the two are different, then the feedback answer is wrong and the correct answer is the result.
[0084] S705: The offline voice module plays audio according to the second instruction.
[0085] Specifically, the control module sends the feedback to the offline voice module, and the offline voice module converts the received feedback into audio and broadcasts it to the user.
[0086] In summary, the present application provides an offline voice oral arithmetic device and method, the offline voice oral arithmetic device comprising an offline voice module, an offline database, a control module, and a calculation module; the offline voice module is configured to process user voice, send a first instruction to the control module, and process and broadcast a second instruction sent by the control module; the offline database is configured to provide a third instruction for interaction with the control module; the control module, based on preset conditions or instructions processed by the offline voice module, interacts with the offline database and obtains a fourth instruction, and interacts with the calculation module and obtains a fifth instruction; the calculation module calculates a result based on the fourth instruction and sends the result to the control module. The offline voice oral arithmetic device of the present application allows users to practice oral arithmetic by inputting numbers by voice, without the need for paper, pen, or other electronic devices; the offline voice oral arithmetic device provided by the present application has a wider and more diverse application scenario than existing online oral arithmetic devices; secondly, it is lower in cost and more convenient to use. Therefore, the present application effectively overcomes the various shortcomings of the prior art and has high industrial utilization value.
[0087] The above embodiments are merely illustrative of the principles and effects of this application and are not intended to limit this application. Anyone skilled in the art may modify or alter the above embodiments without departing from the spirit and scope of this application. Therefore, all equivalent modifications or alterations made by one of ordinary skill in the art without departing from the spirit and technical concepts disclosed in this application shall be covered by the claims of this application.
Claims
1. An offline voice mental arithmetic device, characterized in that: Includes offline voice module, offline database, control module and calculation module; The offline voice module is used to process the user voice, send a first instruction to the control module, and process and broadcast a second instruction sent by the control module; The offline database is used to provide a third instruction for interacting with the control module; The control module, based on a preset condition or an instruction processed by the offline voice module, interacts with the offline database to obtain a fourth instruction, and interacts with the calculation module to obtain a fifth instruction; The calculation module calculates a result based on the fourth instruction and sends the result to the control module.
2. The offline voice mental arithmetic device according to claim 1, characterized in that: The offline voice module includes a voice input unit, a voice recognition unit and a voice playback unit; The voice input unit detects the user's voice in the surrounding environment, converts it into a voice command, and inputs it to the voice recognition unit; The speech recognition unit receives the speech instruction, recognizes and converts it to obtain a speech recognition instruction, and inputs the speech recognition instruction to the control module; The voice playing unit converts the broadcast instruction sent by the control module into audio and plays it.
3. The offline voice mental arithmetic device according to claim 1, characterized in that: The control module sends a control interaction instruction to the offline database, and receives a control interaction return instruction returned by the offline database; The control module sends the operation numbers and operation symbols in the control interaction return instruction to the calculation module, and receives the calculation results returned by the calculation module; The control module sends a play instruction to the offline voice module and compares the user's answer input by the offline voice module.
4. The offline voice mental arithmetic device according to claim 3, characterized in that: The offline database includes an offline digital library, an offline symbol library and an offline instruction library; The offline digital library provides the operation numbers; the offline symbol library provides the operation symbols; and the offline instruction library provides functional instructions.
5. The offline voice mental arithmetic device according to claim 1, characterized in that: The offline voice mental arithmetic device further includes a one-button start unit, which is connected to the control module and is used for the control module to unidirectionally control the offline voice module when the one-button is started; the offline voice module does not receive user voice and is only used to broadcast audio.
6. An offline voice calculation method, implemented based on the device of claim 1, characterized in that: The method comprises: The control module interacts with the offline database based on the preset condition and sends the fourth instruction obtained after the interaction to the offline voice module; the offline voice module plays audio based on the fourth instruction; The control module interacts with the calculation module to obtain the fifth instruction; The offline voice module processes the received user voice to obtain the first instruction; The control module processes the fifth instruction and the first instruction to obtain the second instruction; The offline voice module plays audio according to the second instruction.
7. The offline voice calculation method according to claim 6, characterized in that: The offline voice module includes a voice input unit, a voice recognition unit and a voice playback unit; The voice input unit detects the user's voice in the surrounding environment, converts it into a voice command, and inputs it to the voice recognition unit; The speech recognition unit receives the speech instruction, recognizes and converts it to obtain a speech recognition instruction, and inputs the speech recognition instruction to the control module; The voice playing unit converts the broadcast instruction sent by the control module into audio and plays it.
8. The offline voice calculation method according to claim 6, characterized in that: The control module sends a control interaction instruction to the offline database, and receives a control interaction return instruction returned by the offline database; The control module sends the operation numbers and operation symbols in the control interaction return instruction to the calculation module, and receives the calculation results returned by the calculation module; The control module sends a play instruction to the offline voice module and compares the user's answer input by the offline voice module.
9. The offline voice calculation method according to claim 8, characterized in that: The offline database includes an offline digital library, an offline symbol library and an offline instruction library; The offline digital library provides the operation numbers; the offline symbol library provides the operation symbols; and the offline instruction library provides functional instructions.
10. The offline voice calculation method according to claim 6, characterized in that: The offline voice calculation method also includes a one-key start mode, which is connected to the control module through a one-key start unit, and is used for the control module to unidirectionally control the offline voice module when the one-key is started; the offline voice module does not receive user voice and is only used to broadcast audio.