Dehumidifier and control method and device thereof, storage medium and computer program product

By using the microphone of the voice module in the dehumidifier to collect noise and generate anti-phase sound waves to offset the noise, combined with adaptive optimization technology, the problem of low voice recognition rate caused by the high noise of the dehumidifier is solved, and the user experience and the effectiveness of voice control are improved.

CN120799643APending Publication Date: 2025-10-17GREE ELECTRIC APPLIANCE INC OF ZHUHAI
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202511116047.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-11
Publication Date
2025-10-17

AI Technical Summary

Technical Problem

Since the fan and compressor of the dehumidifier are assembled into a whole, the dehumidifier itself has many sources of noise, which affects the success rate of voice recognition when users use the voice control function and reduces the user experience.

Method used

The dehumidifier's voice module uses its built-in microphone to collect noise, generate phase-inverted sound waves, and play them through speakers to offset the dehumidifier's own noise. The microphone is adaptively optimized to maintain the lowest noise state at its current position, reducing noise and improving voice recognition rate.

Benefits of technology

The dehumidifier's voice recognition rate has been improved, the user experience has been improved, it adapts to abnormal noises in different environments and machine states, and ensures the effectiveness of the voice control function.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120799643A_ABST
    Figure CN120799643A_ABST
Patent Text Reader

Abstract

The invention discloses a dehumidifier and a control method and device thereof, a storage medium and a computer program product. The method comprises the steps that at least one set of setting parameters are stored in advance; each set of set parameters in the at least one set of set parameters comprises set noise, corresponding to the set frequency of a compressor and the set rotating speed of a fan, of the dehumidifier and set reverse-phase sound waves, corresponding to the set noise of the dehumidifier, of the dehumidifier; under the condition that the dehumidifier operates after being started, according to at least one of the current frequency of the compressor, the current rotating speed of the fan, the current pickup sound of the microphone and the at least one set of set parameters, after the noise value in the current pickup sound of the microphone is lower than a preset noise value, the voice recognition function of the dehumidifier is controlled to operate. According to the scheme, the noise of the dehumidifier is reduced by recognizing the environment noise and the noise of the dehumidifier and playing the anti-phase sound waves, and the working parameters capable of enabling the dehumidifier to maintain the lowest noise are found, so that the voice recognition rate is increased, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application belongs to the technical field of dehumidifiers, and particularly relates to a control method and device of a dehumidifier, the dehumidifier, a storage medium and a computer program product, in particular to a control method and device of a dehumidifier for improving voice recognition rate, the dehumidifier, a storage medium and a computer program product. BACKGROUND

[0002] The dehumidifier is used for removing moisture in the air. The fan and the compressor of the dehumidifier are assembled into one whole. The noise sources of the dehumidifier include the fan noise, the compressor noise, and the noise superimposed by the fan and the compressor. For the dehumidifier with the voice control function, the multiple noise sources of the dehumidifier itself result in low voice recognition success rate when the user uses the voice control function, which affects the user experience.

[0003] The above content is only used to assist in understanding the technical solutions of the present application and does not represent the acknowledgement of the above content as prior art. SUMMARY

[0004] The purpose of the present application is to provide a control method and device of a dehumidifier, the dehumidifier, a storage medium and a computer program product, to solve the problem of low voice recognition success rate when the user uses the voice control function of the dehumidifier due to the multiple noise sources of the dehumidifier itself caused by the fan and the compressor of the dehumidifier being assembled into one whole, which affects the user experience, to achieve the effect of improving the voice recognition rate and the user experience by identifying the environmental noise and the noise of the dehumidifier itself, playing the reverse sound wave to reduce the noise of the dehumidifier itself, and finding the working parameters that can make the dehumidifier maintain the lowest noise.

[0005] The present application provides a control method of a dehumidifier, the functions of the dehumidifier including a voice recognition function, the dehumidifier having a compressor, a fan and a voice module, the voice module having a microphone and a speaker; the control method of the dehumidifier, comprising: storing at least one set of set parameters in advance; each set of set parameters in the at least one set of set parameters including: the set noise of the dehumidifier corresponding to the set frequency of the compressor and the set speed of the fan, and the set reverse sound wave of the dehumidifier corresponding to the set noise of the dehumidifier; in the case that the dehumidifier is running after starting, acquiring the current frequency of the compressor, acquiring the current speed of the fan, and acquiring the current pickup sound of the microphone; after the noise value in the current pickup sound of the microphone is lower than the preset noise value according to the current frequency of the compressor, the current speed of the fan, the current pickup sound of the microphone, and at least one of the at least one set of set parameters, the voice recognition function of the dehumidifier is controlled to run.

[0006] In some embodiments, in the case where the dehumidifier is placed vertically, a microphone hole corresponding to the microphone and a speaker hole corresponding to the speaker are arranged within a set height range of the panel of the dehumidifier; the aperture of the microphone hole and the speaker hole are within a set aperture range; and / or the center distance between the microphone and the speaker is less than or equal to a set distance.

[0007] In some embodiments, after the noise value in the current pickup sound of the microphone is lower than the preset noise value according to at least one of the current frequency of the compressor, the current rotating speed of the fan, the current pickup sound of the microphone, and the at least one set of set parameters, the voice recognition function of the dehumidifier is controlled to operate, including: first determining whether the current pickup sound of the microphone is greater than or equal to the preset maximum sound of the microphone; if the current pickup sound of the microphone is less than the preset maximum sound of the microphone, it is determined that the noise value in the current pickup sound of the microphone is lower than the preset noise value, and the voice recognition function of the dehumidifier is controlled to operate.

[0008] In some embodiments, after the noise value in the current pickup sound of the microphone is made lower than the preset noise value according to at least one of the current frequency of the compressor, the current rotating speed of the fan, the current pickup sound of the microphone, and the at least one set of set parameters, the voice recognition function of the dehumidifier is controlled to run, and the method further comprises: first determining whether the current pickup sound of the microphone is greater than or equal to the preset maximum sound of the microphone; if it is determined that the current pickup sound of the microphone is greater than or equal to the preset maximum sound of the microphone, determining a set noise corresponding to the current frequency of the compressor and the current rotating speed of the fan in the at least one set of set parameters, which is recorded as a current noise of the dehumidifier; and determining a set anti-phase sound wave corresponding to the current noise of the dehumidifier in the at least one set of set parameters, which is recorded as a current noise anti-phase sound wave of the dehumidifier; determining a difference between the current pickup sound of the microphone and the current noise of the dehumidifier, which is recorded as a current noise difference of the dehumidifier; and determining whether the current noise difference of the dehumidifier is less than or equal to a preset noise threshold of the dehumidifier; if it is determined that the current noise difference of the dehumidifier is less than or equal to the preset noise threshold of the dehumidifier, the speaker plays the current noise anti-phase sound wave of the dehumidifier, and then returns to re-determine whether the current pickup sound of the microphone is greater than or equal to the preset maximum sound of the microphone; if it is determined that the current noise difference of the dehumidifier is greater than the preset noise threshold of the dehumidifier, an anti-phase sound wave corresponding to the current pickup sound of the microphone is determined, which is recorded as a current pickup sound anti-phase sound wave of the microphone; the speaker plays the current pickup sound anti-phase sound wave of the microphone, and then, after the noise value in the current pickup sound of the microphone is made lower than the preset noise value according to the current frequency of the compressor, the current rotating speed of the fan, and the current pickup sound of the microphone, the voice recognition function of the dehumidifier is controlled to run.

[0009] In some embodiments, after the noise value in the current pickup sound of the microphone is made lower than the preset noise value according to the current frequency of the compressor, the current rotating speed of the fan, and the current pickup sound of the microphone, the voice recognition function of the dehumidifier is controlled to run, and the method further comprises: first determining whether the current pickup sound of the microphone is greater than or equal to the preset maximum sound of the microphone; if it is determined that the current pickup sound of the microphone is greater than or equal to the preset maximum sound of the microphone, determining a set noise corresponding to the current frequency of the compressor and the current rotating speed of the fan in the at least one set of set parameters, which is recorded as a current noise of the dehumidifier; and determining a set anti-phase sound wave corresponding to the current noise of the dehumidifier in the at least one set of set parameters, which is recorded as a current noise anti-phase sound wave of the dehumidifier; determining a difference between the current pickup sound of the microphone and the current noise of the dehumidifier, which is recorded as a current noise difference of the dehumidifier; and determining whether the current noise difference of the dehumidifier is less than or equal to a preset noise threshold of the dehumidifier; if it is determined that the current noise difference of the dehumidifier is less than or equal to the preset noise threshold of the dehumidifier, the speaker plays the current noise anti-phase sound wave of the dehumidifier, and then returns to re-determine whether the current pickup sound of the microphone is greater than or equal to the preset maximum sound of the microphone; if it is determined that the current noise difference of the dehumidifier is greater than the preset noise threshold of the dehumidifier, an anti-phase sound wave corresponding to the current pickup sound of the microphone is determined, which is recorded as a current pickup sound anti-phase sound wave of the microphone; the speaker plays the current pickup sound anti-phase sound wave of the microphone, and then, after the noise value in the current pickup sound of the microphone is made lower than the preset noise value according to the current frequency of the compressor, the current rotating speed of the fan, and the current pickup sound of the microphone, the voice recognition function of the dehumidifier is controlled to run.

[0010] In some embodiments, after the current frequency of the compressor, the current rotating speed of the fan, and the current picked sound of the microphone are combined, and the noise value in the current picked sound of the microphone is lower than the preset noise value, the voice recognition function of the dehumidifier is controlled to run, and further comprising: determining again whether the current picked sound of the microphone is greater than or equal to the preset maximum sound of the microphone; if it is determined again that the current picked sound of the microphone is greater than or equal to the preset maximum sound of the microphone, determining whether the current frequency of the compressor reaches the target frequency of the compressor and the current rotating speed of the fan reaches the target rotating speed of the fan; if it is determined that the current frequency of the compressor does not reach the target frequency of the compressor and the current rotating speed of the fan does not reach the target rotating speed of the fan, returning to reacquire the current picked sound of the microphone; if it is determined that the current frequency of the compressor reaches the target frequency of the compressor and the current rotating speed of the fan reaches the target rotating speed of the fan, adjusting the current frequency of the compressor according to the preset frequency amplitude and / or adjusting the current rotating speed of the fan according to the preset rotating speed amplitude, and then controlling the voice recognition function of the dehumidifier to run according to the noise value in the current picked sound of the microphone.

[0011] In some embodiments, controlling the voice recognition function of the dehumidifier to run according to the noise value in the current picked sound of the microphone comprises: determining whether the noise value in the current picked sound of the microphone is related to the dehumidifier itself; if it is determined that the noise value in the current picked sound of the microphone is related to the dehumidifier itself, continuing to adjust the current frequency of the compressor according to the preset frequency amplitude and / or adjusting the current rotating speed of the fan according to the preset rotating speed amplitude, and recording the current frequency of the compressor and / or the current rotating speed of the fan when the current picked sound of the microphone is the smallest during the adjustment process as the optimal operating parameters of the dehumidifier; controlling the dehumidifier to run according to the optimal operating parameters of the dehumidifier; and then returning to reacquire the current picked sound of the microphone; if it is determined that the noise value in the current picked sound of the microphone is not related to the dehumidifier itself, initiating a reminder message that the noise in the environment where the dehumidifier is located is large and the voice control function of the dehumidifier is inconvenient to use.

[0012] In some embodiments, determining whether the noise value in the current picked sound of the microphone is related to the dehumidifier itself comprises: determining whether the current picked sound of the microphone has decreased; if it is determined that the current picked sound of the microphone has decreased, determining that the noise value in the current picked sound of the microphone is related to the dehumidifier itself; if it is determined that the current picked sound of the microphone has not decreased, determining that the noise value in the current picked sound of the microphone is not related to the dehumidifier itself.

[0013] and / or, controlling the voice recognition function of the dehumidifier to operate, including: determining whether a preset voice wake-up word has been picked up according to user voice information carried in the current picked-up sound of the microphone; if it is determined that the preset voice wake-up word has been picked up, executing a user instruction contained in the user voice information; and if it is determined that the preset voice wake-up word has not been picked up, re-acquiring the current picked-up sound of the microphone.

[0014] To match the above method, another aspect of the present application provides a control device of a dehumidifier, the functions of the dehumidifier including a voice recognition function, the dehumidifier having a compressor, a fan and a voice module, the voice module having a microphone and a speaker; the control device of the dehumidifier, including: a control unit configured to be pre-stored with at least one set of set parameters; each set of set parameters in the at least one set of set parameters including: a set noise of the dehumidifier corresponding to a set frequency of the compressor and a set rotating speed of the fan, and a set anti-phase sound wave of the dehumidifier corresponding to the set noise of the dehumidifier; an acquisition unit configured to acquire a current frequency of the compressor, acquire a current rotating speed of the fan, and acquire a current picked-up sound of the microphone in the case that the dehumidifier is running after being started; the control unit is further configured to control the voice recognition function of the dehumidifier to operate after the noise value in the current picked-up sound of the microphone is lower than a preset noise value according to at least one of the current frequency of the compressor, the current rotating speed of the fan, the current picked-up sound of the microphone, and the at least one set of set parameters.

[0015] In some embodiments, wherein, in the case that the dehumidifier is vertically placed, a microphone hole corresponding to the microphone and a speaker hole corresponding to the speaker are arranged within a set height range of a panel of the dehumidifier; the aperture of the microphone hole and the aperture of the speaker hole are both within a set aperture range; and / or the center distance between the microphone and the speaker is less than or equal to a set distance.

