CN110060674B - Table management method, device, terminal and storage medium - Google Patents
Table management method, device, terminal and storage medium Download PDFInfo
- Publication number
- CN110060674B CN110060674B CN201910201238.3A CN201910201238A CN110060674B CN 110060674 B CN110060674 B CN 110060674B CN 201910201238 A CN201910201238 A CN 201910201238A CN 110060674 B CN110060674 B CN 110060674B
- Authority
- CN
- China
- Prior art keywords
- voice signal
- signal instruction
- information
- type
- user
- 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
- 238000007726 management method Methods 0.000 title abstract description 32
- 238000000034 method Methods 0.000 claims abstract description 48
- 238000004458 analytical method Methods 0.000 claims description 22
- 238000012545 processing Methods 0.000 claims description 10
- 238000013145 classification model Methods 0.000 claims description 9
- 238000004590 computer program Methods 0.000 claims description 7
- 238000004364 calculation method Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000011084 recovery Methods 0.000 description 3
- 238000013527 convolutional neural network Methods 0.000 description 2
- 238000013135 deep learning Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 230000011218 segmentation Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/16—Sound input; Sound output
- G06F3/167—Audio in a user interface, e.g. using voice commands for navigating, audio feedback
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/08—Speech classification or search
- G10L15/16—Speech classification or search using artificial neural networks
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/08—Speech classification or search
- G10L15/18—Speech classification or search using natural language modelling
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
- G10L2015/223—Execution procedure of a spoken command
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Acoustics & Sound (AREA)
- Computational Linguistics (AREA)
- Artificial Intelligence (AREA)
- Theoretical Computer Science (AREA)
- Evolutionary Computation (AREA)
- General Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The embodiment of the invention discloses a form management method, a form management device, a form management terminal and a storage medium, wherein the form management method comprises the steps of receiving a voice signal instruction input by a user aiming at a form, analyzing the voice signal instruction to obtain operation information corresponding to the voice signal instruction, acquiring key information corresponding to the voice signal instruction from a historical operation record of the user aiming at the form by utilizing the operation information, and operating the form according to the operation information and the key information. By implementing the method, the voice instruction of the user can be accurately identified by combining with the historical operation record, and the intelligent degree of the form during voice management is improved.
Description
Technical Field
The present invention relates to the field of computer technologies, and in particular, to a method, an apparatus, a terminal, and a storage medium for table management.
Background
With the more mature voice technology, users can use voice to operate office software, for example, after the users input voice information, the terminals (mobile phones, computers, tablet computers, and the like) analyze the received voice information, then search corresponding control instructions according to the analysis results, and apply the control instructions to the software to realize the operation of the software.
However, the existing terminal can only execute corresponding operations when receiving very standard voice information, and when the voice information input by the user is not matched with the standard voice information, the terminal cannot recognize the voice input by the user, so that the operation cannot be executed, and the intelligence is poor.
Disclosure of Invention
The embodiment of the invention provides a form management method, a form management device, a form management terminal and a storage medium, which can accurately identify a voice instruction of a user by combining with a historical operation record and improve the intelligent degree of the form during voice management.
In a first aspect, an embodiment of the present invention provides a table management method, where the method includes:
receiving a voice signal instruction input by a user aiming at the form;
analyzing the voice signal instruction to obtain operation information corresponding to the voice signal instruction;
acquiring key information corresponding to the voice signal instruction from a historical operation record of the user for the table by using the operation information;
and operating the table according to the operation information and the key information.
In a second aspect, an embodiment of the present invention provides a table management apparatus, where the apparatus includes:
the receiving module is used for receiving a voice signal instruction input by a user aiming at the form;
the analysis module is used for analyzing the voice signal instruction to obtain operation information corresponding to the voice signal instruction;
the acquisition module is used for acquiring key information corresponding to the voice signal instruction from a historical operation record of the user aiming at the table by using the operation information;
and the operation module is used for operating the table according to the operation information and the key information.
In a third aspect, an embodiment of the present invention provides a terminal, including a processor, an input device, an output device, and a memory, where the processor, the input device, the output device, and the memory are connected to each other, where the memory is used to store a computer program, and the computer program includes program instructions, and the processor is configured to call the program instructions to execute the method according to the first aspect.
In a fourth aspect, the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program includes program instructions, which, when executed by a processor, cause the processor to execute the method of the first aspect.
In the embodiment of the invention, a terminal receives a voice signal instruction input by a user aiming at a form, analyzes the voice signal instruction to obtain operation information corresponding to the voice signal instruction, acquires key information corresponding to the voice signal instruction from a historical operation record of the user aiming at the form by utilizing the operation information, and operates the form according to the operation information and the key information. By implementing the method, the voice can be recognized by combining with the historical operation records, and the intelligence of the terminal is improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a flowchart illustrating a table management method according to an embodiment of the present invention;
fig. 2 is a schematic flowchart of a target operation type determination method according to an embodiment of the present invention;
fig. 3 is a flowchart illustrating a method for determining a target operation object according to an embodiment of the present invention;
fig. 4 is a flowchart illustrating an operation result storage destination determining method according to an embodiment of the present invention;
FIG. 5 is a flow chart illustrating another table management method according to an embodiment of the present invention;
FIG. 6 is a schematic structural diagram of a table management apparatus according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of a terminal according to an embodiment of the present invention.
Detailed Description
At present, the voice technology is more and more mature, and more services are provided based on voice, so that a user can not only use an intelligent sound box to control home Internet of things equipment, but also use voice assistant application of a terminal to make a call and use software and the like. After the user inputs the voice information, the software can analyze the voice information input by the user and then search the control instruction to realize the corresponding function. However, the existing voice assistant can only operate with a very standard control language, and when the voice input by the user does not match with the standard voice, the terminal cannot recognize the operation that the user wants to perform, and the intelligence is poor.
Based on the above description, an embodiment of the present invention provides a table management method, which specifically includes the following steps: the terminal receives a voice signal instruction input by a user aiming at the table. Specifically, after the form software is opened, the user can start the voice input mode and input a corresponding voice signal instruction, and the terminal receives the voice signal instruction input by the user. And analyzing the received voice signal instruction by the terminal to obtain operation information corresponding to the voice signal instruction. Wherein the operation information includes one or more of a target operation type, a target operation object, and an operation result storage destination. After the terminal analyzes the operation information, whether corresponding operation can be directly executed according to the operation information can be judged, if yes, the terminal acquires the operation authority of the user, and if the operation authority of the user reaches the operation authority corresponding to the operation information, the terminal executes the operation corresponding to the operation information and ends the process. And if not, the terminal executes the step of acquiring key information corresponding to the voice signal instruction from the historical operation record of the user aiming at the table by using the operation information. And thirdly, the terminal acquires key information corresponding to the voice signal instruction from the historical operation record of the user aiming at the table by using the operation information. Wherein the key information includes one or more of a target operation type, a target operation object, and an operation result storage destination. Specifically, after determining that the corresponding operation cannot be directly performed according to the operation information, the terminal searches for the necessary elements lacking in the key information in the history operation record, and uses the necessary elements lacking as the key information, for example, if the operation information includes the target operation object, the necessary elements lacking in the operation information are the target operation type, or if the operation information includes the target operation type, the necessary elements lacking in the operation information are the target operation object. And fourthly, the terminal operates the table according to the operation information and the key information, in the concrete implementation, the terminal can acquire the operation authority of the user and the operation authority corresponding to the operation information and the key information, and if the operation authority of the user reaches the operation authority corresponding to the operation information, the terminal executes the operation corresponding to the operation information and the key information. And the terminal updates the historical operation records of the user aiming at the table, and performs recovery processing and problem tracing on the table by using the updated historical operation records.
It should be noted that the form management method provided by the present invention can be applied to a terminal, where the terminal includes a mobile phone, a computer, a tablet computer, and the like, in an implementation scenario, a user can open form application software (e.g., EXCEL) in the mobile phone, then input a voice signal instruction, and after receiving the voice signal instruction, the terminal controls the form application software to execute corresponding operations according to contents in the voice signal instruction. For example, after the EXCEL is opened, the user inputs a voice signal instruction of "drawing a histogram according to the third row data", and after the terminal receives the instruction, the EXCEL is controlled to draw the histogram corresponding to the third row data and display the histogram in the EXCEL, and further, the user can continue to input "the data in the fourth row is also" and the terminal is controlled to draw the histogram corresponding to the data in the fourth row. By the mode, the operation process of the form on the mobile phone by the user is greatly simplified.
In summary, the table management method provided by the embodiment of the invention has at least the following advantages:
(1) and recording the operation of the user on the form so as to restore the form and trace the source of the problem. (2) And the voice signal instruction provided by the user is analyzed by combining with the historical operation record, so that the intelligence of the terminal is improved. (3) And a voice operation mode is provided for the form, so that the operation difficulty of a user is reduced.
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, which is a flowchart illustrating a table management method according to an embodiment of the present invention, the table management method in this embodiment may include:
s101, the terminal receives a voice signal instruction input by a user aiming at the form.
In the embodiment of the present invention, after a form (for example, EXECL) software is opened, a user may input a corresponding voice signal instruction, and a terminal receives the voice signal instruction input by the user, where the content included in the voice signal instruction may specifically be "calculate an average value of a third column and store in E3", "switch to table 2", "open table two", and the like.
S102, the terminal analyzes the voice signal instruction to obtain operation information corresponding to the voice signal instruction.
In the embodiment of the invention, after the terminal receives the voice signal instruction input by the user, the received voice signal instruction is analyzed to obtain the operation information corresponding to the voice signal instruction, wherein the operation information comprises one or more of a target operation type, a target operation object and an operation result storage destination. The target operation type may be a mean value calculation type, a switching type, an adding type, a deleting type, and the like, the target operation object may be data that needs to be operated in the table, and the operation result storage destination may be a storage location corresponding to an operation result obtained after the operation is completed, such as E3, F4, and the like.
After analyzing the received voice signal command to obtain corresponding operation information, the terminal determines whether corresponding operations can be directly executed according to the operation information, if so, the terminal obtains the operation authority of the user, and if the operation authority of the user reaches the operation authority corresponding to the operation information, the terminal executes the operations corresponding to the operation information, it should be noted that, if the terminal can directly execute the corresponding operations according to the operation information, the operation information at least includes a target operation type and a target operation object, for example, if the voice signal command received by the terminal is "delete data in E3", the terminal analyzes the voice signal command to obtain the target operation type as a delete type, the target operation object is data in E3, and after obtaining the operation information, the terminal executes the operations corresponding to the target operation type on the target operation object in the table, i.e. delete the data in E3. Optionally, the operation information includes a target operation type, a target operation object, and an operation result storage destination, for example, if the voice signal instruction received by the terminal is "calculating the mean value of the data in the third row and storing it in E3", the terminal analyzes the voice signal instruction to obtain that the target operation type is the mean value calculation type, the target operation object is the data in the third row, and the operation result storage destination is E3, after the terminal obtains the operation information, the terminal executes the operation corresponding to the target operation type on the target operation object in the table, and stores the operation result in the operation result storage destination, that is, the terminal calculates the mean value of the data in the third row and stores the calculated mean value in E3. After the terminal executes the corresponding operation, the process is ended.
In one implementation, after the terminal analyzes the received voice signal instruction, the terminal cannot directly perform corresponding operation according to the operation information obtained through analysis, for example, if the voice signal instruction input by the user is "data in the fourth row is also", the terminal analyzes the voice signal instruction and only obtains data in the fourth row as a target operation object, and if the target operation type is absent, the terminal cannot directly perform corresponding operation according to the voice signal instruction, and the terminal performs step S103.
And S103, the terminal acquires key information corresponding to the voice signal instruction from the historical operation record of the user aiming at the table by using the operation information.
In the embodiment of the present invention, the key information includes one or more of a target operation type, a target operation object, and an operation result storage destination, and may specifically be a necessary element that is absent in the operation information. Optionally, if the operation information includes a target operation object, the necessary element missing in the operation information is a target operation type. And if the operation information comprises the target operation type, the necessary element lacking in the operation information is a target operation object.
In a specific implementation, the specific manner in which the terminal acquires the key information corresponding to the voice signal instruction from the historical operation record of the user for the form by using the operation information may be that the terminal acquires the missing necessary elements from the operation information, queries the historical operation record input by the user for the form, and acquires the target operation type or the target operation object from the historical operation record. The terminal uses necessary elements recorded in the historical operation record as key information corresponding to the voice signal instruction. Note that the history operation record of the user with respect to the table may be a voice operation record or a non-voice operation record.
For example, if the voice signal command input by the user is "the data in the fourth row is also" and the terminal analyzes the voice signal command, only the data in the fourth row as the target operation object can be obtained, and the missing necessary elements are the target operation type, so that the terminal obtains the history operation record. Assuming that the historical operation record records the maximum value in the data marking the third row, the operation of marking the maximum value in the data marking the third row may be specifically triggered by the user through inputting voice, or triggered by the user through a conventional input mode (for example, mouse click, keyboard input, etc.), the corresponding historical operation type is the maximum value marking type, and the historical operation object is the data in the third row, and then the terminal determines the maximum value marking type as the key information.
And S104, the terminal operates the table according to the operation information and the key information.
In the embodiment of the invention, after the terminal acquires the operation information and the key information, the table is operated according to the operation information and the key information. Optionally, the operation information is a target operation type, and the key information is a target operation object, the terminal executes an operation corresponding to the target operation type on the target operation object in the table. Optionally, the operation information is a target operation object, and the key information is a target operation type, the terminal executes an operation corresponding to the target operation type on the target operation object in the table. Optionally, the operation information may further include an operation result storage destination, and the terminal executes an operation corresponding to the target operation object in the table, and stores the operation result obtained after the operation into the operation result storage destination. Further, before storing the operation result obtained after the operation to the operation result storage destination, the terminal needs to judge whether the storage condition is met, if yes, the terminal stores the operation result to the operation result storage destination, and if not, the terminal sends prompt information to the user. The prompt message comprises a storage determining option and a storage abandoning option, and the terminal determines whether to store the operation result into the operation result storage destination according to the selection result of the user. For example, the operation corresponding to the operation information and the key information is "calculating the average value of the third column and storing in E3", if the table E3 is empty, the terminal directly stores the operation, and if the table E3 has data, the terminal sends a prompt message to the user to inquire whether the user determines to store the operation, specifically, the prompt message may be a voice prompt, or may be displayed in a pop-up window form, and the terminal finally executes a corresponding operation according to the selection result of the user. Further, after the terminal executes the corresponding operation, the executed operation is recorded.
In the embodiment of the invention, a terminal receives a voice signal instruction input by a user aiming at a form, analyzes the voice signal instruction to obtain operation information corresponding to the voice signal instruction, acquires key information corresponding to the voice signal instruction from a historical operation record of the user aiming at the form by utilizing the operation information, and operates the form according to the operation information and the key information. By implementing the method, the voice command of the user can be accurately recognized by combining with the historical operation record, the intelligent degree of the form during voice management is improved, even if the non-standardized voice command is input by the user, the user intention can be accurately recognized, and the voice operation threshold during form management is reduced.
Referring to fig. 2, a flowchart of the method for determining the target operation type in step S102 shown in fig. 1 is shown, where the method for determining the target operation type in this embodiment may include:
s201, the terminal analyzes the voice signal command to determine a keyword in the voice signal command.
In the embodiment of the invention, after receiving a voice signal instruction input by a user, the terminal analyzes the voice signal instruction to determine the keywords in the voice signal instruction, specifically, the terminal converts the voice signal instruction into text information and performs word segmentation processing on the text information to obtain the keywords in the voice signal instruction. For example, if the voice message command input by the user is "switch to table 2", the corresponding keywords are "switch to" and "table 2".
S202, the terminal determines a first operation type corresponding to the voice signal instruction according to the corresponding relation between the preset key words and the operation types.
In the embodiment of the present invention, the correspondence between the keywords and the operation types may be preset by research personnel and stored in a database, where different keywords may correspond to the same operation type, for example, the operation types corresponding to the keyword "average calculation" and the keyword "average calculation" are both average calculation types. The operation types corresponding to the keyword "switch to table 2" and the keyword "open table 2" are both switch types. After the terminal acquires the keyword in the voice signal instruction, the operation type corresponding to the keyword can be searched in the database, and the operation type corresponding to the searched keyword is determined as the first operation type corresponding to the voice signal instruction.
S203, the terminal determines a second operation type corresponding to the voice signal instruction according to the similarity model, and determines a third operation type corresponding to the voice signal instruction according to the classification model.
In the embodiment of the invention, the similarity model is specifically used for calculating the similarity between the voice signal instruction received by the terminal and the preset voice signal instruction, wherein each preset voice signal instruction corresponds to one operation type, and the corresponding relation can be preset by research personnel. And the terminal calculates the similarity between the received voice signal instruction and each preset voice signal instruction, and determines the operation type corresponding to the preset voice signal instruction with the highest similarity as the second operation type corresponding to the voice signal instruction. The similarity model may be a term-frequency-inverse-document-size-frequency (tf-idf) model, a Latent Semantic Indexing algorithm (LSI) model, an edit distance model, or the like, which is not limited herein. In an implementation manner, the specific calculation manner of the similarity may also be that the terminal calculates the number of the same characters between the voice signal instruction and the preset voice signal instruction, and determines a ratio between the number of the same characters and the total number of characters in the voice signal instruction as the similarity between the voice signal instruction and the preset voice signal instruction.
Further, the terminal determines a third operation type corresponding to the voice signal instruction according to the classification model, where the method adopted in the classification model may specifically be a method based on a Convolutional Neural Network (CNN), a method based on a Bi-directional long-short-term-Memory-cyclic-Neural Network (Bi-LSTM-RNN), a method based on a circulating Entity Network (circulating Entity Network, entr), a method based on a Hierarchical Attention Network (HAN), a method based on a Dynamic Memory Network (DMN), a method based on a fast text classifier (FastText), or a combination of the above methods. And the terminal processes the received voice signal instruction by adopting the classification model, so that a third operation type corresponding to the voice signal instruction can be obtained.
S204, the terminal determines a target operation type from the first operation type, the second operation type and the third operation type based on a first preset decision rule, and uses the target operation type as operation information corresponding to the voice signal instruction.
In the embodiment of the invention, after the terminal obtains the first operation type, the second operation type and the third operation type corresponding to the voice signal instruction in different modes, the target operation type is determined from the first operation type, the second operation type and the third operation type based on the first preset decision rule. Specifically, the terminal detects whether the first operation type, the second operation type and the third operation type contain at least two same operation types; and if so, determining the same operation type as the target operation type. For example, if the first operation type is a mean value calculation type, the second operation type is a mean value calculation type, and the third operation type is a maximum value calculation type, the first operation type and the second operation type are the same operation types, and the terminal determines the mean value calculation type as the target operation type. Optionally, if the first operation type, the second operation type, and the third operation type are different, the terminal determines that the target operation type corresponding to the voice signal instruction cannot be obtained. In specific implementation, if the terminal obtains the target operation type corresponding to the voice signal instruction, the terminal determines the obtained target operation type as the operation information corresponding to the voice signal instruction.
According to the embodiment of the invention, the terminal determines a first operation type corresponding to a voice signal instruction according to the corresponding relation between the keyword and the operation type, determines a second operation type corresponding to the voice signal instruction according to a similarity model, determines a third operation type corresponding to the voice signal instruction according to a classification model, and determines the target operation type from the first operation type, the second operation type and the third operation type based on a first preset decision rule.
Referring to fig. 3, which is a schematic flow chart of the method for determining the target operation object in step S102 shown in fig. 1, the method for determining the target operation object in the present embodiment may include:
s301, the terminal analyzes the voice signal command to determine a keyword in the voice signal command.
In the embodiment of the invention, after receiving a voice signal instruction input by a user, the terminal analyzes the voice signal instruction to determine the keywords in the voice signal instruction, specifically, the terminal converts the voice signal instruction into text information and performs word segmentation processing on the text information to obtain the keywords in the voice signal instruction.
S302, the terminal determines a first operation object corresponding to the voice signal instruction according to the corresponding relation between the preset key words and the operation objects.
In the embodiment of the present invention, the correspondence between the keywords and the operation objects may be preset by research and development personnel and stored in a database, where different keywords may correspond to the same operation object, for example, the operation objects corresponding to the keyword "data in the third row" and the keyword "third row value" are both data in the third row. After the terminal acquires the keyword in the voice signal instruction, an operation object corresponding to the keyword can be searched, and the operation object corresponding to the searched keyword is determined as a first operation object corresponding to the voice signal instruction.
S303, the terminal determines a second operation object corresponding to the voice signal instruction according to a semantic dependency analysis method, and determines a third operation object corresponding to the voice signal instruction according to a dependency syntax analysis method.
In the embodiment of the invention, the terminal can perform semantic dependency analysis through the deep learning library to obtain a semantic dependency tree of a sentence in a voice signal instruction input by a user, and then obtain the second operation object through syntax logic.
Furthermore, the terminal can also perform dependency syntax analysis through the deep learning library to obtain a syntax dependency tree of a sentence in the voice signal command input by the user, and then obtain a third operation object through syntax logic. For example, the speech signal command is "find the maximum value of the third column", the relationship between "find" and "value" in this command is a guest-moving relationship, "column" and "value" are a centering relationship, "and" third "and" column "are also a centering relationship.
S304, the terminal determines a target operation object from the first operation object, the second operation object and the third operation object based on a second preset decision rule, and uses the target operation object as operation information corresponding to the voice signal instruction.
In the embodiment of the invention, after the terminal obtains the first operation object, the second operation object and the third operation object corresponding to the voice signal instruction in different modes, the target operation object is determined from the first operation object, the second operation object and the third operation object based on the second preset decision rule. Specifically, the terminal detects whether at least two identical operation objects are included in the first operation object, the second operation object and the third operation object, and if so, determines the identical operation objects as target operation objects. For example, if the first operation object is "table 2", the second operation object is "table 2", and the third operation object is "table 3", the first operation object and the second operation object are two identical operation objects, and the terminal determines "table 2" as the target operation object. Optionally, if the first operation object, the second operation object, and the third operation object are different, the terminal determines that the target operation object corresponding to the voice signal instruction cannot be obtained. In specific implementation, if the terminal obtains a target operation object corresponding to the voice signal instruction, the terminal determines the obtained target operation object as operation information corresponding to the voice signal instruction.
In the embodiment of the invention, the terminal determines the first operation object corresponding to the voice signal instruction according to the corresponding relation between the keyword and the operation object, determines the second operation object corresponding to the voice signal instruction according to the semantic dependency analysis method, determines the third operation object corresponding to the voice signal instruction according to the dependency syntax analysis method, and determines the target operation object from the first operation object, the second operation object and the third operation object based on the second preset decision rule.
Referring to fig. 4, which is a flowchart of the method for determining the operation result storage destination in step S102 shown in fig. 1, the method for determining the operation result storage destination in this embodiment may include:
s401, the terminal analyzes the voice signal command to determine a keyword in the voice signal command.
S402, the terminal determines a first storage destination corresponding to the voice signal instruction according to the corresponding relation between the preset keyword and the storage destination.
S403, the terminal determines a second storage destination corresponding to the voice signal instruction according to the semantic dependency analysis method, and determines a third storage destination corresponding to the voice signal instruction according to the dependency syntax analysis method.
S404, the terminal determines an operation result storage destination from the first storage destination, the second storage destination and the third storage destination based on a third preset decision rule, and uses the operation result storage destination as operation information corresponding to the voice signal instruction.
In the embodiment of the present invention, the terminal detects whether at least two identical storage destinations are included in the first storage destination, the second storage destination, and the third storage destination, and if so, determines the identical storage destination as the operation result storage destination.
In the embodiment of the invention, the terminal determines the first storage destination corresponding to the voice signal instruction according to the corresponding relation between the keyword and the storage destination, determines the second storage destination corresponding to the voice signal instruction according to the semantic dependency analysis method, determines the third storage destination corresponding to the voice signal instruction according to the dependency syntax analysis method, and determines the operation result storage destination from the first storage destination, the second storage destination and the third storage destination based on the second preset decision rule.
Referring to fig. 5, a flowchart of a table management method according to an embodiment of the present invention is shown, where the table management method in this embodiment may include:
s501, the terminal receives a voice signal instruction input by a user aiming at the form.
S502, the terminal analyzes the voice signal command to obtain operation information corresponding to the voice signal command.
And S503, the terminal acquires key information corresponding to the voice signal instruction from the historical operation record of the user aiming at the table by using the operation information.
S504, the terminal obtains a first operation authority of the user and a second operation authority required by operation corresponding to the operation information and the key information.
In the embodiment of the present invention, the first operation right or the second operation right may specifically be a read-only right, a read-write right, and the like, and in specific implementation, the determination manner of the first operation right may specifically be that a user inputs authentication information in advance when opening form software, and the terminal determines the first operation right of the user according to the received authentication information and the corresponding relationship between the authentication information and the operation right, where the authentication information may be an account number, a password, a fingerprint, a voiceprint, and the like. The second operation permission may be determined specifically by determining, by the terminal, the target operation corresponding to the analyzed operation information and the key information, and determining the second operation permission according to a correspondence between the target operation and the operation permission.
And S505, if the first operation authority reaches the second operation authority, the terminal operates the table according to the operation information and the key information.
In the embodiment of the invention, after the terminal acquires the first operation authority of the user and the second operation authority required by the operation corresponding to the operation information and the key information, whether the first operation authority reaches the second operation authority is detected, and if the first operation authority reaches the second operation authority, the terminal operates the table according to the operation information and the key information. If not, the terminal can output a dialog box with failed operation. In a specific implementation, if the first operation right is a read-write right for the entire table, the first operation right inevitably reaches the second operation right, and if the first operation right is a read-write right for a part of content in the table, the first operation right reaches the second operation right when the second operation right is also a read-write right for the part of content in the table. If the first operation authority is the read-only authority, the first operation authority reaches the second operation authority when the second operation authority is the read-only authority.
It should be noted that, in the process of operating the table by the terminal according to the operation information and the key information, if the terminal detects that the target operation type is a designated type, such as a drawing or a calculation type, the terminal may further analyze data included in the target operation object to obtain a data type, and in the process of executing a corresponding operation by the terminal, the terminal performs an operation in combination with the data type to obtain a corresponding operation result. For example: the terminal needs to make a chart for data in a certain column, and if the data type of the column is percentage, the operation result obtained after the terminal executes the operation corresponding to the operation information and the key information is the pie chart.
And S506, the terminal updates the historical operation records of the user for the table, and performs recovery processing and/or problem tracing on the table by using the updated historical operation records of the user for the table.
In the embodiment of the invention, after the terminal operates the form according to the operation information and the key information, the historical operation record of the user for the form is updated based on the operation, and when the form needs to be audited in the later period or the operation history of each user needs to be checked, the terminal can utilize the updated historical operation record of the user for the form to restore the form and trace the source of the problem. The recovery processing is a step of the terminal recovering the contents in the form to a user operation process, and the problem tracing is that when data in the form is tampered, the terminal determines the identity of the user tampering the form according to the historical operation record. The user may also operate the form in a non-voice manner, and the terminal may also record the operation of the user.
In the embodiment of the invention, the user operates the form through voice, so that the operation difficulty of the user is reduced, the terminal records the operation of the user on the form, the functions of restoring the form and tracing the problem source are provided, and further, the terminal analyzes the voice signal instruction provided by the user in combination with the historical operation record, so that the accuracy of voice recognition is improved, and the terminal is more intelligent.
The following describes in detail a form management apparatus according to an embodiment of the present invention with reference to fig. 6. It should be noted that the table management apparatus shown in fig. 6 is used for executing the method according to the embodiment of the present invention shown in fig. 1-5, for convenience of description, only the portion related to the embodiment of the present invention is shown, and specific technical details are not disclosed, and reference is made to the embodiment of the present invention shown in fig. 1-5.
Referring to fig. 6, a schematic structural diagram of a table management apparatus according to the present invention is shown, where the table management apparatus 60 includes: a receiving module 601, an analyzing module 602, an obtaining module 603, and an operating module 604.
The receiving module 601 is configured to receive a voice signal instruction input by a user for a form;
the analysis module 602 is configured to analyze the voice signal instruction to obtain operation information corresponding to the voice signal instruction;
an obtaining module 603, configured to obtain, by using the operation information, key information corresponding to the voice signal instruction from a historical operation record of the user for the table;
an operation module 604, configured to operate the table according to the operation information and the key information.
In one implementation, the operation information includes one or more of a target operation type, a target operation object, and an operation result storage destination;
the key information includes one or more of a target operation type, a target operation object, and an operation result deposit destination.
In an implementation manner, the operation module 604 is specifically configured to:
and executing the operation corresponding to the target operation type on the target operation object in the table.
In an implementation manner, the parsing module 602 is specifically configured to:
determining a keyword in the voice signal instruction by analyzing the voice signal instruction;
determining a first operation type corresponding to the voice signal instruction according to a preset corresponding relation between the keyword and the operation type;
determining a second operation type corresponding to the voice signal instruction according to a similarity model, and determining a third operation type corresponding to the voice signal instruction according to a classification model;
and determining the target operation type from the first operation type, the second operation type and the third operation type based on a first preset decision rule, and taking the target operation type as operation information corresponding to the voice signal instruction.
In one implementation, the parsing module 602 is further configured to:
determining a keyword in the voice signal instruction by analyzing the voice signal instruction;
determining a first operation object corresponding to the voice signal instruction according to a corresponding relation between a preset keyword and the operation object;
determining a second operation object corresponding to the voice signal instruction according to a semantic dependency analysis method, and determining a third operation object corresponding to the voice signal instruction according to a dependency syntax analysis method;
and determining the target operation object from the first operation object, the second operation object and the third operation object based on a second preset decision rule, and taking the target operation object as operation information corresponding to the voice signal instruction.
In an implementation manner, the obtaining module 603 is specifically configured to:
acquiring a first operation authority of the user and a second operation authority required by the operation corresponding to the operation information and the key information;
detecting whether the first operation authority reaches the second operation authority;
and if so, executing the step of operating the table according to the operation information and the key information.
In one implementation, the operation module 604 is further configured to:
updating the historical operation records of the user for the table;
and performing reduction processing and/or problem tracing on the table by using the updated historical operation record of the user for the table.
In the embodiment of the present invention, the receiving module 601 receives a voice signal instruction input by a user for a form, the analyzing module 602 analyzes the voice signal instruction to obtain operation information corresponding to the voice signal instruction, the obtaining module 603 obtains key information corresponding to the voice signal instruction from a historical operation record of the user for the form by using the operation information, and the operating module 604 operates the form according to the operation information and the key information. By implementing the method, the voice instruction of the user can be accurately identified by combining with the historical operation record, and the intelligent degree of the form during voice management is improved.
Fig. 7 is a schematic structural diagram of a terminal according to an embodiment of the present invention. As shown in fig. 7, the terminal includes: at least one processor 701, an input device 703, an output device 704, a memory 705, at least one communication bus 702. Wherein a communication bus 702 is used to enable connective communication between these components. The input device 703 may be a control panel, a microphone, or the like, and the output device 704 may be a display screen, or the like. The memory 705 may be a high-speed RAM memory or a non-volatile memory (non-volatile memory), such as at least one disk memory. The memory 705 may optionally be at least one memory device located remotely from the processor 701. Wherein the processor 701 may be combined with the apparatus described in fig. 6, the memory 705 stores a set of program codes, and the processor 701, the input device 703 and the output device 704 call the program codes stored in the memory 705 to perform the following operations:
an input device 703 for receiving a voice signal instruction input by a user for a form;
the processor 701 is configured to analyze the voice signal instruction to obtain operation information corresponding to the voice signal instruction;
a processor 701, configured to obtain, by using the operation information, key information corresponding to the voice signal instruction from a historical operation record of the user for the table;
a processor 701 configured to operate the table according to the operation information and the key information
In one implementation, the operation information includes one or more of a target operation type, a target operation object, and an operation result storage destination;
the key information includes one or more of a target operation type, a target operation object, and an operation result deposit destination.
In an implementation manner, the processor 701 is further configured to execute an operation corresponding to the target operation type on the target operation object in the table.
In one implementation, the processor 701 is specifically configured to:
determining a keyword in the voice signal instruction by analyzing the voice signal instruction;
determining a first operation type corresponding to the voice signal instruction according to a preset corresponding relation between the keyword and the operation type;
determining a second operation type corresponding to the voice signal instruction according to a similarity model, and determining a third operation type corresponding to the voice signal instruction according to a classification model;
and determining the target operation type from the first operation type, the second operation type and the third operation type based on a first preset decision rule, and taking the target operation type as operation information corresponding to the voice signal instruction.
In one implementation, the processor 701 is specifically configured to:
determining a keyword in the voice signal instruction by analyzing the voice signal instruction;
determining a first operation object corresponding to the voice signal instruction according to a corresponding relation between a preset keyword and the operation object;
determining a second operation object corresponding to the voice signal instruction according to a semantic dependency analysis method, and determining a third operation object corresponding to the voice signal instruction according to a dependency syntax analysis method;
and determining the target operation object from the first operation object, the second operation object and the third operation object based on a second preset decision rule, and taking the target operation object as operation information corresponding to the voice signal instruction.
In one implementation, the processor 701 is specifically configured to:
acquiring a first operation authority of the user and a second operation authority required by the operation corresponding to the operation information and the key information;
detecting whether the first operation authority reaches the second operation authority;
and if so, executing the step of operating the table according to the operation information and the key information.
In one implementation, the processor 701 is specifically configured to:
updating the historical operation records of the user for the table;
and performing reduction processing and/or problem tracing on the table by using the updated historical operation record of the user for the table.
In the embodiment of the present invention, the input device 703 receives a voice signal instruction input by a user for a form, the processor 701 analyzes the voice signal instruction to obtain operation information corresponding to the voice signal instruction, and the processor 701 obtains key information corresponding to the voice signal instruction from a historical operation record of the user for the form by using the operation information, and operates the form according to the operation information and the key information. By implementing the method, the voice instruction of the user can be accurately identified by combining with the historical operation record, and the intelligent degree of the form during voice management is improved.
The module in the embodiment of the present invention may be implemented by a general-purpose Integrated Circuit, such as a CPU (Central Processing Unit), or an ASIC (Application Specific Integrated Circuit).
It should be understood that in the present embodiment, the Processor 701 may be a Central Processing Unit (CPU), and the Processor may be other general processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs) or other Programmable logic devices, discrete Gate or transistor logic devices, discrete hardware components, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The bus 702 may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended ISA (EISA) bus, or the like, and the bus 702 may be divided into an address bus, a data bus, a control bus, or the like, where fig. 7 only shows one bold line for convenience of illustration, but does not show only one bus or one type of bus.
It will be understood by those skilled in the art that all or part of the processes of the methods of the above embodiments may be implemented by a computer program, which can be stored in a computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. The computer-readable storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like.
The above disclosure is only for the purpose of illustrating the preferred embodiments of the present invention, and it is therefore to be understood that the invention is not limited by the scope of the appended claims.
Claims (8)
1. A method of form management, the method comprising:
receiving a voice signal instruction input by a user aiming at the form;
analyzing the voice signal instruction to obtain operation information corresponding to the voice signal instruction, wherein the operation information comprises one or more elements of a target operation type, a target operation object and an operation result storage destination;
acquiring key information corresponding to the voice signal instruction from a historical operation record of the user aiming at the table by using the operation information, wherein the historical operation record comprises a voice operation record or a non-voice operation record; wherein, the obtaining of the key information corresponding to the voice signal instruction from the historical operation record of the user for the table by using the operation information includes: acquiring missing necessary elements from the operation information, and inquiring a historical operation record of the user for the table, wherein the historical operation record is a record of the previous operation of the current operation; taking the necessary elements recorded in the historical operation records as key information corresponding to the voice information instruction;
operating the table according to the operation information and the key information;
analyzing the voice signal instruction to obtain operation information corresponding to the voice signal instruction, including:
determining a keyword in the voice signal instruction by analyzing the voice signal instruction;
determining a first operation type corresponding to the voice signal instruction according to a preset corresponding relation between the keyword and the operation type;
determining a second operation type corresponding to the voice signal instruction according to a similarity model, and determining a third operation type corresponding to the voice signal instruction according to a classification model, wherein the second operation type is an operation type corresponding to a preset voice signal instruction with the highest similarity with the voice signal instruction;
and determining the target operation type from the first operation type, the second operation type and the third operation type based on a first preset decision rule, and taking the target operation type as operation information corresponding to the voice signal instruction.
2. The method of claim 1, wherein the operating the table according to the operation information and the key information comprises:
and executing the operation corresponding to the target operation type on the target operation object in the table.
3. The method according to claim 1, wherein the analyzing the voice signal command to obtain the operation information corresponding to the voice signal command comprises:
determining a keyword in the voice signal instruction by analyzing the voice signal instruction;
determining a first operation object corresponding to the voice signal instruction according to a corresponding relation between a preset keyword and the operation object;
determining a second operation object corresponding to the voice signal instruction according to a semantic dependency analysis method, and determining a third operation object corresponding to the voice signal instruction according to a dependency syntax analysis method;
and determining the target operation object from the first operation object, the second operation object and the third operation object based on a second preset decision rule, and taking the target operation object as operation information corresponding to the voice signal instruction.
4. The method of claim 1, wherein prior to operating the table according to the operation information and the key information, the method further comprises:
acquiring a first operation authority of the user and a second operation authority required by the operation corresponding to the operation information and the key information;
detecting whether the first operation authority reaches the second operation authority;
and if so, executing the step of operating the table according to the operation information and the key information.
5. The method of claim 1, wherein after the operating the table according to the operation information and the key information, the method further comprises:
updating the historical operation records of the user for the table;
and performing reduction processing and/or problem tracing on the table by using the updated historical operation record of the user for the table.
6. A form management apparatus, characterized in that the apparatus comprises:
the receiving module is used for receiving a voice signal instruction input by a user aiming at the form;
the analysis module is used for analyzing the voice signal instruction to obtain operation information corresponding to the voice signal instruction, wherein the operation information comprises one or more elements of a target operation type, a target operation object and an operation result storage destination;
the acquisition module is used for acquiring key information corresponding to the voice signal instruction from a historical operation record of the user aiming at the table by using the operation information, wherein the historical operation record comprises a voice operation record or a non-voice operation record; the obtaining module is specifically configured to: acquiring missing necessary elements from the operation information, and inquiring a historical operation record of the user for the table, wherein the historical operation record is a record of the previous operation of the current operation; taking the necessary elements recorded in the historical operation records as key information corresponding to the voice information instruction;
the operation module is used for operating the table according to the operation information and the key information;
wherein, the analysis module is specifically configured to:
determining a keyword in the voice signal instruction by analyzing the voice signal instruction;
determining a first operation type corresponding to the voice signal instruction according to a preset corresponding relation between the keyword and the operation type;
determining a second operation type corresponding to the voice signal instruction according to a similarity model, and determining a third operation type corresponding to the voice signal instruction according to a classification model, wherein the second operation type is an operation type corresponding to a preset voice signal instruction with the highest similarity with the voice signal instruction;
and determining the target operation type from the first operation type, the second operation type and the third operation type based on a first preset decision rule, and taking the target operation type as operation information corresponding to the voice signal instruction.
7. A terminal, comprising a processor, an input device, an output device, and a memory, the processor, the input device, the output device, and the memory being interconnected, wherein the memory is configured to store a computer program comprising program instructions, the processor being configured to invoke the program instructions to perform the method of any of claims 1-5.
8. A computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program comprising program instructions that, when executed by a processor, cause the processor to carry out the method according to any one of claims 1-5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910201238.3A CN110060674B (en) | 2019-03-15 | 2019-03-15 | Table management method, device, terminal and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910201238.3A CN110060674B (en) | 2019-03-15 | 2019-03-15 | Table management method, device, terminal and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110060674A CN110060674A (en) | 2019-07-26 |
CN110060674B true CN110060674B (en) | 2022-02-01 |
Family
ID=67317068
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910201238.3A Active CN110060674B (en) | 2019-03-15 | 2019-03-15 | Table management method, device, terminal and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110060674B (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111476462A (en) * | 2020-03-18 | 2020-07-31 | 平安国际智慧城市科技股份有限公司 | Index data processing method, device, terminal and medium |
CN111897511A (en) * | 2020-07-31 | 2020-11-06 | 科大讯飞股份有限公司 | Voice drawing method, device, equipment and storage medium |
CN111930776B (en) * | 2020-09-10 | 2021-01-05 | 北京维数统计事务所有限公司 | Form processing method and device, electronic equipment and readable storage medium |
CN112435667A (en) * | 2020-11-04 | 2021-03-02 | 杭州讯酷科技有限公司 | Method for intelligently constructing system through voice |
CN112562651A (en) * | 2020-11-26 | 2021-03-26 | 杭州讯酷科技有限公司 | Method for generating page based on intelligent recognition of keywords of natural language |
CN112540758B (en) * | 2020-12-08 | 2024-05-07 | 杭州讯酷科技有限公司 | Intelligent UI (user interface) construction method based on voice recognition |
CN113254698B (en) * | 2021-06-23 | 2021-11-19 | 江苏盖睿健康科技有限公司 | Form design method and system with auxiliary filling function |
CN116049294B (en) * | 2023-03-27 | 2023-06-27 | 北京大学深圳研究生院 | Excel operation method, device, equipment and storage medium |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006003321A (en) * | 2004-06-21 | 2006-01-05 | Nissan Motor Co Ltd | Information providing system for vehicle |
CN1766820A (en) * | 2004-08-05 | 2006-05-03 | 安捷伦科技有限公司 | Method of selecting portion of graph, and network analyzing apparatus using the same |
CN101807399A (en) * | 2010-02-02 | 2010-08-18 | 华为终端有限公司 | Voice recognition method and device |
CN104571916A (en) * | 2014-12-31 | 2015-04-29 | 广东欧珀移动通信有限公司 | Method and device for executing terminal operating information |
CN105408890A (en) * | 2013-07-15 | 2016-03-16 | 微软技术许可有限责任公司 | Performing an operation relative to tabular data based upon voice input |
CN108108094A (en) * | 2017-12-12 | 2018-06-01 | 深圳和而泰数据资源与云技术有限公司 | A kind of information processing method, terminal and computer-readable medium |
CN108287815A (en) * | 2017-12-29 | 2018-07-17 | 重庆小雨点小额贷款有限公司 | Information input method, device, terminal and computer readable storage medium |
CN108984510A (en) * | 2018-09-12 | 2018-12-11 | 山西中电科新能源技术有限公司 | By voice by the system of data input table |
-
2019
- 2019-03-15 CN CN201910201238.3A patent/CN110060674B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006003321A (en) * | 2004-06-21 | 2006-01-05 | Nissan Motor Co Ltd | Information providing system for vehicle |
CN1766820A (en) * | 2004-08-05 | 2006-05-03 | 安捷伦科技有限公司 | Method of selecting portion of graph, and network analyzing apparatus using the same |
CN101807399A (en) * | 2010-02-02 | 2010-08-18 | 华为终端有限公司 | Voice recognition method and device |
CN105408890A (en) * | 2013-07-15 | 2016-03-16 | 微软技术许可有限责任公司 | Performing an operation relative to tabular data based upon voice input |
CN104571916A (en) * | 2014-12-31 | 2015-04-29 | 广东欧珀移动通信有限公司 | Method and device for executing terminal operating information |
CN108108094A (en) * | 2017-12-12 | 2018-06-01 | 深圳和而泰数据资源与云技术有限公司 | A kind of information processing method, terminal and computer-readable medium |
CN108287815A (en) * | 2017-12-29 | 2018-07-17 | 重庆小雨点小额贷款有限公司 | Information input method, device, terminal and computer readable storage medium |
CN108984510A (en) * | 2018-09-12 | 2018-12-11 | 山西中电科新能源技术有限公司 | By voice by the system of data input table |
Also Published As
Publication number | Publication date |
---|---|
CN110060674A (en) | 2019-07-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110060674B (en) | Table management method, device, terminal and storage medium | |
CN107832286B (en) | Intelligent interaction method, equipment and storage medium | |
CN108847241B (en) | Method for recognizing conference voice as text, electronic device and storage medium | |
CN105931644B (en) | A kind of audio recognition method and mobile terminal | |
US9299342B2 (en) | User query history expansion for improving language model adaptation | |
US7689418B2 (en) | Method and system for non-intrusive speaker verification using behavior models | |
CN110415679B (en) | Voice error correction method, device, equipment and storage medium | |
TW202020691A (en) | Feature word determination method and device and server | |
US20130346066A1 (en) | Joint Decoding of Words and Tags for Conversational Understanding | |
US11526512B1 (en) | Rewriting queries | |
CN112100354A (en) | Man-machine conversation method, device, equipment and storage medium | |
CN107564526B (en) | Processing method, apparatus and machine-readable medium | |
CN110309504B (en) | Text processing method, device, equipment and storage medium based on word segmentation | |
CN107832035B (en) | Voice input method of intelligent terminal | |
CN111858894A (en) | Semantic missing recognition method and device, electronic equipment and storage medium | |
CN114155860A (en) | Abstract recording method and device, computer equipment and storage medium | |
TW202032534A (en) | Voice recognition method and device, electronic device and storage medium | |
CN110020429B (en) | Semantic recognition method and device | |
CN114242047A (en) | Voice processing method and device, electronic equipment and storage medium | |
CN111858966B (en) | Knowledge graph updating method and device, terminal equipment and readable storage medium | |
EP1470549A1 (en) | Method and system for non-intrusive speaker verification using behavior models | |
CN112417875A (en) | Configuration information updating method and device, computer equipment and medium | |
CN115858776B (en) | Variant text classification recognition method, system, storage medium and electronic equipment | |
CN110895924B (en) | Method and device for reading document content aloud, electronic equipment and readable storage medium | |
US20170242845A1 (en) | Conversational list management |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |