Intelligent device control method and apparatus, computer device and storage medium
By converting audio data into ASR text sets and filtering invalid data using preset filters, the problem of redundant data in smart devices is solved, achieving more efficient speech recognition and device interaction.
Patent Information
- Application Number
- PCT/CN2024/141524
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-01-19
- Filing Date
- 2024-12-23
- Publication Date
- 2025-07-24
AI Technical Summary
In the prior art, long-term collection of audio data by smart devices leads to a large amount of redundant ASR text, increasing the burden of computing load and invalid data processing.
The audio data obtained by the smart device is converted into an ASR text set, and filtered through preset filters to filter out valid overall intention information to avoid meaningless ASR text input to the big model for identification.
It improves the accuracy and efficiency of audio recognition, reduces the computing load, and improves the interaction speed of smart devices.
Smart Images

Figure CN2024141524_24072025_PF_FP_ABST
Abstract
Description
Intelligent device control method, device, computer equipment and storage medium
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to Chinese Patent Application No. 202410081474.7 filed on January 19, 2024, the contents of which are incorporated herein by reference in their entirety. Technical Field
[0003] The present invention relates to the field of computer technology, and in particular to a method and apparatus for controlling an intelligent device, a computer device, and a storage medium. Background Art
[0004] Large language models have made significant progress in the field of human-computer interaction. With the widespread application of large language models, portable assistant scenarios are becoming more mature.
[0005] In the existing technology, portable assistants need to collect audio data for a long time and convert the audio data into ASR text. The ASR text is sent to a large model for semantic analysis and understanding to determine the user's intention and then complete specific interactive tasks.
[0006] However, in the prior art, long-term collection of audio data will generate a large number of ASR results, resulting in the redundancy of a large amount of invalid data. Summary of the Invention
[0007] In view of this, the present invention provides a smart device control method, apparatus, computer device and storage medium to solve the data redundancy problem caused by long-term audio data collection by existing smart devices.
[0008] In a first aspect, the present invention provides a method for controlling an intelligent device, the method comprising:
[0009] Converting at least one piece of audio data acquired by the smart device into a corresponding ASR text set, where the ASR text set includes at least one piece of ASR text corresponding to the at least one piece of audio data;
[0010] Input at least one ASR text into the preset filter to obtain the total intent information;
[0011] According to the overall intention information, the smart device is controlled to execute the instructions corresponding to the overall intention information.
[0012] Beneficial effect: at least one audio data acquired by the smart device is converted into a corresponding ASR text set, wherein the ASR text set includes at least one ASR text corresponding to the at least one audio data, thereby improving the accuracy of audio recognition; on this basis, at least one ASR text is input into a preset filter respectively to obtain the overall intent information, thereby improving the accuracy of speech recognition, avoiding the computing power occupied by predicting and recognizing a large amount of ASR text, and improving the recognition efficiency; finally, according to the overall intent information, the smart device is controlled to execute the instructions corresponding to the overall intent information, thereby effectively reducing the computing load of continuously acquiring audio data and improving the interaction speed of the smart device.
[0013] In an optional embodiment, the preset filter includes a classification model and a filter. At least one ASR text is input into the preset filter to obtain the overall intent information, which specifically includes:
[0014] Inputting a first ASR text into a classification model to determine a first intent classification, where the first ASR text is any one of the at least one ASR text;
[0015] Determine the filter based on the first intent classification and the mapping relationship between the first intent classification and the filter;
[0016] Inputting the first ASR text into the filter to obtain first intent information;
[0017] The total intent information is determined based on the first intent information corresponding to each ASR text.
[0018] In an optional embodiment, the filter includes a vertical model filter and a rule filter. The vertical model filter corresponds to the type information of the smart device. The first ASR text is input into the filter to obtain the first intent information, which specifically includes:
[0019] Input the first ASR text into the vertical class small model filter to obtain the first initial intent sub-information;
[0020] When the first initial intent sub-information matches a preset output format of the smart device, determining the first initial intent sub-information as the first intent sub-information;
[0021] Inputting the first ASR text into a preset rule filter to obtain second intent sub-information;
[0022] The first intention information is determined according to the first intention sub-information, the second intention sub-information and a preset standard.
[0023] In an optional embodiment, the method further includes:
[0024] When the first initial intent sub-information does not match the preset output format of the smart device, the first ASR text is input into the preset large model for prediction to obtain the first intent sub-information.
[0025] In an optional implementation, determining the overall intent information based on the first intent information corresponding to each ASR text specifically includes:
[0026] Filtering a subset of first intent information that matches the instruction rule corresponding to the smart device from all first intent information;
[0027] Total intent information is determined based on the first subset of intent information.
[0028] In a second aspect, the present invention provides a smart device control device, the device comprising:
[0029] An audio conversion module, configured to convert at least one piece of audio data acquired by the smart device into a corresponding ASR text set, wherein the ASR text set includes at least one piece of ASR text corresponding to the at least one piece of audio data;
[0030] A filtering module, configured to input at least one ASR text into a preset filter to obtain overall intent information;
[0031] The execution instruction module is used to control the smart device to execute the instructions corresponding to the general intention information based on the general intention information.
[0032] In an optional embodiment, the preset filter includes a classification model and a filter, and the filtering module specifically includes:
[0033] an intent classification unit, configured to input a first ASR text into a classification model and determine a first intent classification, wherein the first ASR text is any one of the at least one ASR text;
[0034] a filter determination unit, configured to determine a filter according to the first intent classification and a mapping relationship between the first intent classification and the filter;
[0035] a filtering unit, configured to input the first ASR text into a filter to obtain first intent information;
[0036] The intention determination unit is used to determine the total intention information based on the first intention information corresponding to each ASR text.
[0037] In a third aspect, the present invention provides a computer device comprising: a memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, and the processor executing the intelligent device control method of the first aspect or any corresponding embodiment thereof by executing the computer instructions.
[0038] In a fourth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the intelligent device control method of the first aspect or any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the specific embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0040] FIG1 is a flow chart of a method for controlling a smart device according to an embodiment of the present invention;
[0041] FIG2 is a flowchart of another smart device control method according to an embodiment of the present invention;
[0042] FIG3 is a schematic diagram of a method for controlling an intelligent device according to an embodiment of the present invention;
[0043] FIG4 is a structural block diagram of an intelligent device control apparatus according to an embodiment of the present invention;
[0044] FIG5 is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0045] To make the purpose, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without making creative efforts shall fall within the scope of protection of the present invention.
[0046] Large language models have made significant progress in the field of human-computer interaction. With the widespread application of large language models, portable assistant scenarios will mature. For portable assistant scenarios that require long-term voice recording, the process can be simply divided into three steps:
[0047] 1) The speech engine continuously picks up audio and converts the audio data into ASR text;
[0048] 2) The ASR text is sent to the large model for semantic analysis and understanding;
[0049] 3) Execute the user intent analyzed by the large model to complete specific interaction tasks, such as device control.
[0050] During this process, since the sound pickup process in 1) is constantly ongoing, a large number of ASR results will be generated. Many of these ASR results themselves are meaningless. Sending these meaningless ASRs to the large model for analysis will generate a large number of invalid QPS, increase the load and operating costs, and easily cause large model interaction delays.
[0051] In some embodiments, a method for controlling an intelligent device is provided. FIG1 is a flowchart of the method for controlling an intelligent device according to an embodiment of the present invention. It should be noted that the steps shown in the flowchart of the accompanying figure can be executed in a computer system, such as a set of computer-executable instructions, and that although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than shown.
[0052] As shown in FIG1 , the process of the intelligent device control method includes the following steps:
[0053] Step S101: convert at least one piece of audio data acquired by the smart device into a corresponding ASR text set.
[0054] The ASR text set includes at least one ASR text corresponding to at least one audio data.
[0055] In this example, after acquiring at least one piece of audio data, to avoid noise in the acquired audio data, the audio data can be preprocessed and converted into ASR text. Specifically, automatic speech recognition (ASR) technology is used to convert the audio data into text. The ASR algorithm converts an audio waveform or signal into a corresponding text representation. This typically involves multiple steps, such as audio feature extraction, acoustic modeling, and language modeling.
[0056] Step S102: input at least one ASR text into a preset filter to obtain overall intent information.
[0057] In the example, after the ASR text data is converted from the audio data, the ASR text data is filtered by an input and output value filter to filter out meaningless ASR text. The filter here can be a rule-based filter, a template-based filter, or a machine learning method.
[0058] Specifically, the input ASR text is preprocessed as necessary, including removing irrelevant information, stemming, and word segmentation, in preparation for subsequent analysis and filtering. The filter model identifies intent based on the preprocessed ASR text. This can be done by matching keywords, phrases, or using more complex semantic analysis. In addition to identifying the intent of a single ASR text, the filter model can also consider the contextual relationship between texts. For example, combining multiple ASR texts to understand the user's complete intent or identify topic transitions in a conversation. Based on the analysis results of the filter model, the intent of multiple ASR texts is merged into total intent information. This can be a single intent identifier, an intent classification, or a detailed intent description.
[0059] In a preferred embodiment, the preset filter includes a classification model and a filter. As shown in FIG2 , the above step S102 includes:
[0060] Step S1021: input a first ASR text into a classification model to determine a first intent classification, where the first ASR text is any one of at least one ASR text.
[0061] In the example, features are extracted from the first ASR text. These features can be text-based, such as keywords, phrases, syntactic structures, etc., or semantic-based, such as intent, emotion, etc. A training data set of known categories is used to train a classifier. During the training process, the classifier learns how to classify different texts into different intent categories based on the input features. The first ASR text is input into the trained classifier, and the classifier classifies the first ASR text into the corresponding intent category based on the extracted features and the learned classification rules. Based on the output of the classifier, the intent classification of the first ASR text is determined. This intent classification can be a specific category label or a confidence score for the intent classification. Specifically, intent classification can include commands, queries, small talk, and feedback.
[0062] Step S1022: Determine a filter based on the first intent classification and the mapping relationship between the first intent classification and the filter.
[0063] In the example, different intent categories correspond to different filters. For example, command-type intents can be identified through filters to obtain the output information and output format corresponding to the command-type filters, which is more conducive to the subsequent recognition of ASR text.
[0064] Step S1023: Input the first ASR text into the filter to obtain first intent information.
[0065] In the example, after the ASR text is input into the filter, the ASR text that meets the filter rules is determined to have the corresponding intent information, and the ASR text that does not meet the filter rules is determined to have no intent information, or it is set to 1 if it meets the rules and 0 if it does not meet the rules. The ASR text that is subsequently set to 0 does not need to be input into the subsequent large model or the recognition model of the smart device for intent recognition again, which reduces the recognition of unnecessary ASR text and improves the recognition efficiency of audio data.
[0066] In addition, instead of filtering directly, the intention information of the ASR text that does not meet the filter rules can be assigned an importance weight or other means can be used to reduce the impact of the ASR text that does not meet the filter rules on the final intention information.
[0067] In a preferred embodiment, the filter includes a vertical model filter and a rule filter. The vertical model filter corresponds to the type information of the smart device. Step S1023 specifically includes:
[0068] Step a1: input the first ASR text into the vertical small model filter to obtain the first initial intent sub-information.
[0069] Step a2: When the first initial intent sub-information matches the preset output format of the smart device, the first initial intent sub-information is determined to be the first intent sub-information.
[0070] In the example, the vertical category model is a model corresponding to the type of smart device. Specifically, for example, if the smart device is a lighting lamp, the vertical category model is a model trained based on various instructions of the lighting lamp. Therefore, inputting the first ASR text into the corresponding vertical category model will help obtain more accurate intent information.
[0071] Based on the above embodiment, the method also includes: when the first initial intent sub-information does not match the preset output format of the smart device, the first ASR text is input into the preset large model for prediction to obtain the first intent sub-information.
[0072] This means that the corresponding vertical small model filter is not very consistent with the smart device type. Therefore, in this case, the corresponding ASR text can be directly input into the large model for recognition. The large model here is not limited to the small model of the smart device type. The large model has a wider range of use and the intent information obtained is more accurate.
[0073] Step a3: input the first ASR text into a preset rule filter to obtain second intent sub-information.
[0074] Step a4: Determine the first intention information according to the first intention sub-information, the second intention sub-information and a preset standard.
[0075] In the example, the preset rule filter can be a rule device for some instructions corresponding to the type of smart device, such as a regular expression. After each ASR text passes through the vertical classification model and the rule regularizer, multiple intent sub-information corresponding to each ASR text is obtained. The multiple intent sub-information is arbitrated and determined according to the preset standard to obtain the final first intent information. The preset standard here can be the weight information corresponding to each filter itself in the filter or the degree of compliance of the ASR text when passing through the filter to determine the final first intent information.
[0076] Here, the first intent information is identified through multiple filters, which improves the accuracy of recognition. At the same time, when the first intent information is meaningless or similar, the corresponding ASR text can be directly deleted, which improves the accuracy of recognition.
[0077] Step S1024: Determine the total intent information based on the first intent information corresponding to each ASR text.
[0078] In the example, after determining the intent information corresponding to each ASR text, the meaningless ASR texts and those that do not comply with the control of the corresponding smart device are filtered out to obtain the total intent information corresponding to the valid ASR texts. The total intent information here may be determined by one ASR text or by multiple ASR texts. There is no limit on the number of valid ASR texts.
[0079] In a preferred embodiment, step S1024 specifically includes:
[0080] Step b1: screening a subset of first intent information that matches the instruction rule corresponding to the smart device from all first intent information;
[0081] Step b2: determining the total intent information based on the first intent information subset.
[0082] In the example, when there are still at least two intent information corresponding to ASR texts after passing through the filter, the intent information needs to meet the instructions that can be implemented by the smart device. Therefore, a subset of first intent information that matches the instruction rules corresponding to the smart device is screened out from all first intent information, and finally the corresponding total intent information is determined based on the satisfied intent information subset.
[0083] Step S103: According to the general intention information, the smart device is controlled to execute instructions corresponding to the general intention information.
[0084] In the example, after determining the overall intention information corresponding to the audio data, the smart device is controlled to complete the instructions for the overall intention information, thereby improving the control efficiency of the smart device.
[0085] It will be understood that the present invention does not impose any specific restrictions on smart devices. The smart devices mentioned in the present invention may be, but are not limited to, XR devices, smart phones, AR glasses, etc.
[0086] The following describes the implementation of the above embodiment using a specific example. As shown in FIG3 , taking device control in a room as an example, there are two users chatting in the room, and three ASR results are generated (in actual scenarios, there is continuous sound pickup, and the number of ASR results generated is far more than three).
[0087] ASR1: The room is a bit stuffy.
[0088] ASR2: Let's go for a walk outside. Okay.
[0089] ASR3: Turn off the lights.
[0090] In the solution in the prior art, these three ASRs will be sent to the big model for semantic understanding. But in fact, ASR1 and 2 are two completely meaningless semantic instructions for device control. In the embodiment of the present invention, through the vertical small model in the ASR Filter (such as a small model specially trained for device control scenarios, or filtering by other filters such as rule engines, we will eventually filter out ASR1 and 2, leaving only ASR3 as the final result (or send it to the big model service) for the next step of semantic understanding and task execution. This effectively reduces the access load of the big model in the far-field uninterrupted voice pickup scenario, and after the original three requests are reduced to one, the interaction speed of the big model can also be effectively improved.
[0091] The smart device control method provided in this embodiment converts at least one audio data obtained by the smart device into a corresponding ASR text set, wherein the ASR text set includes at least one ASR text corresponding to the at least one audio data, thereby improving the accuracy of audio recognition; on this basis, at least one ASR text is input into a preset filter respectively to obtain overall intent information, thereby improving the accuracy of speech recognition, avoiding the computing power occupation caused by predictive recognition of a large amount of ASR text, and improving the recognition efficiency; finally, according to the overall intent information, the smart device is controlled to execute the instructions corresponding to the overall intent information, thereby effectively reducing the computing load of continuously obtaining audio data and improving the interaction speed of the smart device.
[0092] In some embodiments, a smart device control device is further provided, which is used to implement the above-mentioned embodiments and preferred embodiments. Details that have already been described will not be repeated. As used below, the term "module" may refer to a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation in hardware, or a combination of software and hardware, is also possible and contemplated.
[0093] This embodiment provides a smart device control device, as shown in FIG4 , which includes:
[0094] An audio conversion module 401 is configured to convert at least one piece of audio data acquired by a smart device into a corresponding ASR text set, where the ASR text set includes at least one piece of ASR text corresponding to the at least one piece of audio data;
[0095] A filtering module 402 is configured to input at least one ASR text into a preset filter to obtain overall intent information;
[0096] The instruction execution module 403 is used to control the smart device to execute instructions corresponding to the general intention information according to the general intention information.
[0097] In an optional embodiment, the preset filter includes a classification model and a filter, and the filtering module specifically includes:
[0098] an intent classification unit, configured to input a first ASR text into a classification model and determine a first intent classification, wherein the first ASR text is any one of the at least one ASR text;
[0099] a filter determination unit, configured to determine a filter according to the first intent classification and a mapping relationship between the first intent classification and the filter;
[0100] a filtering unit, configured to input the first ASR text into a filter to obtain first intent information;
[0101] The intention determination unit is used to determine the total intention information based on the first intention information corresponding to each ASR text.
[0102] In an optional embodiment, the filter includes a vertical model filter and a rule filter. The vertical model filter corresponds to the type information of the smart device. The filtering unit specifically includes:
[0103] The model filtering subunit is used to input the first ASR text into the vertical small model filter to obtain the first initial intent sub-information;
[0104] a matching subunit, configured to determine that the first initial intent sub-information is the first intent sub-information when the first initial intent sub-information matches a preset output format of the smart device;
[0105] a rule filtering subunit, configured to input the first ASR text into a preset rule filter to obtain second intention sub-information;
[0106] The first intention information is determined according to the first intention sub-information, the second intention sub-information and a preset standard.
[0107] In an optional embodiment, the device is used to:
[0108] When the first initial intent sub-information does not match the preset output format of the smart device, the first ASR text is input into the preset large model for prediction to obtain the first intent sub-information.
[0109] In an optional implementation, determining the intention unit specifically includes:
[0110] a matching subunit, configured to filter, from all first intent information, a subset of first intent information that matches the instruction rule corresponding to the smart device;
[0111] The intention determination subunit is configured to determine the overall intention information based on the first intention information subset.
[0112] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.
[0113] The intelligent device control device in this embodiment is presented in the form of a functional unit, where the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.
[0114] An embodiment of the present invention further provides a computer device having the intelligent device control apparatus shown in FIG. 4 .
[0115] Please refer to Figure 5, which is a schematic diagram of the structure of a computer device provided by an optional embodiment of the present invention. As shown in Figure 5, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. The various components are connected to each other using different buses and can be installed on a common motherboard or installed in other ways as needed. The processor can process instructions executed within the computer device, including instructions stored in or on the memory to display graphical information of a GUI on an external input / output device (such as a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, with each device providing some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 5 takes a processor 10 as an example.
[0116] The processor 10 may be a central processing unit, a network processor, or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit, a programmable logic device, or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic, or any combination thereof.
[0117] The memory 20 stores instructions that can be executed by at least one processor 10, so as to enable at least one processor 10 to execute the method shown in the above embodiment.
[0118] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and application programs required for at least one function; the data storage area may store data created based on the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely located relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0119] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid-state drive; the memory 20 may also include a combination of the above types of memory.
[0120] The computer device further includes a communication interface 30 for the computer device to communicate with other devices or a communication network.
[0121] The embodiment of the present invention also provides a computer-readable storage medium. The above-mentioned method according to the embodiment of the present invention can be implemented in hardware, firmware, or implemented as a computer code that can be recorded in a storage medium, or implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and downloaded through a network and will be stored in a local storage medium, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state drive, etc.; further, the storage medium can also include a combination of the above-mentioned types of memory. It can be understood that a computer, a processor, a microprocessor controller or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor or hardware, the method shown in the above embodiment is implemented.
[0122] Although the embodiments of the present invention have been described with reference to the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention. Such modifications and variations are all within the scope defined by the appended claims.
Claims
1. A method for controlling an intelligent device, the method comprising: Converting at least one piece of audio data acquired by the intelligent device into a corresponding ASR text set, the ASR text set including at least one ASR text corresponding to the at least one piece of audio data; Inputting the at least one ASR text into a preset filter respectively to obtain total intent information; And Controlling the intelligent device to execute an instruction corresponding to the total intent information according to the total intent information.
2. The method according to claim 1, wherein The preset filter includes a classification model and a filter. The step of inputting the at least one ASR text into the preset filter respectively to obtain total intent information specifically includes: Inputting a first ASR text into the classification model to determine a first intent classification, where the first ASR text is any one of the at least one ASR text; Determining the filter according to the first intent classification and the mapping relationship between the first intent classification and the filter; Inputting the first ASR text into the filter to obtain the first intent information; and Determining the total intent information according to the first intent information corresponding to each ASR text.
3. The method according to claim 2, wherein The filter includes a vertical small model filter and a rule filter, and the vertical small model filter corresponds to the type information of the intelligent device.
4. The method according to claim 3, wherein, The step of inputting the first ASR text into the filter to obtain the first intent information specifically includes: Inputting the first ASR text into the vertical small model filter to obtain a first initial intent sub - information; When the first initial intent sub - information matches the preset output format of the intelligent device, determining the first initial intent sub - information as the first intent sub - information; Inputting the first ASR text into a preset rule filter to obtain a second intent sub - information; and Determining the first intent information according to the first intent sub - information, the second intent sub - information and a preset criterion.
5. The method according to claim 4, further comprising: When the first initial intent sub - information does not match the preset output format of the intelligent device, inputting the first ASR text into a preset large model for prediction to obtain the first intent sub - information.
6. The method according to claim 5, wherein, The step of determining the total intent information according to the first intent information corresponding to each ASR text specifically includes: Screening a subset of first intent information that matches the instruction rule corresponding to the intelligent device from all the first intent information; and Determining the total intent information according to the subset of first intent information.
7. An intelligent device control device, the device comprising: An audio conversion module, configured to convert at least one piece of audio data acquired by the intelligent device into a corresponding ASR text set, the ASR text set including at least one ASR text corresponding to the at least one piece of audio data; A filtering module, configured to input the at least one ASR text into a preset filter respectively to obtain total intent information; And An instruction execution module, configured to control the intelligent device to execute an instruction corresponding to the total intent information according to the total intent information.
8. The apparatus according to claim 7, wherein The preset filter includes a classification model and a filter. The filtering module specifically includes: An intent classification unit for inputting the first ASR text into the classification model to determine a first intent classification, where the first ASR text is any one of the at least one ASR text; A determination filter unit for determining the filter according to the first intent classification and the mapping relationship between the first intent classification and the filter; A filtering unit for inputting the first ASR text into the filter to obtain the first intent information; and An intent determination unit for determining the total intent information according to the first intent information corresponding to each ASR text.
9. A computer device, comprising: A memory and a processor, which are communicatively connected to each other. The memory stores computer instructions, and the processor executes the computer instructions to execute the intelligent device control method according to any one of claims 1 to 6.
10. A computer-readable storage medium, on which computer instructions are stored, and the computer instructions are used to cause a computer to execute the intelligent device control method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Voice control method and device
CN106373571A
Intention identification method and device based on text classification, equipment and storage medium
CN110147445A
Intelligent speech recognition processing method and system
CN113223497A
Voice intention recognition method and device, electronic equipment and storage medium
CN115527529A
Intent recognition method and intent recognition system having self learning capability
US20220383854A1