[0016] In some embodiments, the control unit controls the voice recognition function of the dehumidifier to operate after the noise value in the current picked-up sound of the microphone is lower than a preset noise value according to at least one of the current frequency of the compressor, the current rotating speed of the fan, the current picked-up sound of the microphone, and the at least one set of set parameters, including: first determining whether the current picked-up sound of the microphone is greater than or equal to a preset maximum sound of the microphone; if it is first determined that the current picked-up sound of the microphone is less than the preset maximum sound of the microphone, it is determined that the noise value in the current picked-up sound of the microphone is lower than a preset noise value, and the voice recognition function of the dehumidifier is controlled to operate.

[0017] In some embodiments, after the control unit controls the voice recognition function of the dehumidifier to run according to the current frequency of the compressor, the current rotating speed of the fan, the current picked sound of the microphone, and at least one of the at least one group of set parameters, and the noise value in the current picked sound of the microphone is lower than the preset noise value, the control unit further comprises: first determining whether the current picked sound of the microphone is greater than or equal to the preset maximum sound of the microphone; if the first determination result is that the current picked sound of the microphone is greater than or equal to the preset maximum sound of the microphone, determining the set noise corresponding to the current frequency of the compressor and the current rotating speed of the fan in the at least one group of set parameters, and recording the set noise as the current noise of the dehumidifier; determining the set anti-phase sound wave corresponding to the current noise of the dehumidifier in the at least one group of set parameters, and recording the set anti-phase sound wave as the current noise anti-phase sound wave of the dehumidifier; determining the difference between the current picked sound of the microphone and the current noise of the dehumidifier, and recording the difference as the current noise difference of the dehumidifier; determining whether the current noise difference of the dehumidifier is less than or equal to the preset noise threshold of the dehumidifier; if the determination result is that the current noise difference of the dehumidifier is less than or equal to the preset noise threshold of the dehumidifier, the speaker plays the current noise anti-phase sound wave of the dehumidifier, and then returns to the first determination; if the determination result is that the current noise difference of the dehumidifier is greater than the preset noise threshold of the dehumidifier, determining the anti-phase sound wave corresponding to the current picked sound of the microphone, and recording the anti-phase sound wave as the current picked sound anti-phase sound wave of the microphone; the speaker plays the current picked sound anti-phase sound wave of the microphone, and then controls the voice recognition function of the dehumidifier to run according to the current frequency of the compressor, the current rotating speed of the fan, the current picked sound of the microphone, and at least one of the at least one group of set parameters, and the noise value in the current picked sound of the microphone is lower than the preset noise value.

[0018] In some embodiments, after the control unit, in combination with the current frequency of the compressor, the current rotating speed of the fan, and the current picked sound of the microphone, controls the dehumidifier to run the voice recognition function when the noise value in the current picked sound of the microphone is lower than the preset noise value, the control unit further controls the dehumidifier to run the voice recognition function by: determining again whether the current picked sound of the microphone is greater than or equal to the preset maximum sound of the microphone; if it is determined again that the current picked sound of the microphone is less than the preset maximum sound of the microphone, updating the at least one set of set parameters using the current picked sound of the microphone; replacing the set inverted sound wave corresponding to the set noise corresponding to the current frequency of the compressor and the current rotating speed of the fan in the at least one set of set parameters using the current picked sound of the microphone; and then, determining that the noise value in the current picked sound of the microphone is lower than the preset noise value, and controlling the dehumidifier to run the voice recognition function.

[0019] In some embodiments, after the control unit, in combination with the current frequency of the compressor, the current rotating speed of the fan, and the current picked sound of the microphone, controls the dehumidifier to run the voice recognition function when the noise value in the current picked sound of the microphone is lower than the preset noise value, the control unit further controls the dehumidifier to run the voice recognition function by: determining again whether the current picked sound of the microphone is greater than or equal to the preset maximum sound of the microphone; if it is determined again that the current picked sound of the microphone is greater than or equal to the preset maximum sound of the microphone, determining whether the current frequency of the compressor reaches the target frequency of the compressor and the current rotating speed of the fan reaches the target rotating speed of the fan; if it is determined that the current frequency of the compressor does not reach the target frequency of the compressor and the current rotating speed of the fan does not reach the target rotating speed of the fan, returning to reacquire the current picked sound of the microphone; and if it is determined that the current frequency of the compressor reaches the target frequency of the compressor and the current rotating speed of the fan reaches the target rotating speed of the fan, adjusting the current frequency of the compressor according to the preset frequency amplitude and / or adjusting the current rotating speed of the fan according to the preset rotating speed amplitude, and then controlling the dehumidifier to run the voice recognition function according to the noise value in the current picked sound of the microphone.

[0020] In some embodiments, the control unit controls the voice recognition function of the dehumidifier to operate according to the noise value in the current sound picked up by the microphone, including: determining whether the noise value in the current sound picked up by the microphone is related to the dehumidifier itself; if it is determined that the noise value in the current sound picked up by the microphone is related to the dehumidifier itself, continuing to adjust the current frequency of the compressor according to the preset frequency amplitude and / or adjusting the current rotating speed of the fan according to the preset rotating speed amplitude, and recording the current frequency of the compressor and / or the current rotating speed of the fan at which the current sound picked up by the microphone is the lowest during the adjustment process as the optimal operating parameters of the dehumidifier; controlling the dehumidifier to operate according to the optimal operating parameters of the dehumidifier; and then returning to reacquire the current sound picked up by the microphone; if it is determined that the noise value in the current sound picked up by the microphone is not related to the dehumidifier itself, initiating a prompt message that the noise in the environment where the dehumidifier is located is large and the voice control function of the dehumidifier is not convenient to use.

[0021] In some embodiments, the control unit determines whether the noise value in the current sound picked up by the microphone is related to the dehumidifier itself, including: determining whether the current sound picked up by the microphone is reduced; if it is determined that the current sound picked up by the microphone is reduced, determining that the noise value in the current sound picked up by the microphone is related to the dehumidifier itself; and if it is determined that the current sound picked up by the microphone is not reduced, determining that the noise value in the current sound picked up by the microphone is not related to the dehumidifier itself.

[0022] And / or, the control unit controls the voice recognition function of the dehumidifier to operate, including: determining whether a preset voice wake-up word has been picked up according to the user voice information carried in the current sound picked up by the microphone; if it is determined that the preset voice wake-up word has been picked up, executing the user instructions contained in the user voice information; and if it is determined that the preset voice wake-up word has not been picked up, reacquiring the current sound picked up by the microphone.

[0023] In another aspect, the present application provides a dehumidifier matched with the above-mentioned device, including the control device of the dehumidifier.

[0024] In another aspect, the present application provides a storage medium matched with the above-mentioned method, including a stored program, wherein the device where the storage medium is located executes the steps of the control method of the dehumidifier when the program runs.

[0025] In another aspect, the present application provides a computer program product matched with the above-mentioned method, including a computer program which realizes the steps of the control method of the dehumidifier when executed by a processor.

[0026] Therefore, the scheme of the present application, for the dehumidifier with voice control function, and the compressor and the fan are set as a whole, pre, based on the sound spectrum of the dehumidifier at different fan speeds of the fan, different frequencies of the compressor, generate the corresponding preset inverse sound wave as the built-in inverse sound wave of the dehumidifier; in the process of dehumidifier operation, the current frequency of the compressor (such as frequency f), the current speed of the fan (such as speed n), and the pickup sound of the microphone in the voice module of the dehumidifier (such as the pickup sound B1 of the microphone 11); determine whether the pickup sound of the microphone is greater than or equal to the preset maximum sound of the microphone (such as the preset maximum value B 麦 ) of the microphone; if the pickup sound of the microphone is less than the preset maximum sound of the microphone (such as the preset maximum value B 麦 ), then the voice recognition processing is carried out; if the pickup sound of the microphone is greater than or equal to the preset maximum sound of the microphone (such as the preset maximum value B 麦 ), then when the difference between the pickup sound of the microphone and the pre-determined built-in sound (such as the sound wave B 内 ) corresponding to the current frequency and the current speed is within the set sound error range, the inverse sound wave (such as the inverse sound wave B 设 ) corresponding to the built-in sound is played, and then it is re-determined whether the pickup sound of the microphone is greater than or equal to the preset maximum sound of the microphone (such as the preset maximum value B 麦 ); when the difference between the pickup sound of the microphone and the pre-determined built-in sound (such as the sound wave B 内 ) corresponding to the current frequency and the current speed is not within the set sound error range, the inverse sound wave corresponding to the pickup sound of the microphone is played, and the inverse sound wave (such as the inverse sound wave B 设 ) corresponding to the built-in sound is replaced by the inverse sound wave corresponding to the pickup sound of the microphone, and then the voice recognition processing is carried out; when the pickup sound of the microphone is not reduced, the current frequency and the current speed are adjusted to find the optimal frequency and the optimal speed at which the pickup sound of the microphone is the lowest, or the user is reminded that the environmental noise is large and affects the voice recognition processing; thereby, by identifying the environmental noise and the noise of the dehumidifier itself, playing the inverse sound wave to reduce the noise of the dehumidifier itself, and finding the working parameters that can make the dehumidifier maintain the lowest noise, the voice recognition rate is improved, and the user experience is improved.

[0027] Other features and advantages of the present application will be set forth in the following description, and in part will become apparent to those skilled in the art from the description, or can be learned by practice of the present application.

[0028] The technical scheme of the present application will be further described in detail below with the help of the drawings and examples. BRIEF DESCRIPTION OF DRAWINGS

[0029] Figure 1 Flowchart of an embodiment of the control method of the dehumidifier of the present application;

[0030] Figure 2 Flowchart of an embodiment of the method of the present application, in which the voice recognition function of the dehumidifier is controlled to operate according to the current picked-up sound of the microphone;

[0031] Figure 3 Flowchart of an embodiment of the method of the present application, in which the voice recognition function of the dehumidifier is controlled to operate in combination with the current frequency of the compressor, the current rotating speed of the fan, the current picked-up sound of the microphone, and the at least one set parameter;

[0032] Figure 4 Flowchart of an embodiment of the method of the present application, in which the voice recognition function of the dehumidifier is controlled to operate in combination with the current frequency of the compressor, the current rotating speed of the fan, and the current picked-up sound of the microphone;

[0033] Figure 5 Flowchart of an embodiment of the method of the present application, in which the voice recognition function of the dehumidifier is controlled to operate according to the current frequency of the compressor and the current rotating speed of the fan;

[0034] Figure 6 Flowchart of an embodiment of the method of the present application, in which the voice recognition function of the dehumidifier is controlled to operate according to the noise value in the current picked-up sound of the microphone;

[0035] Figure 7 Flowchart of an embodiment of the method of the present application, in which it is determined whether the noise value in the current picked-up sound of the microphone is related to the dehumidifier itself;

[0036] Figure 8 Flowchart of an embodiment of the method of the present application, in which the voice recognition function of the dehumidifier is controlled to operate;

[0037] Figure 9 Structural diagram of an embodiment of the control device of the dehumidifier of the present application;

[0038] Figure 10 Structural diagram of the dehumidifier;

[0039] Figure 11 Structural diagram of the microphone hole and the speaker hole of the dehumidifier, in which (a) is a structural diagram of the dehumidifier, and (b) is a partial enlarged structural diagram of part A in (a);

[0040] Figure 12The figure is a flow chart of a control method for improving the speech recognition rate of a dehumidifier.

[0041] In conjunction with the accompanying drawings, the reference numerals in the embodiments of the present invention are as follows:

[0042] 1-water tank; 2-back panel; 3-electrical box components; 4-two-device components; 5-air duct; 6-fan blades; 7-motor; 8-controller; 9-compressor; 10-panel; 11-microphone; 12-speaker; 13-water tray; 14-chassis; 15-microphone hole; 16-speaker hole; 102-acquisition unit; 104-control unit. DETAILED DESCRIPTION

[0043] To make the objectives, technical solutions, and advantages of the present invention more clear, the technical solutions of the present invention will be clearly and completely described below in conjunction with specific embodiments of the present invention and corresponding drawings. Obviously, the embodiments described are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.

[0044] Considering that the dehumidifier's fan and compressor are assembled into a whole, the dehumidifier itself has many sources of noise, which leads to a low voice recognition success rate when users use the dehumidifier's voice control function, affecting the user experience. Specifically, a dehumidifier is mainly composed of a compressor, heat exchanger, fan blades, water tank, casing and controller. Compared with other home appliances, such as air conditioners, fans, and electric heaters, air conditioners are divided into internal and external units, and the fan only has a fan; while the fan and compressor of a dehumidifier are assembled into a whole, this makes it much more difficult to deal with the dehumidifier's noise. It is necessary to consider both fan noise and compressor noise, or the combined noise of the two. When adding a voice control function to the dehumidifier, due to the high noise of the machine (i.e., the dehumidifier) ​​itself, it will lead to a low recognition rate when users use the voice control function.

[0045] Some solutions improve voice recognition by reducing the device's volume. However, this can cause the device's sound to fluctuate, impacting the user experience. Furthermore, these solutions are not suitable for dehumidifiers. The most direct way to reduce noise in a dehumidifier is to stop the compressor and fan. This significantly improves voice recognition success, but it also impacts product performance and reliability. This means that the dehumidifier's compressor and motor need to be constantly on and off during voice control. This increases the dehumidifier's wear and tear, while also preventing it from properly dehumidifying, impacting the user experience.

[0046] Therefore, the scheme of the present application proposes a control method of a dehumidifier, in particular a control method of a dehumidifier for improving voice recognition rate, which generates phase-inverted sound waves by using a microphone of a voice module of the dehumidifier to collect noise of the dehumidifier itself, plays the phase-inverted sound waves through a loudspeaker of the voice module of the dehumidifier, and further reduces the noise by canceling the sound waves of the noise of the dehumidifier itself; and at the same time, the scheme of the present application solves the problem of low voice dialogue recognition rate caused by too much noise by maintaining the lowest noise state of the microphone of the machine (i.e. the dehumidifier) at the current position through an adaptive optimization method, and improves the voice recognition rate.

[0047] According to an embodiment of the present application, a control method of a dehumidifier is provided, as shown in the accompanying drawings. Figure 1 The dehumidifier has a compressor, a fan and a voice module, and the voice module has a microphone and a loudspeaker, as shown in the accompanying drawings. Figure 10 The dehumidifier has a compressor, a fan and a voice module, and the voice module has a microphone and a loudspeaker, as shown in the accompanying drawings. Figure 1 The control method of the dehumidifier comprises steps S110 to S130.

[0048] At step S110, at least one set of setting parameters is stored in advance; each set of setting parameters in the at least one set of setting parameters comprises a setting noise of the dehumidifier corresponding to a setting frequency of the compressor and a setting rotating speed of the fan, and a setting phase-inverted sound wave of the dehumidifier corresponding to the setting noise of the dehumidifier; wherein the phase-inverted sound wave is opposite sound wave. The setting frequency of the compressor, the setting rotating speed of the fan, the setting noise of the dehumidifier and the setting phase-inverted sound wave are all test parameters; that is, each set of setting parameters in the at least one set of setting parameters comprises a test noise of the dehumidifier corresponding to a test frequency of the compressor and a test rotating speed of the fan, and a test phase-inverted sound wave corresponding to the test noise of the dehumidifier, as shown in the accompanying drawings. 内 设 That is, the setting noise of the dehumidifier is sound wave B 内 , and the setting phase-inverted sound wave of the dehumidifier is phase-inverted sound wave B 设 .

[0049] At step S120, in the case that the dehumidifier is running after being started, the current frequency of the compressor is obtained, the current rotating speed of the fan is obtained, and the current picked-up sound of the microphone is obtained; wherein the current frequency of the compressor is frequency f, the current rotating speed of the fan is rotating speed n, and the current picked-up sound of the microphone is picked-up sound B1 of the microphone 11.

[0050] ​At step S130, after the noise value in the current pickup sound of the microphone is lower than the preset noise value according to at least one of the current frequency of the compressor, the current rotating speed of the fan, the current pickup sound of the microphone, and the at least one set of set parameters, the voice recognition function of the dehumidifier is controlled to run. Specifically, according to at least one of the current frequency of the compressor, the current rotating speed of the fan, the current pickup sound of the microphone, and the at least one set of set parameters, the noise of the dehumidifier itself is processed to reduce the noise of the dehumidifier itself, and the voice recognition function of the dehumidifier is controlled to run.

[0051] The scheme of the present application provides a control scheme for improving the voice recognition rate of a dehumidifier. The machine (i.e., the dehumidifier) noise is collected by the microphone of the voice module of the dehumidifier, the phase-reversed sound wave is generated by algorithm analysis, and the sound wave is played out by the loudspeaker of the voice module of the dehumidifier, thereby further canceling the noise sound wave of the dehumidifier itself to reduce the noise. At the same time, the microphone of the machine (i.e., the dehumidifier) maintains the lowest noise state at the current position through adaptive optimization, which can adapt to different environments and abnormal states of different machines (i.e., dehumidifiers) to solve the problem of low voice recognition rate when the noise is too large and improve the voice recognition rate. For example, after the noise is reduced after the noise reduction processing of different machines, the frequency and rotating speed at which the noise is small are recorded as the optimal operating parameters, and then the dehumidifier is operated according to the optimal operating parameters to avoid the influence of too much noise on the user's use of the voice control function. If the noise is still too large to use the voice control function, it is confirmed that the noise is caused by the environment noise, and a reminder message is sent to inform the user, so as to avoid the user mistakenly thinking that the voice control function of the machine is abnormal, and overall improve the user experience.

[0052] In some embodiments, the dehumidifier has a panel (such as Figure 10 In the case where the dehumidifier is vertically placed, a microphone hole corresponding to the microphone and a loudspeaker hole corresponding to the loudspeaker are arranged in a set height range of the panel of the dehumidifier. The hole diameters of the microphone hole and the loudspeaker hole are both in a set hole diameter range, and the set hole diameter range is, for example, 0.5mm to 4mm. In addition, the center distance between the microphone and the loudspeaker is less than or equal to a set distance, and the set distance is, for example, 50mm.

[0053] Figure 10 It is an exploded view of the dehumidifier. Figure 10 It is used to show the relative positions of the microphone and the loudspeaker in the machine (i.e., the dehumidifier), because different positions have a greater impact on recognition. Figure 10As shown, in the scheme of the present application, the whole dehumidifier is provided with a panel 10, a compressor 9, a speaker 12, a microphone 11, a controller 8, a motor 7, a fan blade 6, an air duct 5, two device components 4 (such as an evaporator and a condenser), a water tank 1, a back plate 2, an electrical box component 3, a water pan 13, a bottom plate 14 and the like. In the scheme of the present application, the microphone 11 and the speaker 12 of the voice module on the dehumidifier are used to realize active noise reduction of the noise of the machine (i.e. the dehumidifier) and improve the voice recognition rate by using the preset reverse sound wave.

[0054] Figure 11 The structure diagram of the microphone hole and the speaker hole of the dehumidifier is shown in the figure, wherein (a) is a structure diagram of the dehumidifier, and (b) is a local enlarged structure diagram of part A in (a). As shown in the figure, Figure 11 As shown, at least one microphone hole 15 and speaker hole 16 are arranged at the upper part (preferably more than one half of the height of the whole machine) of the appearance part (i.e. the panel 10) of the dehumidifier, and there is at least one hole at the position of the microphone hole 15, and there is only one hole at the position of the speaker hole 16; the optimal size of the hole diameter D is 0.5mm≤D≤4mm, and the distance between the center of the microphone 11 and the center of the speaker 12 is not less than 50mm. If the diameter D of the holes (such as the microphone hole 15 and the speaker hole 16) of the microphone 11 and the speaker 12 is too large or too small, it will affect the sound, too small will cause the volume loss to increase, and too large will not meet the electrical safety problem, and it is verified that the size in this range (such as 0.5mm≤D≤4mm) is better. If the distance between the centers of the microphone 11 and the speaker 12 is too small, interference will be easily caused, and it is verified that the interference is smaller when the distance is greater than the size (such as 50mm).

[0055] In some embodiments, after the noise value in the current pickup sound of the microphone is lower than the preset noise value in step S130 according to at least one of the current frequency of the compressor, the current rotating speed of the fan, the current pickup sound of the microphone and the at least one set of set parameters, the voice recognition function of the dehumidifier is controlled to run, including: controlling the process of running the voice recognition function of the dehumidifier according to the current pickup sound of the microphone.

[0056] The following Figure 2 As shown in the embodiment flow diagram of the method of the present application for controlling the voice recognition function of the dehumidifier according to the current pickup sound of the microphone, the specific process of controlling the voice recognition function of the dehumidifier according to the current pickup sound of the microphone in step S130 is further explained, including: step S210 to step S220.

[0057] Step S210, first determine whether the current pickup sound of the microphone is greater than or equal to the preset maximum sound of the microphone; wherein the preset maximum sound of the microphone is like the preset microphone maximum value B 麦 .

[0058] Step S220, if the first determination of the current pickup sound of the microphone is less than the preset maximum sound of the microphone, it is determined that the noise value in the current pickup sound of the microphone is lower than the preset noise value, the voice recognition function of the dehumidifier is controlled to run, and then it is returned to reacquire the current frequency of the compressor, the current speed of the fan, and the current pickup sound of the microphone; and then according to at least one of the current frequency of the compressor, the current speed of the fan, the current pickup sound of the microphone, and the at least one set of set parameters, the noise value in the current pickup sound of the microphone is controlled to be lower than the preset noise value, and the voice recognition function of the dehumidifier is controlled to run. Of course, if the first determination of the current pickup sound of the microphone is greater than or equal to the preset maximum sound of the microphone, the current frequency of the compressor, the current speed of the fan, the current pickup sound of the microphone, and the at least one set of set parameters are combined to make the noise value in the current pickup sound of the microphone lower than the preset noise value, and then the voice recognition function of the dehumidifier is controlled to run.

[0059] Figure 12 It is a flow chart of a control method for improving the voice recognition rate of a dehumidifier. As shown in Figure 12 , a control method for improving the voice recognition rate of a dehumidifier, comprising:

[0060] Step 1, the dehumidifier starts, and then step 2 is executed.

[0061] Step 2, in the state of starting, the controller acquires the values of the running frequency of the compressor and the speed of the motor (i.e. the speed of the fan) of the machine (i.e. the dehumidifier), and in the controller, the sound waves B 内 corresponding to different frequencies and different speeds and the corresponding inverse sound waves B 设 are preset, and then step 3 is executed.

[0062] Step 3, the pickup sound B1 of the microphone 11 when the machine (i.e. the dehumidifier) is running, and then step 4 is executed.

[0063] Step 4, compare the pickup sound B1 of the microphone 11 with the preset microphone maximum value B 麦 , that is, judge whether the pickup sound B1 of the microphone 11 ≥ the preset microphone maximum value B 麦 : if yes, execute step 5, otherwise execute step 12 to judge whether the machine (i.e. the dehumidifier) picks up the voice wake-up word. Wherein the preset microphone maximum value B 麦This represents the maximum value of the voice that the machine (i.e. dehumidifier) ​​can recognize, which is also the value that the machine (i.e. dehumidifier) ​​cannot reach under normal circumstances; different machines (i.e. dehumidifiers) have different preset microphone maximum values ​​B. 麦 , such as the preset microphone maximum value B 麦 The machine (i.e. dehumidifier) ​​normally reaches 55 decibels, but it is detected that it has exceeded 62 decibels. This may be because the ambient noise is too loud. If it is detected within 60 decibels, the noise is reduced by inverted sound waves.

[0064] In the solution of the present invention, the sound wave spectra of the machine (i.e., dehumidifier) ​​at different wind speeds and frequencies are collected in advance to generate corresponding preset inverted sound waves, wherein the preset inverted sound waves are prepared for subsequent optimization, and the optimization is performed through judgment of relevant initial values; in actual use, the microphone in the voice module is used to collect actual sound waves, which are compared with the built-in sound wave spectra, and the preset inverted sound waves are called to broadcast from the speaker of the voice module, and the inverted sound waves are used to offset the sound waves of actual noise to reduce the actual noise, thereby achieving the effect of reducing noise, thereby improving the voice recognition rate (i.e., the voice recognition success rate) when the user uses the voice control function of the dehumidifier.

[0065] In some embodiments, in step S130, after the noise value in the current sound picked up by the microphone is lower than the preset noise value according to the current frequency of the compressor, the current speed of the fan, the current sound picked up by the microphone, and at least one of the at least one set of setting parameters, the voice recognition function of the dehumidifier is controlled to operate. The process also includes: a process of controlling the operation of the voice recognition function of the dehumidifier in combination with the current frequency of the compressor, the current speed of the fan, the current sound picked up by the microphone, and the at least one set of setting parameters, that is, if it is first determined that the current sound picked up by the microphone is greater than or equal to the preset maximum sound of the microphone, then the process of controlling the operation of the voice recognition function of the dehumidifier is carried out after the noise value in the current sound picked up by the microphone is lower than the preset noise value in combination with the current frequency of the compressor, the current speed of the fan, the current sound picked up by the microphone, and the at least one set of setting parameters.

[0066] The following combination Figure 3 The method of the present invention is shown as a flow chart of an embodiment of a method for controlling the operation of the voice recognition function of the dehumidifier by combining the current frequency of the compressor, the current speed of the fan, the current picked up sound of the microphone, and the at least one set of setting parameters, further illustrating the specific process of controlling the operation of the voice recognition function of the dehumidifier by combining the current frequency of the compressor, the current speed of the fan, the current picked up sound of the microphone, and the at least one set of setting parameters in step S130, including: steps S310 to S350.

[0067] Step S310, first determine whether the current pickup sound of the microphone is greater than or equal to the preset maximum sound of the microphone; wherein the preset maximum sound of the microphone is, for example, the preset microphone maximum value B 麦 .

[0068] Step S320, if it is first determined that the current pickup sound of the microphone is greater than or equal to the preset maximum sound of the microphone, determine the set noise corresponding to the current frequency of the compressor and the current rotating speed of the fan in the at least one set of parameters, denoted as the current noise of the dehumidifier; and determine the set anti-phase sound wave corresponding to the current noise of the dehumidifier in the at least one set of parameters, denoted as the current noise anti-phase sound wave of the dehumidifier; wherein the current noise of the dehumidifier, for example, the built-in sound wave B 内 ; the current noise anti-phase sound wave of the dehumidifier, for example, the anti-phase sound wave B 设 .

[0069] Step S330, determine the difference between the current pickup sound of the microphone and the current noise of the dehumidifier, denoted as the current noise difference of the dehumidifier; and determine whether the current noise difference of the dehumidifier is less than or equal to the preset noise threshold of the dehumidifier; wherein the current noise difference of the dehumidifier, for example, the pickup sound B1 of the microphone 11 - the built-in sound wave B 内 , the preset noise threshold of the dehumidifier, for example, the preset sound wave error ΔB.

[0070] Step S340, if it is determined that the current noise difference of the dehumidifier is less than or equal to the preset noise threshold of the dehumidifier, the speaker plays the current noise anti-phase sound wave of the dehumidifier, and then returns to re-determine whether the current pickup sound of the microphone is greater than or equal to the preset maximum sound of the microphone.

[0071] Step S350, if it is determined that the current noise difference of the dehumidifier is greater than the preset noise threshold of the dehumidifier, determine the anti-phase sound wave corresponding to the current pickup sound of the microphone, denoted as the current pickup sound anti-phase sound wave of the microphone; make the speaker play the current pickup sound anti-phase sound wave of the microphone, and then, in combination with the current frequency of the compressor, the current rotating speed of the fan, and the current pickup sound of the microphone, control the voice recognition function of the dehumidifier to run after the noise value in the current pickup sound of the microphone is lower than the preset noise value.

[0072] As shown in Figure 12 , a control method for improving the voice recognition rate of a dehumidifier further comprises:

[0073] Step 5, if it is determined that the pickup sound B1 of the microphone 11 is greater than or equal to the preset microphone maximum value B麦 , it indicates that the sound is too large at this time, which is not conducive to the use of the voice function; at this time, the picked-up sound B1 of the microphone 11 is compared with the built-in sound wave B 内 , that is, it is judged whether the picked-up sound B1 of the microphone 11 - the built-in sound wave B 内 ≤ preset sound wave error ΔB: if yes, step 6 is executed, otherwise step 7 is executed.

[0074] Step 6, if it is judged that the picked-up sound B1 of the microphone 11 - the built-in sound wave B 内 ≤ preset sound wave error ΔB, the loudspeaker 12 plays the built-in corresponding inverse sound wave B 设 , and then returns to step 5. Wherein, ΔB≤3dB.

[0075] That is, when the difference between the picked-up sound B1 of the microphone 11 and the built-in sound wave B 内 is within the preset sound wave error ΔB, the loudspeaker 14 calls the built-in corresponding inverse sound wave B 设 of the frequency and speed, and reduces the noise of the picked-up sound B1 of the microphone 11 by using the inverse sound wave. Here, the initial volume value (i.e. the picked-up sound B1 of the microphone 11) is judged.

[0076] Step 7, if it is judged that the picked-up sound B1 of the microphone 11 - the built-in sound wave B 内 ≤ preset sound wave error ΔB, the loudspeaker 14 plays the inverse sound wave corresponding to the picked-up sound B1 of the microphone 11, and then step 8 is executed to verify the noise reduction effect of playing the inverse sound wave corresponding to the picked-up sound B1 of the microphone 11.

[0077] In the scheme of the present application, the current frequency of the compressor, the current speed of the fan, the current picked-up sound of the microphone, and the at least one set of set parameters are combined to control the voice recognition function of the dehumidifier to run, so as to reduce the actual noise by using the inverse sound wave to offset the sound wave of the actual noise, so as to achieve the noise reduction effect, thereby improving the voice recognition rate (i.e. the success rate of voice recognition) when the user uses the voice control function of the dehumidifier.

[0078] In some embodiments, after the current frequency of the compressor, the current speed of the fan, and the current picked-up sound of the microphone are combined in step S350 to make the noise value in the current picked-up sound of the microphone lower than the preset noise value, the voice recognition function of the dehumidifier is controlled to run, including: the process of controlling the voice recognition function of the dehumidifier to run in combination with the current frequency of the compressor, the current speed of the fan, and the current picked-up sound of the microphone.

[0079] The following will be described in combination with Figure 4The method of the present invention is shown as a flow chart of an embodiment of controlling the operation of the voice recognition function of the dehumidifier by combining the current frequency of the compressor, the current speed of the fan, and the current sound picked up by the microphone, further illustrating the specific process of controlling the operation of the voice recognition function of the dehumidifier by combining the current frequency of the compressor, the current speed of the fan, and the current sound picked up by the microphone in step S350, including: steps S410 to S430.

[0080] Step S410, determining again whether the current sound picked up by the microphone is greater than or equal to the preset maximum sound of the microphone; wherein the preset maximum sound of the microphone is such as the preset microphone maximum value B 麦 .

[0081] In step S420, if it is determined again that the current sound picked up by the microphone is less than the preset maximum sound of the microphone, the current sound picked up by the microphone is used to update the at least one set of setting parameters: the current sound picked up by the microphone is used to replace the set noise corresponding to the current frequency of the compressor and the current speed of the fan in the at least one set of setting parameters; and the current sound picked up by the microphone is used to replace the set inverse sound wave corresponding to the set noise corresponding to the current frequency of the compressor and the current speed of the fan in the at least one set of setting parameters.

[0082] Step S430, after which, it is determined that the noise value in the current sound picked up by the microphone is lower than the preset noise value, and the voice recognition function of the dehumidifier is controlled to run, and then returns to reacquire the current frequency of the compressor, the current speed of the fan, and the current sound picked up by the microphone; and then, based on the current frequency of the compressor, the current speed of the fan, the current sound picked up by the microphone, and at least one of the at least one set of setting parameters, the noise value in the current sound picked up by the microphone is lower than the preset noise value, and then the voice recognition function of the dehumidifier is controlled to run.

[0083] like Figure 12 As shown, a control method for improving the speech recognition rate of a dehumidifier further includes:

[0084] Step 8: Determine again whether the sound picked up by the microphone 11 B1 ≥ the preset microphone maximum value B 麦 If yes, then execute step 9 to determine whether the compressor frequency and fan speed of the machine (i.e., dehumidifier) ​​have reached the target frequency and target speed; otherwise, execute step 11 to increase the inverted sound wave corresponding to the sound B1 picked up by the microphone 11 to the inverted sound wave B corresponding to the frequency and speed. 设 Then proceed to step 12.

[0085] Referring to steps 7-8, when the difference between the sound B1 picked up by the microphone 11 and the built-in sound wave B 内 exceeds the preset sound wave error ΔB, it indicates that the noise at this time is significantly different from the preset state, and the controller generates an inverted sound wave corresponding to the sound B1 picked up by the microphone 11 at this time and verifies the noise reduction effect of the inverted sound wave at this time. When the noise reduction effect is obvious, the sound wave is added to the preset inverted sound wave for subsequent accurate calling. When the inverted sound wave corresponding to the sound B1 picked up by the microphone 11 still cannot reduce to less than the preset maximum value B 麦 of the microphone, it indicates that the current state needs to be further optimized.

[0086] In the method of the present application, the voice recognition function of the dehumidifier is controlled to operate in combination with the current frequency of the compressor, the current speed of the fan, and the current sound picked up by the microphone, so as to reduce the actual noise by using the updated inverted sound wave to offset the sound wave of the actual noise, thereby achieving the noise reduction effect and improving the voice recognition rate (i.e. the success rate of voice recognition) when the user uses the voice control function of the dehumidifier.

[0087] In some embodiments, after the noise value in the current sound picked up by the microphone is controlled to be lower than the preset noise value in step S350 in combination with the current frequency of the compressor, the current speed of the fan, and the current sound picked up by the microphone, the voice recognition function of the dehumidifier is controlled to operate, and the process further includes: controlling the voice recognition function of the dehumidifier to operate according to the current frequency of the compressor and the current speed of the fan.

[0088] The following will be further described with reference to the embodiment flowchart of controlling the voice recognition function of the dehumidifier to operate according to the current frequency of the compressor and the current speed of the fan in the method of the present application shown in Figure 5 FIG. 6, which further illustrates the specific process of controlling the voice recognition function of the dehumidifier to operate according to the current frequency of the compressor and the current speed of the fan in step S350, including steps S510-S540.

[0089] In step S510, it is determined again whether the current sound picked up by the microphone is greater than or equal to the preset maximum sound of the microphone. 麦 .

[0090] In step S520, if it is determined again that the current sound picked up by the microphone is greater than or equal to the preset maximum sound of the microphone, it is determined whether the current frequency of the compressor reaches the target frequency of the compressor and the current speed of the fan reaches the target speed of the fan.

[0091] Step S530, if it is determined that the current frequency of the compressor does not reach the target frequency of the compressor and the current rotating speed of the fan does not reach the target rotating speed of the fan, return to reacquire the current picked sound of the microphone, and then control the voice recognition function of the dehumidifier to run after the noise value in the current picked sound of the microphone is lower than the preset noise value according to at least one of the current frequency of the compressor, the current rotating speed of the fan and the current picked sound of the microphone.

[0092] Step S540, if it is determined that the current frequency of the compressor reaches the target frequency of the compressor and the current rotating speed of the fan reaches the target rotating speed of the fan, adjust the current frequency of the compressor according to the preset frequency amplitude and / or adjust the current rotating speed of the fan according to the preset rotating speed amplitude, and then control the voice recognition function of the dehumidifier to run according to the noise value in the current picked sound of the microphone.

[0093] As shown in Figure 12 , a control method for improving the voice recognition rate of a dehumidifier further comprises:

[0094] Step 9, determine whether the frequency of the compressor and the rotating speed of the fan of the machine (i.e. the dehumidifier) reach the target frequency and the target rotating speed: if yes, execute step 10 to determine whether the sound is caused by the machine (i.e. the dehumidifier) or the environment, otherwise return to step 3 to further determine according to the above process.

[0095] In the scheme of the present application, by adaptively optimizing the preset sound wave method, the state most conducive to reducing the noise at the microphone is found by excluding the resonance abnormal sound of the machine (i.e. the dehumidifier) and the like in the Δf range of the operating frequency and the Δn range of the rotating speed, and the state is recorded for subsequent priority operation, thereby improving the voice recognition rate.

[0096] In some embodiments, the specific process of controlling the voice recognition function of the dehumidifier to run according to the noise value in the current picked sound of the microphone in step S540 is described in the following example.

[0097] The following will be further described in combination with Figure 6 the embodiment flowchart of the method of the present application shown in , which further illustrates the specific process of controlling the voice recognition function of the dehumidifier to run according to the noise value in the current picked sound of the microphone in step S540, comprising steps S610 to S630.

[0098] Step S610, after adjusting the current frequency of the compressor according to the preset frequency amplitude or adjusting the current rotating speed of the fan according to the preset rotating speed amplitude, it is determined whether the noise value in the current picked sound of the microphone is related to the dehumidifier itself.

[0099] Step S620, if it is determined that the noise value in the current picked sound of the microphone is related to the dehumidifier itself, the current frequency of the compressor and / or the current rotating speed of the fan are continuously adjusted according to the preset frequency amplitude and / or the preset rotating speed amplitude, and the current frequency of the compressor and / or the current rotating speed of the fan at which the current picked sound of the microphone is the lowest during the adjustment process are recorded as the optimal operating parameters of the dehumidifier; the dehumidifier is controlled to operate according to the optimal operating parameters of the dehumidifier; and then the current picked sound of the microphone is re-acquired, and the voice recognition function of the dehumidifier is controlled to operate after the noise value in the current picked sound of the microphone is lower than the preset noise value according to at least one of the current frequency of the compressor, the current rotating speed of the fan, the current picked sound of the microphone and the at least one set of set parameters.

[0100] Step S630, if it is determined that the noise value in the current picked sound of the microphone is not related to the dehumidifier itself, a prompt message is initiated that the noise in the environment where the dehumidifier is located is large and the voice control function of the dehumidifier is inconvenient to use.

[0101] As shown in Figure 12 , a control method for improving the voice recognition rate of a dehumidifier further comprises:

[0102] Step 10, if the frequency of the compressor and the rotating speed of the fan of the machine (i.e., the dehumidifier) reach the target frequency and the target rotating speed, it indicates that the operating state of the machine (i.e., the dehumidifier) is stable at this time, and it is necessary to determine whether the sound is caused by the machine (i.e., the dehumidifier) or the environment. The frequency Δf and the rotating speed Δn under the setting are fine-tuned without affecting the performance of the machine (i.e., the dehumidifier), and it is analyzed whether the adjustment of the frequency Δf and the rotating speed Δn has an effect on the picked sound B1 of the microphone 11, i.e., whether the large sound is related to the machine. If yes, the optimal frequency and rotating speed combination is recorded, and the subsequent operation is preferentially performed in this state. After that, return to step 3; otherwise, remind the user that the environmental sound is large.

[0103] In the scheme of the present application, the machine (i.e., the dehumidifier) is maintained in the optimal voice recognition state through this adaptive method. At the same time, when the noise at the microphone cannot be reduced within the Δf range of the operating frequency and the Δn range of the rotating speed, it is recognized as an abnormal state that the environmental sound is large, etc. The voice recognition rate is improved without affecting the performance of the machine (i.e., the dehumidifier) and the user experience.

[0104] In some embodiments, the step S710 of determining whether the noise value in the current picked-up sound of the microphone is related to the dehumidifier itself is a specific process, see the following exemplary description.

[0105] The following describes an embodiment of the method of the present application in which the step S710 of determining whether the noise value in the current picked-up sound of the microphone is related to the dehumidifier itself, further illustrating the specific process of the step S710 of determining whether the noise value in the current picked-up sound of the microphone is related to the dehumidifier itself, including steps S710 to S730. Figure 7 The step S710 is to determine whether the current picked-up sound of the microphone is reduced for the current picked-up sound of the microphone sampled at different sampling times.

[0106] The step S720 is to determine that the noise value in the current picked-up sound of the microphone is related to the dehumidifier itself if it is determined that the current picked-up sound of the microphone is reduced.

[0107] The step S730 is to determine that the noise value in the current picked-up sound of the microphone is not related to the dehumidifier itself if it is determined that the current picked-up sound of the microphone is not reduced.

[0108] As shown in the accompanying drawings, a control method for improving the voice recognition rate of a dehumidifier, further comprises:

[0109] Figure 12 As shown in the accompanying drawings, a control method for improving the voice recognition rate of a dehumidifier, further comprises:

[0110] In step 10, it is analyzed whether the adjustment frequency Δf and the rotation speed Δn have an impact on the picked-up sound B1 of the microphone 11, such as whether the picked-up sound B1 of the microphone 11 is significantly reduced after the adjustment frequency Δf and the rotation speed Δn are adjusted. If the picked-up sound B1 of the microphone 11 is significantly reduced, the optimal frequency and rotation speed combination is recorded, and the subsequent operation is preferentially performed in this state, so that the machine (i.e. the dehumidifier) maintains the optimal voice recognition state. Since the machine (i.e. the dehumidifier) has a compressor and a motor, the vibration of the compressor and the motor is easy to cause the machine (i.e. the dehumidifier) to produce resonance abnormal noise, which leads to the increase of the running noise of the machine (i.e. the dehumidifier). The resonance abnormal noise is caused by the fact that the fixed frequency of the parts of the machine (i.e. the dehumidifier) is close to or the same as the frequency of the compressor (or the rotation speed of the motor). By adjusting the frequency or the rotation speed to detect whether the noise is significantly changed, it is determined whether the abnormal noise is caused by resonance: if yes, it means that the frequency or the rotation speed cannot be used. If the picked-up sound B1 of the microphone 11 is not changed after the frequency Δf and the rotation speed Δn are adjusted for multiple times, it is determined that the machine (i.e. the dehumidifier) is affected by the large external environment sound, and the user is reminded that the environment sound is large.

[0111] ​For example, the machine (i.e., dehumidifier) ​​operates at a frequency f of 55 Hz and a speed n of 950 rpm. At this time, the microphone noise, i.e., the sound picked up by the microphone 11, B1, is greater than the maximum noise allowed by the microphone, i.e., the preset maximum value of the microphone B. 麦 When the frequency Δf is ±3 Hz and the speed Δn is ±20 rpm, the optimal state in this interval is obtained by continuously matching different frequencies and speeds for adaptive optimization, such as 52 Hz with 970 rpm and 53 Hz with 965 rpm, so that the microphone noise, i.e., the sound B1 picked up by microphone 11, is minimized. This state is recorded for subsequent direct recall, allowing the machine (i.e., dehumidifier) ​​to adaptively maintain the optimal voice recognition state. Similarly, due to differences in machine (i.e., dehumidifier) ​​parts, it is necessary to optimize the preset general state during the actual operation of the machine (i.e., dehumidifier). Without affecting performance, the optimal noise state is recorded so that the machine (i.e., dehumidifier) ​​can quickly enter the optimal state.

[0112] Step 11: Increase the inverse sound wave corresponding to the sound B1 picked up by the microphone 11 to the inverse sound wave B of the corresponding frequency and speed. 设 Then proceed to step 12.

[0113] In step 11, the inverse phase sound wave corresponding to the sound B1 picked up by the microphone 11 is increased to the inverse phase sound wave B of the corresponding frequency and corresponding speed. 设 Specifically, the pre-stored inverted sound wave B 设 In the case of the current frequency and current speed, the anti-phase sound wave B 设 Replace it with the sound B1 picked up by microphone 11; that is, use the sound B1 picked up by microphone 11 as the new inverted sound wave B corresponding to the current frequency and current speed. 设 . To determine the next time to meet the microphone 11 pick up sound B1-built-in sound wave B 内 When the preset sound wave error ΔB is less than or equal to the preset sound wave error, the speaker 12 plays the corresponding built-in inverted sound wave B 设 Play the new inverted sound wave B directly 设 , to better reduce noise.

[0114] In the solution of the present invention, for the current picked-up sound of the microphone sampled at different sampling moments, it is determined whether the noise value in the current picked-up sound of the microphone is related to the dehumidifier itself: if the noise is related to the dehumidifier itself, the noise of the dehumidifier itself is reduced; if the noise is not related to the dehumidifier itself, a reminder message is initiated to inform the user to avoid the user mistakenly thinking that there is a problem with the dehumidifier itself and affecting the user experience.

[0115] In some embodiments, the specific process of controlling the voice recognition function of the dehumidifier in step S130 is described in the following exemplary embodiments.

[0116] The method of the present application is described below Figure 8 An embodiment flowchart of controlling the voice recognition function of the dehumidifier to operate in the method of the present application is shown in

[0117] Step S810, according to the user voice information carried in the current pickup sound of the microphone, determine whether the preset voice wake-up word has been picked up.

[0118] Step S820, if it is determined that the preset voice wake-up word has been picked up, execute the user instruction contained in the user voice information, and then return to reacquire the current frequency of the compressor, the current speed of the fan, and the current pickup sound of the microphone; and then control the voice recognition function of the dehumidifier to operate according to at least one of the current frequency of the compressor, the current speed of the fan, the current pickup sound of the microphone, and the at least one set of set parameters, so that the noise value in the current pickup sound of the microphone is lower than the preset noise value.

[0119] Step S830, if it is determined that the preset voice wake-up word has not been picked up, reacquire the current pickup sound of the microphone, and then control the voice recognition function of the dehumidifier to operate according to at least one of the current frequency of the compressor, the current speed of the fan, the current pickup sound of the microphone, and the at least one set of set parameters, so that the noise value in the current pickup sound of the microphone is lower than the preset noise value.

[0120] As Figure 12 A control method for improving the voice recognition rate of a dehumidifier, further comprising:

[0121] Step 12, determine whether the machine (i.e. the dehumidifier) has picked up the voice wake-up word: if yes, proceed to step 13, otherwise return to step 3.

[0122] Step 13, when the machine (i.e. the dehumidifier) picks up the voice wake-up word such as "Xiaoge Xiaoge", adjust the settings according to the user's command, re-enter the optimization logic, and then return to step 2. For example, the machine (i.e. the dehumidifier) is running in the drying mode and high wind mode, and at this time the user requires to set it to silent mode, then the corresponding noise optimization adjustment in this state is performed.

[0123] The scheme of the present application is that the dehumidifier noise reduction scheme adopts a generation machine (i.e. a dehumidifier) or an environmental anti-phase sound wave to offset, with an adaptive optimization process. By presetting a sound wave, self-learning a sound wave, and self-adaptively adjusting a frequency and a rotating speed to find an optimal state, etc., the sound near the microphone is reduced, and the voice recognition rate is improved without affecting the performance of the machine (i.e. the dehumidifier) and the user experience.

[0124] In some alternative embodiments, an electrical signal suppression scheme can be adopted, the sound recognized by the microphone is converted into an electrical signal, the controller generates an anti-phase electrical signal to perform electrical signal superposition suppression at the output end of the microphone, so that the high part of the sound is filtered out, and the recognition rate of the wake-up word is improved. The electrical signal suppression is directly superimposed on the noise received by the microphone, without the need to play the opposite sound wave from the loudspeaker; compared with playing the opposite sound wave from the loudspeaker, the biggest difference between the two is whether the loudspeaker needs to play the sound, the electrical signal does not need, and the opposite sound wave needs.

[0125] By adopting the technical scheme of the present embodiment, for the dehumidifier with a voice control function and a compressor and a fan arranged as one whole, a corresponding preset anti-phase sound wave is generated in advance based on the sound wave spectrum of the dehumidifier at different fan speeds and different frequencies of the compressor, as the built-in anti-phase sound wave of the dehumidifier; in the process of operation of the dehumidifier, the current frequency (such as frequency f) of the compressor, the current rotating speed (such as rotating speed n) of the fan, and the picked-up sound (such as the picked-up sound B1 of the microphone 11) of the microphone in the voice module of the dehumidifier are acquired; it is judged whether the picked-up sound of the microphone is greater than or equal to the preset maximum sound of the microphone (such as the preset maximum value B 麦 of the microphone) or not; if the picked-up sound of the microphone is less than the preset maximum sound of the microphone (such as the preset maximum value B 麦 of the microphone), voice recognition processing is performed; if the picked-up sound of the microphone is greater than or equal to the preset maximum sound of the microphone (such as the preset maximum value B 麦 of the microphone), when the difference between the picked-up sound of the microphone and the built-in sound (such as the sound wave B 内 corresponding to the current frequency and the current rotating speed) determined in advance is within the set sound error range, the anti-phase sound wave (such as the anti-phase sound wave B 设 corresponding to the built-in sound is played, and then it is re-judged whether the picked-up sound of the microphone is greater than or equal to the preset maximum sound of the microphone (such as the preset maximum value B 麦 of the microphone); when the difference between the picked-up sound of the microphone and the built-in sound (such as the sound wave B 内 corresponding to the current frequency and the current rotating speed) determined in advance is not within the set sound error range, the anti-phase sound wave corresponding to the picked-up sound of the microphone is played, and when the picked-up sound of the microphone decreases, the anti-phase sound wave (such as the anti-phase sound wave B 设) replace the corresponding anti-phase sound wave with the microphone pickup sound, and then perform voice recognition processing; adjust the current frequency and the current speed to find the optimal frequency and the optimal speed when the microphone pickup sound is the minimum, or remind the user that the environmental noise is large and affects the voice recognition processing; thereby, by identifying the environmental noise and the dehumidifier noise, playing the anti-phase sound wave to reduce the dehumidifier noise, and finding the working parameters that can maintain the lowest noise of the dehumidifier, to improve the voice recognition rate and improve the user experience.

[0126] According to the embodiments of the present application, a control device of a dehumidifier corresponding to the control method of the dehumidifier is also provided. Referring to Figure 9 The structural schematic diagram of an embodiment of the device of the present application is shown. The dehumidifier has a compressor, a fan and a voice module, and the voice module has a microphone and a speaker, as shown in Figure 10 The microphone 11 and the speaker 12 are shown; in the scheme of the present application, as shown in Figure 9 The control device of the dehumidifier includes an acquisition unit 102 and a control unit 104.

[0127] The control unit 104 is configured to store at least one set of set parameters in advance; each set of set parameters in the at least one set of set parameters includes a set noise of the dehumidifier corresponding to a set frequency of the compressor and a set speed of the fan, and a set anti-phase sound wave of the dehumidifier corresponding to the set noise of the dehumidifier; wherein the set frequency of the compressor, the set speed of the fan, the set noise of the dehumidifier and the set anti-phase sound wave are all test parameters; that is, each set of set parameters in the at least one set of set parameters includes a test noise of the dehumidifier corresponding to a test frequency of the compressor and a test speed of the fan, and a test anti-phase sound wave corresponding to the test noise of the dehumidifier, such as the sound wave B 内 and the corresponding anti-phase sound wave B 设 . That is, the set noise of the dehumidifier is the built-in sound wave B 内 , and the set anti-phase sound wave of the dehumidifier is the anti-phase sound wave B 设 . The specific functions and processing of the control unit 104 are described in step S110.

[0128] The acquisition unit 102 is configured to acquire the current frequency of the compressor, acquire the current rotating speed of the fan, and acquire the current picked sound of the microphone in the case that the dehumidifier is running after starting; wherein the current frequency of the compressor is like frequency f, the current rotating speed of the fan is like rotating speed n, and the current picked sound of the microphone is like picked sound B1 of the microphone 11. For specific functions and processes of the acquisition unit 102, see step S120.

[0129] The control unit 104 is further configured to control the voice recognition function of the dehumidifier to run after the noise value in the current picked sound of the microphone is lower than the preset noise value according to at least one of the current frequency of the compressor, the current rotating speed of the fan, the current picked sound of the microphone, and the at least one group of set parameters. Specifically, the noise of the dehumidifier itself is processed according to at least one of the current frequency of the compressor, the current rotating speed of the fan, the current picked sound of the microphone, and the at least one group of set parameters, so as to reduce the noise of the dehumidifier itself, and control the voice recognition function of the dehumidifier to run. For specific functions and processes of the control unit 104, see also step S130.

[0130] The control scheme for improving the voice recognition rate of the dehumidifier provided by the scheme of the application reduces the noise by using the microphone of the voice module of the dehumidifier to collect the noise of the machine (i.e. the dehumidifier), generating a phase-reversed sound wave through algorithm analysis, and playing it out through the loudspeaker of the voice module of the dehumidifier, and further canceling the noise sound wave of the dehumidifier itself; at the same time, the microphone of the machine (i.e. the dehumidifier) is maintained in the lowest noise state at the current position through adaptive optimization, which can adapt to different environments and different machine (i.e. dehumidifier) states to produce abnormalities, solve the problem of low voice recognition rate in voice dialogue when the noise is too large, and improve the voice recognition rate. For example: after the noise is reduced through noise reduction processing for different machines, the frequency and rotating speed at which the noise is smaller are recorded as the optimal operating parameters, and then the dehumidifier is run according to the optimal operating parameters to avoid the influence of too much noise on the user's use of the voice control function; if the noise is still too large to use the voice control function, it is confirmed that it is caused by environmental noise, a reminder message is initiated to inform the user, and the user is prevented from mistakenly thinking that the voice control function of the machine is abnormal, thereby improving the overall user experience.

[0131] In some embodiments, the dehumidifier has a panel (such as Figure 10The panel 10) is shown, in the case of the dehumidifier vertically placed, in the set height range of the panel of the dehumidifier, a microphone hole corresponding to the microphone is arranged, and a speaker hole corresponding to the speaker; the aperture of the microphone hole and the speaker hole is in the set aperture range; wherein the set space range is like 0.5mm to 4mm. And / or, the center distance between the microphone and the speaker is less than or equal to the set distance; wherein the set distance is like 50mm.

[0132] Figure 10 It is an explosion structure diagram of the dehumidifier. Figure 10 , for indicating the relative position of the microphone and the speaker in the machine (i.e. the dehumidifier), because different positions have greater influence on identification. As Figure 10 shown, in the scheme of the present application, the dehumidifier is provided with a panel 10, a compressor 9, a speaker 12, a microphone 11, a controller 8, a motor 7, a fan blade 6, an air duct 5, two device components 4 (such as an evaporator and a condenser), a water tank 1, a back plate 2, an electrical box component 3, a water pan 13, a bottom plate 14, etc. In the scheme of the present application, by using the microphone 11 and the speaker 12 of the voice module on the dehumidifier, and the preset reverse sound wave, the active noise reduction of the machine (i.e. the dehumidifier) is realized, and the voice recognition rate is improved.

[0133] Figure 11 It is a structure diagram of the microphone hole and the speaker hole of the dehumidifier, wherein (a) is a structure diagram of the dehumidifier, and (b) is a local enlarged structure diagram of part A in (a). As Figure 11 shown, at least one microphone hole 15 and speaker hole 16 are arranged at the upper part (preferably more than one half of the height of the whole machine) of the appearance part (i.e. the panel 10) of the dehumidifier, and there is at least one hole at the position of the microphone hole 15, and there is only one hole at the position of the speaker hole 16; the optimal size of the hole diameter D is 0.5mm≤D≤4mm, and the distance between the center of the microphone 11 and the center of the speaker 12 is not less than 50mm. If the diameter D of the holes (such as the microphone hole 15 and the speaker hole 16) of the microphone 11 and the speaker 12 is too large or too small, it will affect the sound, too small will cause the volume loss to increase, and too large will not meet the electrical safety problem, and it is verified that the size in this range (such as 0.5mm≤D≤4mm) is better. If the center distance between the microphone 11 and the speaker 12 is too small, interference will easily occur, and it is verified that the interference is smaller when the distance is greater than the size (such as 50mm).

[0134] In some embodiments, the control unit 104, according to at least one of the current frequency of the compressor, the current speed of the fan, the current pickup sound of the microphone, at least one set of set parameters, after the noise value in the current pickup sound of the microphone is lower than the preset noise value, controls the voice recognition function of the dehumidifier to run, including: according to the current pickup sound of the microphone, the process of controlling the voice recognition function of the dehumidifier to run is as follows:

[0135] The control unit 104 is specifically further configured to first determine whether the current pickup sound of the microphone is greater than or equal to the preset maximum sound of the microphone; wherein the preset maximum sound of the microphone is as the preset microphone maximum value B 麦 The specific functions and processes of the control unit 104 are also referred to step S210.

[0136] The control unit 104 is specifically further configured to, if it is first determined that the current pickup sound of the microphone is less than the preset maximum sound of the microphone, determine that the noise value in the current pickup sound of the microphone is lower than the preset noise value, control the voice recognition function of the dehumidifier to run, and then return to reacquire the current frequency of the compressor, acquire the current speed of the fan, and acquire the current pickup sound of the microphone; and then re-control the voice recognition function of the dehumidifier to run after the noise value in the current pickup sound of the microphone is lower than the preset noise value according to at least one of the current frequency of the compressor, the current speed of the fan, the current pickup sound of the microphone, and at least one set of set parameters. The control unit 104 is specifically further configured to, of course, if it is first determined that the current pickup sound of the microphone is greater than or equal to the preset maximum sound of the microphone, control the voice recognition function of the dehumidifier to run after the noise value in the current pickup sound of the microphone is lower than the preset noise value in combination with the current frequency of the compressor, the current speed of the fan, the current pickup sound of the microphone, and the at least one set of set parameters. The specific functions and processes of the control unit 104 are also referred to step S220.

[0137] Figure 12 It is a flowchart of a control method for improving the voice recognition rate of a dehumidifier. As shown in Figure 12 A control method for improving the voice recognition rate of a dehumidifier, comprising:

[0138] Step 1, the dehumidifier starts, and then step 2 is executed.

[0139] Step 2, in the state of starting, the controller acquires the values of the running frequency of the compressor and the speed of the motor (i.e. the speed of the fan) of the machine (i.e. the dehumidifier), and the sound wave B 内And the corresponding reverse phase sound wave B 设 After step 3.

[0140] Step 3, the machine (i.e. dehumidifier) picks up sound B1 of microphone 11 when running, and then step 4 is performed.

[0141] Step 4, compare the sound B1 picked up by the microphone 11 with the preset microphone maximum value B 麦 , that is, determine whether the sound B1 picked up by the microphone 11 satisfies B 麦 : if yes, step 5 is performed, otherwise step 12 is performed to determine whether the machine (i.e. dehumidifier) picks up the voice wake-up word. The preset microphone maximum value B 麦 represents the maximum value of the voice that the machine (i.e. dehumidifier) can recognize, which is also a value that the machine (i.e. dehumidifier) cannot normally reach; different machines (i.e. dehumidifiers) have different preset microphone maximum values B 麦 , for example, the preset microphone maximum value B 麦 is 60 decibels, and the machine (i.e. dehumidifier) normally reaches 55 decibels, but it is detected that it has exceeded 62 decibels, which may be that the environmental noise is too loud, and if it is detected within 60 decibels, the reverse phase sound wave is used for noise reduction.

[0142] In the scheme of the present application, by collecting the sound wave spectrum of the machine (i.e. dehumidifier) at different wind speeds and different frequencies in advance, the corresponding preset reverse phase sound wave is generated, wherein the preset reverse phase sound wave is prepared for subsequent optimization, and the optimization is performed by judging through the related initial value; in actual use, the actual sound wave is collected by the microphone in the voice module, compared with the built-in sound wave spectrum, the preset reverse phase sound wave is called out from the loudspeaker of the voice module, and the actual noise is reduced by using the reverse phase sound wave to offset the sound wave of the actual noise, so as to reduce the noise effect, thereby improving the voice recognition rate (i.e. voice recognition success rate) when the user uses the voice control function of the dehumidifier.

[0143] In some embodiments, after the control unit 104 determines that the noise value in the current pickup sound of the microphone is lower than the preset noise value according to at least one of the current frequency of the compressor, the current rotating speed of the fan, the current pickup sound of the microphone, and the at least one set of set parameters, the control unit 104 controls the voice recognition function of the dehumidifier to run, and the control unit 104 further comprises: controlling the voice recognition function of the dehumidifier to run in combination with the current frequency of the compressor, the current rotating speed of the fan, the current pickup sound of the microphone, and the at least one set of set parameters, that is, if it is first determined that the current pickup sound of the microphone is greater than or equal to the preset maximum sound of the microphone, the control unit 104 controls the voice recognition function of the dehumidifier to run after the noise value in the current pickup sound of the microphone is lower than the preset noise value in combination with the current frequency of the compressor, the current rotating speed of the fan, the current pickup sound of the microphone, and the at least one set of set parameters, and the specific process is as follows:

[0144] The control unit 104 is specifically further configured to first determine whether the current pickup sound of the microphone is greater than or equal to the preset maximum sound of the microphone, wherein the preset maximum sound of the microphone is, for example, a preset maximum value B of the microphone. 麦 The specific functions and processes of the control unit 104 are also described in step S310.

[0145] The control unit 104 is specifically further configured to, if it is first determined that the current pickup sound of the microphone is greater than or equal to the preset maximum sound of the microphone, determine the set noise corresponding to the current frequency of the compressor and the current rotating speed of the fan in the at least one set of set parameters, denoted as the current noise of the dehumidifier, and determine the set anti-phase sound wave corresponding to the current noise of the dehumidifier in the at least one set of set parameters, denoted as the current noise anti-phase sound wave of the dehumidifier, wherein the current noise of the dehumidifier is, for example, the built-in sound wave B 内 , and the current noise anti-phase sound wave of the dehumidifier is, for example, the anti-phase sound wave B 设 The specific functions and processes of the control unit 104 are also described in step S320.

[0146] The control unit 104 is specifically further configured to determine the difference between the current pickup sound of the microphone and the current noise of the dehumidifier, denoted as the current noise difference of the dehumidifier, and determine whether the current noise difference of the dehumidifier is less than or equal to the preset noise threshold of the dehumidifier, wherein the current noise difference of the dehumidifier is, for example, the pickup sound B1 of the microphone 11 minus the built-in sound wave B 内 , and the preset noise threshold of the dehumidifier is, for example, the preset sound wave error ΔB. The specific functions and processes of the control unit 104 are also described in step S330.

[0147] The control unit 104 is further configured to, if it is determined that the current noise difference of the dehumidifier is less than or equal to a preset noise threshold of the dehumidifier, cause the speaker to play an inverted sound wave of the current noise of the dehumidifier, and then return to re-determine whether the current sound picked up by the microphone is greater than or equal to the preset maximum sound level of the microphone. The specific functions and processing of the control unit 104 are further described in step S340.

[0148] The control unit 104 is further configured to, if it is determined that the current noise difference of the dehumidifier is greater than a preset noise threshold of the dehumidifier, determine an inverse sound wave corresponding to the sound currently picked up by the microphone, recording it as the inverse sound wave of the sound currently picked up by the microphone; cause the speaker to play the inverse sound wave of the sound currently picked up by the microphone; and then, based on the current frequency of the compressor, the current speed of the fan, and the current sound picked up by the microphone, control the dehumidifier's voice recognition function to operate after the noise level in the sound currently picked up by the microphone is lower than a preset noise level. The specific functions and processing of the control unit 104 are further described in step S350.

[0149] like Figure 12 As shown, a control method for improving the speech recognition rate of a dehumidifier further includes:

[0150] Step 5: If the sound picked up by the microphone 11 B1 is greater than the preset microphone maximum value B 麦 , it means that the sound is too loud and it is not conducive to using the voice function; at this time, the sound B1 picked up by the microphone 11 is compared with the built-in sound wave B 内 Compare, that is, determine whether the microphone 11 picks up the sound B1-built-in sound wave B 内 ≤preset acoustic wave error ΔB: If yes, go to step 6; otherwise, go to step 7.

[0151] Step 6: If the sound picked up by microphone 11 is B1 minus the built-in sound wave B 内 ≤preset sound wave error ΔB, the speaker 12 plays the built-in corresponding anti-phase sound wave B 设 , then return to step 5.

[0152] That is, when the microphone 11 picks up the sound B1-built-in sound wave B 内 When the difference is within the preset sound wave error ΔB, the speaker 14 calls the corresponding built-in anti-phase sound wave B at the frequency and speed. 设 , using the reverse phase sound wave to reduce the noise of the sound B1 picked up by the microphone 11. Here, the initial volume value (ie, the sound B1 picked up by the microphone 11) is determined.

[0153] Step 7: If the value of the sound picked up by the microphone 11 B1 minus the built-in sound wave B is not satisfied,内 if the preset sound wave error ΔB is less than or equal to a preset sound wave error ΔB, the loudspeaker 14 plays the anti-phase sound wave corresponding to the picked-up sound B1 of the microphone 11, and then step 8 is performed to verify the noise reduction effect of playing the anti-phase sound wave corresponding to the picked-up sound B1 of the microphone 11.

[0154] In the scheme of the present application, the voice recognition function of the dehumidifier is controlled to run in combination with the current frequency of the compressor, the current rotating speed of the fan, and the current picked-up sound of the microphone, so as to reduce the actual noise by using the anti-phase sound wave to offset the sound wave of the actual noise, so as to achieve the noise reduction effect, thereby improving the voice recognition rate (i.e. the success rate of voice recognition) when the user uses the voice control function of the dehumidifier.

[0155] In some embodiments, the control unit 104 controls the voice recognition function of the dehumidifier to run in combination with the current frequency of the compressor, the current rotating speed of the fan, and the current picked-up sound of the microphone after the noise value in the current picked-up sound of the microphone is lower than the preset noise value, including: controlling the voice recognition function of the dehumidifier to run in combination with the current frequency of the compressor, the current rotating speed of the fan, and the current picked-up sound of the microphone, specifically as follows:

[0156] The control unit 104 is specifically further configured to determine again whether the current picked-up sound of the microphone is greater than or equal to the preset maximum sound of the microphone; wherein the preset maximum sound of the microphone is, for example, a preset maximum value B of the microphone. 麦 The specific functions and processes of the control unit 104 are also described in step S410.

[0157] The control unit 104 is specifically further configured to, if it is determined again that the current picked-up sound of the microphone is less than the preset maximum sound of the microphone, update the at least one set of set parameters using the current picked-up sound of the microphone: replace the set noise corresponding to the current frequency of the compressor and the current rotating speed of the fan in the at least one set of set parameters with the current picked-up sound of the microphone; and replace the set anti-phase sound wave corresponding to the set noise corresponding to the current frequency of the compressor and the current rotating speed of the fan in the at least one set of set parameters with the anti-phase sound wave of the current picked-up sound of the microphone. The specific functions and processes of the control unit 104 are also described in step S420.

[0158] The control unit 104 is further specifically configured to, after determining that the noise level of the sound currently picked up by the microphone is lower than a preset noise level, control the dehumidifier's voice recognition function to operate, and then return to reacquire the current frequency of the compressor, the current speed of the fan, and the current sound picked up by the microphone; and then, based on the current frequency of the compressor, the current speed of the fan, the current sound picked up by the microphone, and at least one of the at least one set of set parameters, control the dehumidifier's voice recognition function to operate after the noise level of the sound currently picked up by the microphone is lower than the preset noise level. The specific functions and processing of the control unit 104 are further described in step S430.

[0159] like Figure 12 As shown, a control method for improving the speech recognition rate of a dehumidifier further includes:

[0160] Step 8: Determine again whether the sound picked up by the microphone 11 B1 ≥ the preset microphone maximum value B 麦 If yes, then execute step 9 to determine whether the compressor frequency and fan speed of the machine (i.e., dehumidifier) ​​have reached the target frequency and target speed; otherwise, execute step 11 to increase the inverted sound wave corresponding to the sound B1 picked up by the microphone 11 to the inverted sound wave B corresponding to the frequency and speed. 设 Then proceed to step 12.

[0161] Refer to step 7 to step 8, when the microphone 11 picks up the sound B1-built-in sound wave B 内 When the difference exceeds the preset sound wave error ΔB, it means that the noise is significantly different from the preset state. The controller generates an inverted sound wave corresponding to the sound B1 picked up by the microphone 11 at this time, and verifies the noise reduction effect of the inverted sound wave at this time. When the reduction effect is obvious, the sound wave is added to the preset inverted sound wave for subsequent accurate call. When the inverted sound wave corresponding to the sound B1 picked up by the microphone 11 is still not reduced to less than the preset microphone maximum value B 麦 , it indicates that the current status needs further optimization.

[0162] In the Russian solution of the present invention, the voice recognition function of the dehumidifier is controlled in combination with the current frequency of the compressor, the current speed of the fan, and the current sound picked up by the microphone, so as to use the updated anti-phase sound waves to offset the sound waves of the actual noise to reduce the actual noise, thereby achieving the effect of reducing noise, thereby improving the voice recognition rate (i.e., the voice recognition success rate) when the user uses the voice control function of the dehumidifier.

[0163] In some embodiments, the control unit 104 controls the voice recognition function of the dehumidifier to operate after the noise value in the current sound picked up by the microphone is lower than a preset noise value based on the current frequency of the compressor, the current speed of the fan, and the current sound picked up by the microphone. The process further includes: controlling the voice recognition function of the dehumidifier to operate according to the current frequency of the compressor and the current speed of the fan, specifically as follows:

[0164] The control unit 104 is further configured to determine again whether the current sound picked up by the microphone is greater than or equal to the preset maximum sound of the microphone; wherein the preset maximum sound of the microphone is such as the preset microphone maximum value B 麦 The specific functions and processing of the control unit 104 are also described in step S510.

[0165] The control unit 104 is further configured to, if it is again determined that the sound currently picked up by the microphone is greater than or equal to the preset maximum sound level of the microphone, determine whether the current frequency of the compressor has reached the target frequency of the compressor and the current speed of the fan has reached the target speed of the fan. The specific functions and processing of the control unit 104 are further described in step S520.

[0166] The control unit 104 is further configured to, if it is determined that the current frequency of the compressor has not reached the compressor's target frequency and the current speed of the fan has not reached the fan's target speed, return to reacquire the current sound picked up by the microphone, and then control the dehumidifier's voice recognition function to operate after the noise level in the current sound picked up by the microphone is lower than a preset noise level based on the current frequency of the compressor, the current speed of the fan, the current sound picked up by the microphone, and at least one of the at least one set of set parameters. The specific functions and processing of the control unit 104 are further described in step S530.

[0167] The control unit 104 is further configured to, if it is determined that the current frequency of the compressor has reached the target frequency of the compressor and the current speed of the fan has reached the target speed of the fan, adjust the current frequency of the compressor according to a preset frequency range and / or adjust the current speed of the fan according to a preset speed range, and then control the voice recognition function of the dehumidifier based on the noise level of the sound currently picked up by the microphone. The specific functions and processing of the control unit 104 are further described in step S540.

[0168] like Figure 12 As shown, a control method for improving the speech recognition rate of a dehumidifier further includes:

[0169] Step 9, determine whether the compressor frequency and the fan rotating speed of the machine (i.e. the dehumidifier) reach the target frequency and the target rotating speed: if yes, execute step 10 to determine whether the sound is caused by the machine (i.e. the dehumidifier) or the environment, otherwise return to step 3 to further determine according to the above process.

[0170] In the scheme of the present application, by adaptively optimizing the preset sound wave method, the resonance abnormal sound of the machine (i.e. the dehumidifier) is excluded within the Δf range of the operating frequency and the Δn range of the rotating speed, and the state most conducive to reducing the noise at the microphone is found, which is recorded for subsequent priority operation, thereby improving the speech recognition rate.

[0171] In some embodiments, the control unit 104 controls the speech recognition function of the dehumidifier to operate according to the noise value in the current picked-up sound of the microphone, including:

[0172] The control unit 104 is specifically further configured to, after adjusting the current frequency of the compressor according to the preset frequency amplitude and / or adjusting the current rotating speed of the fan according to the preset rotating speed amplitude, determine whether the noise value in the current picked-up sound of the microphone is related to the dehumidifier itself. The specific functions and processes of the control unit 104 are also described in step S610.

[0173] The control unit 104 is specifically further configured to, if it is determined that the noise value in the current picked-up sound of the microphone is related to the dehumidifier itself, continue to adjust the current frequency of the compressor according to the preset frequency amplitude and / or adjust the current rotating speed of the fan according to the preset rotating speed amplitude, and record the current frequency of the compressor and / or the current rotating speed of the fan when the current picked-up sound of the microphone is the lowest during the adjustment process as the optimal operating parameters of the dehumidifier; control the dehumidifier to operate according to the optimal operating parameters of the dehumidifier; and then return to reacquire the current picked-up sound of the microphone, and then control the speech recognition function of the dehumidifier to operate according to at least one of the current frequency of the compressor, the current rotating speed of the fan, the current picked-up sound of the microphone, and the at least one set of set parameters, so that the noise value in the current picked-up sound of the microphone is lower than the preset noise value. The specific functions and processes of the control unit 104 are also described in step S620.

[0174] The control unit 104 is specifically further configured to, if it is determined that the noise value in the current picked-up sound of the microphone is not related to the dehumidifier itself, initiate a reminder message that the noise in the environment where the dehumidifier is located is large and the voice control function of the dehumidifier is not convenient to use. The specific functions and processes of the control unit 104 are also described in step S630.

[0175] As Figure 12As shown in the figure, the control method for improving the voice recognition rate of the dehumidifier further comprises the following steps:

[0176] Step 10: If it is judged that the compressor frequency and the fan rotating speed of the machine (i.e., the dehumidifier) reach the target frequency and the target rotating speed, it is indicated that the operating state of the machine (i.e., the dehumidifier) is stable at this time, and it is needed to judge whether the sound is caused by the machine (i.e., the dehumidifier) inside or the environment. The frequency Δf and the rotating speed Δn under the setting are fine-tuned without affecting the performance of the machine (i.e., the dehumidifier), and it is analyzed whether the adjustment of the frequency Δf and the rotating speed Δn has an influence on the pickup sound B1 of the microphone 11, i.e., whether the large sound is related to the machine. If yes, the optimal frequency and rotating speed combination is recorded, and the subsequent operation is preferentially performed in this state, and then the step 3 is returned. Otherwise, the user is reminded that the environmental sound is large.

[0177] In the scheme of the present application, the machine (i.e., the dehumidifier) is maintained in the optimal voice recognition state through this adaptive mode, and when the noise at the microphone cannot be reduced within the Δf range of the operating frequency and the Δn range of the rotating speed, it is recognized as an abnormal state such as large environmental sound, so that the voice recognition rate is improved without affecting the performance of the machine (i.e., the dehumidifier) and the user experience.

[0178] In some embodiments, the control unit 104 determines whether the noise value in the current pickup sound of the microphone is related to the dehumidifier itself, comprising:

[0179] The control unit 104 is specifically further configured to determine whether the current pickup sound of the microphone is reduced for the current pickup sound of the microphone sampled at different sampling times. The specific functions and processes of the control unit 104 are also referred to step S710.

[0180] The control unit 104 is specifically further configured to determine that the noise value in the current pickup sound of the microphone is related to the dehumidifier itself if it is determined that the current pickup sound of the microphone is reduced. The specific functions and processes of the control unit 104 are also referred to step S720.

[0181] The control unit 104 is specifically further configured to determine that the noise value in the current pickup sound of the microphone is not related to the dehumidifier itself if it is determined that the current pickup sound of the microphone is not reduced. The specific functions and processes of the control unit 104 are also referred to step S730.

[0182] As Figure 12 shown, the control method for improving the voice recognition rate of the dehumidifier further comprises the following steps:

[0183] In step 10, it is analyzed whether the adjustment frequency Δf and the rotation speed Δn have an impact on the picked-up sound B1 of the microphone 11, such as whether the picked-up sound B1 of the microphone 11 is obviously reduced after the adjustment frequency Δf and the rotation speed Δn are determined, and if the picked-up sound B1 of the microphone 11 is obviously reduced, the optimal frequency and rotation speed combination is recorded, and the subsequent operation is preferentially performed in this state, so that the machine (i.e. the dehumidifier) maintains the optimal voice recognition state. Since the machine (i.e. the dehumidifier) has a compressor and a motor, the vibration of the compressor and the motor is easy to cause the machine (i.e. the dehumidifier) to produce resonance abnormal sound, which causes the machine (i.e. the dehumidifier) to operate with larger noise. The resonance abnormal sound is caused by the fact that the fixed frequency of the parts of the machine (i.e. the dehumidifier) is close to or the same as the frequency of the compressor (or the rotation speed of the motor). It is determined whether the resonance causes the abnormal sound by detecting whether the noise is obviously changed by adjusting the frequency or the rotation speed. If so, it indicates that the frequency or the rotation speed cannot be used. If the picked-up sound B1 of the microphone 11 does not change after the frequency Δf and the rotation speed Δn are adjusted for multiple times, it is determined that the machine (i.e. the dehumidifier) is affected by the large external sound of the machine (i.e. the dehumidifier), and the user is reminded that the environment sound is large.

[0184] For example, when the machine (i.e. the dehumidifier) operates at a frequency f of 55 Hz and a rotation speed n of 950 revolutions per minute, the microphone noise, i.e. the picked-up sound B1 of the microphone 11, is greater than the maximum microphone noise, i.e. the preset maximum microphone value B 麦 , the frequency Δf is ±3 Hz, and the rotation speed Δn is ±20 revolutions per minute. By continuously matching different frequencies and rotation speeds for adaptive optimization, such as 52 Hz matching 970 revolutions per minute, 53 Hz matching 965 revolutions per minute, etc., the optimal state of the interval is obtained to make the microphone noise, i.e. the picked-up sound B1 of the microphone 11, the lowest. The state is recorded for subsequent direct calling, so that the machine (i.e. the dehumidifier) can adaptively maintain the optimal voice recognition state. As described above, the parts of the machine (i.e. the dehumidifier) are different, so it is necessary to optimize the preset general state during the actual operation of the machine (i.e. the dehumidifier). In the case of not affecting the performance, the best noise state is recorded, so that the machine (i.e. the dehumidifier) can quickly enter the best state.

[0185] In step 11, the anti-phase sound wave corresponding to the picked-up sound B1 of the microphone 11 is added to the anti-phase sound wave B 设 corresponding to the frequency and the rotation speed, and then step 12 is performed.

[0186] In step 11, the anti-phase sound wave corresponding to the picked-up sound B1 of the microphone 11 is added to the anti-phase sound wave B 设 corresponding to the frequency and the rotation speed, and specifically, the pre-stored anti-phase sound wave B 设 is replaced by the anti-phase sound wave B 设 corresponding to the current frequency and the current rotation speed and picked up by the microphone 11; that is, the picked-up sound B1 of the microphone 11 is used as the new anti-phase sound wave B设 When the next time is determined to satisfy the preset sound wave error ΔB, the speaker 12 plays the corresponding reverse sound wave B 内 When the next time is determined to satisfy the preset sound wave error ΔB, the speaker 12 plays the corresponding reverse sound wave B 设 When the next time is determined to satisfy the preset sound wave error ΔB, the speaker 12 plays the corresponding reverse sound wave B 设 , the new reverse sound wave B is directly played

[0187] In the scheme of the present application, for the current pickup sound of the microphone sampled at different sampling moments, it is determined whether the noise value in the current pickup sound of the microphone is related to the dehumidifier itself: if the noise is related to the dehumidifier itself, the noise of the dehumidifier itself is reduced, and if the noise is not related to the dehumidifier itself, a reminder message is initiated to inform the user to avoid the user mistakenly thinking that the dehumidifier itself has a problem and affecting the user experience.

[0188] In some embodiments, the control unit 104 controls the voice recognition function of the dehumidifier to run, including:

[0189] The control unit 104 is specifically further configured to determine whether a preset voice wake-up word has been picked up according to the user voice information carried in the current pickup sound of the microphone. The specific functions and processes of the control unit 104 also refer to step S810.

[0190] The control unit 104 is specifically further configured to execute the user instructions contained in the user voice information if it is determined that the preset voice wake-up word has been picked up, and then returns to reacquire the current frequency of the compressor, the current speed of the fan, and the current pickup sound of the microphone; and then controls the voice recognition function of the dehumidifier to run after the noise value in the current pickup sound of the microphone is lower than the preset noise value according to at least one of the current frequency of the compressor, the current speed of the fan, the current pickup sound of the microphone, and the at least one set of set parameters. The specific functions and processes of the control unit 104 also refer to step S820.

[0191] The control unit 104 is specifically further configured to reacquire the current pickup sound of the microphone if it is determined that the preset voice wake-up word has not been picked up, and then controls the voice recognition function of the dehumidifier to run after the noise value in the current pickup sound of the microphone is lower than the preset noise value according to at least one of the current frequency of the compressor, the current speed of the fan, the current pickup sound of the microphone, and the at least one set of set parameters. The specific functions and processes of the control unit 104 also refer to step S830.

[0192] As Figure 12As shown, a dehumidifier control method for improving voice recognition rate also includes:

[0193] Step 12, judge whether the machine (i.e. dehumidifier) picks up the voice wake-up word: if yes, execute step 13, otherwise return to step 3.

[0194] Step 13, when the machine (i.e. dehumidifier) picks up the voice wake-up word such as "Xiaoge Xiaoge", adjust the setting according to the user's command, re-enter the judgment logic for optimization, and then return to step 2. For example, the machine (i.e. dehumidifier) is running in the clothes drying mode and high wind mode, and at this time the user requires to set it to the silent mode, then the corresponding noise optimization adjustment in this state is performed.

[0195] The scheme of the present application, the dehumidifier noise reduction scheme adopts to generate machine (i.e. dehumidifier) or environmental anti-phase sound wave to offset, and has an adaptive optimization process. By presetting sound waves, self-learning sound waves, and self-adaptive adjustment of frequency and speed to find the optimal state, the sound near the microphone is reduced, and the voice recognition rate is improved without affecting the performance of the machine (i.e. dehumidifier) and the user experience.

[0196] In some embodiments, an electrical signal suppression scheme can be used to convert the sound recognized by the microphone into an electrical signal, and the controller generates an anti-phase electrical signal to perform electrical signal superposition suppression at the output end of the microphone, so that the high part of the sound is filtered out, and the recognition rate of the wake-up word is improved.

[0197] Since the processing and functions realized by the device of the present embodiment are basically corresponding to the embodiments, principles and examples of the foregoing method, the description of the present embodiment will not be described in detail, and the relevant description in the foregoing embodiments can be referred to, which will not be described herein.

[0198] According to the embodiments of the present application, a dehumidifier corresponding to the control device of the dehumidifier is also provided. The dehumidifier can include the control device of the dehumidifier described above.

[0199] Since the processing and functions realized by the dehumidifier of the present embodiment are basically corresponding to the embodiments, principles and examples of the foregoing device, the description of the present embodiment will not be described in detail, and the relevant description in the foregoing embodiments can be referred to, which will not be described herein.

[0200] According to the embodiments of the present application, a computer program product corresponding to the control method of the dehumidifier is also provided, including a computer program which, when executed by a processor, realizes the steps of the control method of the dehumidifier described above.

[0201] Since the processing and functions realized by the product of the present embodiment are basically corresponding to the embodiments, principles and examples of the foregoing method, the description of the present embodiment will not be described in detail, and the relevant description in the foregoing embodiments can be referred to, which will not be described herein.

[0202] According to the embodiments of the present application, a storage medium corresponding to the control method of the dehumidifier is also provided, which comprises a stored program, wherein when the program is executed, the device where the storage medium is located performs the steps of the control method of the dehumidifier described above.

[0203] Since the processing and functions realized by the storage medium of the present embodiment are basically corresponding to the embodiments, principles and examples of the foregoing method, the description of the present embodiment will not be elaborated on the unexplained parts, which can be referred to the relevant description in the foregoing embodiments, and will not be repeated here.

[0204] In summary, those skilled in the art can easily understand that the above-mentioned advantageous modes can be freely combined and superimposed without conflict.

[0205] The above only describes the embodiments of the present application and is not intended to limit the present application. Those skilled in the art can make various modifications and changes to the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principles of the present application shall be included in the scope of the claims of the present application.

Claims

1. A dehumidifier control method, characterized in that: The dehumidifier includes a voice recognition function, the dehumidifier has a compressor, a fan and a voice module, and the voice module has a microphone and a speaker; the control method of the dehumidifier includes: At least one set of setting parameters is stored in advance; each set of setting parameters in the at least one set of setting parameters includes: a set noise of the dehumidifier corresponding to the set frequency of the compressor and the set speed of the fan, and a set anti-phase sound wave of the dehumidifier corresponding to the set noise of the dehumidifier; When the dehumidifier is started and running, obtaining the current frequency of the compressor, obtaining the current speed of the fan, and obtaining the current sound picked up by the microphone; According to the current frequency of the compressor, the current speed of the fan, the current sound picked up by the microphone, and at least one of the at least one set of parameters, the voice recognition function of the dehumidifier is controlled to operate after the noise value in the current sound picked up by the microphone is lower than the preset noise value.

2. The dehumidifier control method according to claim 1, characterized in that: in, When the dehumidifier is placed vertically, a microphone hole corresponding to the microphone and a speaker hole corresponding to the speaker are provided within a set height range of the panel of the dehumidifier; The apertures of the microphone hole and the speaker hole are both within a set aperture range; and / or, The center distance between the microphone and the speaker is less than or equal to a set distance.

3. The dehumidifier control method according to claim 1 or 2, characterized in that: The method includes controlling the voice recognition function of the dehumidifier to operate after a noise value in the sound currently picked up by the microphone is lower than a preset noise value based on the current frequency of the compressor, the current speed of the fan, the current sound picked up by the microphone, and at least one of the at least one set of setting parameters, including: determining for the first time whether the sound currently picked up by the microphone is greater than or equal to a preset maximum sound of the microphone; If it is determined for the first time that the current sound picked up by the microphone is less than the preset maximum sound of the microphone, it is determined that the noise value in the current sound picked up by the microphone is lower than the preset noise value, and the voice recognition function of the dehumidifier is controlled to operate.

4. The dehumidifier control method according to claim 1 or 2, characterized in that: The method further includes controlling the voice recognition function of the dehumidifier to operate after a noise value in the sound currently picked up by the microphone is lower than a preset noise value based on the current frequency of the compressor, the current speed of the fan, the current sound picked up by the microphone, and at least one of the at least one set of setting parameters: determining for the first time whether the sound currently picked up by the microphone is greater than or equal to a preset maximum sound of the microphone; If it is determined for the first time that the current sound picked up by the microphone is greater than or equal to the preset maximum sound of the microphone, then determining a set noise corresponding to the current frequency of the compressor and the current speed of the fan in the at least one set of setting parameters, and recording it as the current noise of the dehumidifier; and determining a set inverse phase sound wave corresponding to the current noise of the dehumidifier in the at least one set of setting parameters, and recording it as the inverse phase sound wave of the current noise of the dehumidifier; Determine a difference between the current sound picked up by the microphone and the current noise of the dehumidifier, recording it as the current noise difference of the dehumidifier; and determine whether the current noise difference of the dehumidifier is less than or equal to a preset noise threshold of the dehumidifier; If it is determined that the current noise difference of the dehumidifier is less than or equal to the preset noise threshold of the dehumidifier, the speaker is made to play the inverted sound wave of the current noise of the dehumidifier, and then the process returns to re-determine whether the current sound picked up by the microphone is greater than or equal to the preset maximum sound of the microphone; If it is determined that the current noise difference of the dehumidifier is greater than the preset noise threshold of the dehumidifier, the inverse sound wave corresponding to the current sound picked up by the microphone is determined and recorded as the inverse sound wave of the current sound picked up by the microphone; the speaker is made to play the inverse sound wave of the current sound picked up by the microphone, and then, combined with the current frequency of the compressor, the current speed of the fan, and the current sound picked up by the microphone, the noise value in the current sound picked up by the microphone is lower than the preset noise value, and the voice recognition function of the dehumidifier is controlled to operate.

5. The dehumidifier control method according to claim 4, characterized in that: Combining the current frequency of the compressor, the current speed of the fan, and the current sound picked up by the microphone, after the noise value in the current sound picked up by the microphone is lower than a preset noise value, controlling the voice recognition function of the dehumidifier to operate, including: determining again whether the sound currently picked up by the microphone is greater than or equal to a preset maximum sound of the microphone; If it is determined again that the current sound picked up by the microphone is less than the preset maximum sound of the microphone, the current sound picked up by the microphone is used to update the at least one set of setting parameters: the set inverse sound wave corresponding to the set noise corresponding to the current frequency of the compressor and the current speed of the fan in the at least one set of setting parameters is replaced with the inverse sound wave of the current sound picked up by the microphone; Afterwards, it is determined that the noise value in the sound currently picked up by the microphone is lower than the preset noise value, and the voice recognition function of the dehumidifier is controlled to operate.

6. The dehumidifier control method according to claim 4, characterized in that: The method further includes controlling the voice recognition function of the dehumidifier to operate after the noise value of the sound currently picked up by the microphone is lower than a preset noise value based on the current frequency of the compressor, the current speed of the fan, and the current sound picked up by the microphone. determining again whether the sound currently picked up by the microphone is greater than or equal to a preset maximum sound of the microphone; If it is determined again that the current sound picked up by the microphone is greater than or equal to the preset maximum sound of the microphone, determining whether the current frequency of the compressor reaches the target frequency of the compressor and the current speed of the fan reaches the target speed of the fan; If it is determined that the current frequency of the compressor does not reach the target frequency of the compressor and the current speed of the fan does not reach the target speed of the fan, return to reacquire the current picked-up sound of the microphone; If it is determined that the current frequency of the compressor reaches the target frequency of the compressor and the current speed of the fan reaches the target speed of the fan, the current frequency of the compressor is adjusted according to the preset frequency amplitude and / or the current speed of the fan is adjusted according to the preset speed amplitude, and then the voice recognition function of the dehumidifier is controlled to operate according to the noise value in the current sound picked up by the microphone.

7. The dehumidifier control method according to claim 6, characterized in that: Controlling the voice recognition function of the dehumidifier to run according to the noise value in the current sound picked up by the microphone, including: determining whether a noise value in the sound currently picked up by the microphone is related to the dehumidifier itself; If it is determined that the noise value in the current sound picked up by the microphone is related to the dehumidifier itself, continue to adjust the current frequency of the compressor according to the preset frequency amplitude and / or adjust the current speed of the fan according to the preset speed amplitude, and record the current frequency of the compressor and / or the current speed of the fan when the current sound picked up by the microphone is the smallest during the adjustment process as the optimal operating parameters of the dehumidifier; control the dehumidifier to operate according to the optimal operating parameters of the dehumidifier; and then return to re-acquire the current sound picked up by the microphone; If it is determined that the noise value in the current sound picked up by the microphone is unrelated to the dehumidifier itself, a reminder message is sent to indicate that the noise level in the environment where the dehumidifier is located is too high to use the voice control function of the dehumidifier.

8. The dehumidifier control method according to claim 7, characterized in that: in, Determining whether a noise value in the sound currently picked up by the microphone is related to the dehumidifier itself includes: determining whether the sound currently picked up by the microphone has decreased; If it is determined that the sound currently picked up by the microphone has decreased, then it is determined that the noise value in the sound currently picked up by the microphone is related to the dehumidifier itself; If it is determined that the sound currently picked up by the microphone has not decreased, then determining that the noise value in the sound currently picked up by the microphone is unrelated to the dehumidifier itself; and / or, Controlling the voice recognition function of the dehumidifier includes: Determining whether a preset voice wake-up word has been picked up based on the user voice information carried in the current sound picked up by the microphone; If it is determined that the preset voice wake-up word has been picked up, the user instruction contained in the user voice information is executed; If it is determined that the preset voice wake-up word is not picked up, the current picked-up sound of the microphone is re-acquired.

9. A control device for a dehumidifier, characterized in that: The dehumidifier includes a voice recognition function. The dehumidifier has a compressor, a fan, and a voice module. The voice module has a microphone and a speaker. The control device of the dehumidifier includes: The control unit is configured to store at least one set of setting parameters in advance; each set of setting parameters in the at least one set of setting parameters includes: a set noise of the dehumidifier corresponding to the set frequency of the compressor and the set speed of the fan, and a set anti-phase sound wave of the dehumidifier corresponding to the set noise of the dehumidifier; an acquisition unit configured to acquire, when the dehumidifier is started and running, a current frequency of the compressor, a current rotation speed of the fan, and a current sound picked up by the microphone; The control unit is further configured to control the voice recognition function of the dehumidifier to operate after the noise value in the current sound picked up by the microphone is lower than a preset noise value based on the current frequency of the compressor, the current speed of the fan, the current sound picked up by the microphone, and at least one of the at least one set of setting parameters.

10. A dehumidifier, characterized in that: include: The control device for a dehumidifier as claimed in claim 8.

11. A storage medium, characterized in that: The storage medium includes a stored program, wherein when the program is executed, the device where the storage medium is located is controlled to execute the dehumidifier control method according to any one of claims 1 to 7.

12. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the dehumidifier control method according to any one of claims 1 to 7 are implemented.

Citation Information

Cited By

  • Interaction method of intelligent sound box and intelligent sound box

    CN121905178A