Voice-based mouse parameter adjusting system, method, equipment and medium

By using voice recognition technology to adjust mouse parameters, the problem of operation interruption in traditional adjustment methods is solved, improving adjustment efficiency and user experience.

CN120872170APending Publication Date: 2025-10-31JIANGXI DEWA ELECTRONIC IND CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511035593.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-25
Publication Date
2025-10-31

AI Technical Summary

Technical Problem

Current mouse parameter adjustments require users to interrupt their workflow to manually set them, which affects work efficiency and operational continuity, especially in scenarios requiring sustained focus.

Method used

The system uses a voice receiving module to collect user voice data, a voice recognition module to recognize commands, generates parameter adjustment commands, and the mouse control module to execute the adjustments, enabling parameter settings without interrupting the current operation.

Benefits of technology

It improves the flexibility and convenience of mouse parameter adjustment, enhances the user experience, reduces operation interruptions, and improves parameter adjustment efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120872170A_ABST
    Figure CN120872170A_ABST
Patent Text Reader

Abstract

The invention provides a mouse parameter adjusting system, method and device based on voice and a medium. A voice receiving module collects voice data of a user and sends the voice data to a voice recognition module; the voice recognition module performs parameter adjustment instruction recognition on the voice data, determines an instruction recognition result corresponding to the voice data, and sends the instruction recognition result to the instruction generation module; an instruction generation module generates an adjustment instruction of the to-be-adjusted parameter based on the instruction identification result, and sends the adjustment instruction to the mouse main control module; and the mouse main control module adjusts the to-be-adjusted parameter based on the adjustment instruction. According to the system and the method, the mouse parameters can be adjusted more flexibly and conveniently, the parameter adjusting efficiency is higher, and a user can complete parameter setting without interrupting the current operation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to a voice-based mouse parameter adjustment system, method, device, and medium. Background Technology

[0002] With the rapid development of computer technology and the increasing demand for human-computer interaction, the mouse, as a core input device, has evolved from a basic cursor positioning tool into a highly customizable peripheral product. Modern mice generally integrate parameter adjustment modules, including core performance parameters such as DPI sensitivity, polling rate, and LOD.

[0003] However, adjusting these parameters typically requires accessing the adjustment interface: the user must actively interrupt the current operation, invoke the configuration program, and manually set the sliders or numerical boxes in the graphical interface. The system then transmits the adjustment instructions to the receiver hardware to update the parameters. While this visually-driven adjustment mode provides intuitive parameter feedback, it forces users to shift their attention from the main task to the auxiliary interface, impacting work efficiency, especially in scenarios requiring sustained focus, such as gaming or professional design, affecting operational continuity. Summary of the Invention

[0004] In view of this, the purpose of this application is to provide a voice-based mouse parameter adjustment system, method, device, and medium. The system uses a voice receiving module to collect user voice, a voice recognition module to recognize commands, and a command generation module to generate corresponding parameter adjustment commands based on the command recognition results. This allows the mouse main control module to adjust the mouse parameters based on the parameter adjustment commands. This application provides more flexibility and convenience in adjusting mouse parameters, with higher efficiency, allowing users to complete parameter settings without interrupting their current operation.

[0005] In a first aspect, embodiments of this application provide a voice-based mouse parameter adjustment system, which is applied to a mouse device and includes a voice receiving module, a voice recognition module, an instruction generation module, and a mouse main control module. The voice receiving module is used to collect the user's voice data and send the voice data to the voice recognition module; The speech recognition module is used to recognize parameter adjustment commands on the speech data, determine the command recognition result corresponding to the speech data, and send the command recognition result to the command generation module; wherein, the command recognition result includes the name of the parameter to be adjusted and the target parameter value, or, the command recognition result includes the name of the parameter to be adjusted and the target adjustment method, wherein the target adjustment method is to increase or decrease; The instruction generation module is used to generate an adjustment instruction for the parameter to be adjusted based on the instruction recognition result, and send the adjustment instruction to the mouse main control module; The mouse main control module is used to adjust the parameter to be adjusted based on the adjustment command.

[0006] Furthermore, when the speech recognition module is used to recognize parameter adjustment commands on the speech data and determine the command recognition result corresponding to the speech data, the speech recognition module is also used to: Endpoint detection is performed on the voice data to extract valid voice segments; The effective speech segments are converted into text to obtain the speech text corresponding to the speech data; When a preset wake word is detected in the voice text, the voice text is matched with each voice command in the preset voice command set to obtain the command recognition result.

[0007] Furthermore, the speech recognition module is also used to determine whether a preset wake word exists in the speech text through the following steps: The speech text is identified using a keyword matching algorithm to determine the similarity between the speech text and the preset wake word; When the similarity is greater than or equal to a preset threshold, the preset wake word is considered to exist in the voice text.

[0008] Furthermore, before performing endpoint detection on the voice data, the voice recognition module is also used to: The speech data is subjected to noise reduction processing to obtain processed speech, and the processed speech is used as speech data.

[0009] Furthermore, the mouse parameter adjustment system also includes a radio frequency (RF) module; the RF module is located between the instruction generation module and the mouse main control module to enable wireless communication between the instruction generation module and the mouse main control module.

[0010] Furthermore, the parameters to be adjusted include at least one of DPI value, rate of return, and LOD height.

[0011] Furthermore, the mouse parameter adjustment system also includes a DPI adjustment button, a polling rate adjustment button, and a LOD height adjustment button; the DPI adjustment button, the polling rate adjustment button, and the LOD height adjustment button are respectively connected to the instruction generation module.

[0012] Secondly, embodiments of this application also provide a voice-based mouse parameter adjustment method, wherein the mouse parameter adjustment method is applied to a voice-based mouse parameter adjustment system, the mouse parameter adjustment system is applied to a mouse device, and the mouse parameter adjustment method includes: The voice receiving module collects the user's voice data and sends the voice data to the voice recognition module; The speech recognition module performs parameter adjustment command recognition on the speech data, determines the command recognition result corresponding to the speech data, and sends the command recognition result to the command generation module; wherein, the command recognition result includes the name of the parameter to be adjusted and the target parameter value, or, the command recognition result includes the name of the parameter to be adjusted and the target adjustment method, wherein the target adjustment method is to increase or decrease; The instruction generation module generates an adjustment instruction for the parameter to be adjusted based on the instruction recognition result, and sends the adjustment instruction to the mouse main control module; The mouse main control module adjusts the parameter to be adjusted based on the adjustment command.

[0013] Thirdly, embodiments of this application also provide an electronic device, including: a processor, a memory, and a bus. The memory stores machine-readable instructions executable by the processor. When the electronic device is running, the processor communicates with the memory via the bus. When the machine-readable instructions are executed by the processor, the steps of the voice-based mouse parameter adjustment method described above are performed.

[0014] Fourthly, embodiments of this application also provide a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the steps of the voice-based mouse parameter adjustment method described above.

[0015] This application provides a voice-based mouse parameter adjustment system, method, device, and medium applied to a mouse device. It includes a voice receiving module, a voice recognition module, an instruction generation module, and a mouse main control module. The voice receiving module collects user voice data and sends it to the voice recognition module. The voice recognition module performs parameter adjustment instruction recognition on the voice data, determines the instruction recognition result corresponding to the voice data, and sends the instruction recognition result to the instruction generation module. The instruction recognition result includes the name of the parameter to be adjusted and a target parameter value, or the instruction recognition result includes the name of the parameter to be adjusted and a target adjustment method, where the target adjustment method is increase or decrease. The instruction generation module generates an adjustment instruction for the parameter to be adjusted based on the instruction recognition result and sends the adjustment instruction to the mouse main control module. The mouse main control module adjusts the parameter to be adjusted based on the adjustment instruction.

[0016] This application uses a voice receiving module to collect user voice, a voice recognition module to recognize commands, and a command generation module to generate corresponding parameter adjustment commands based on the command recognition results. This allows the mouse control module to adjust mouse parameters based on these commands. Compared to traditional parameter adjustment methods, this application offers greater flexibility and convenience in adjusting mouse parameters, with higher efficiency. Users can complete parameter settings without interrupting their current operation, thus enhancing the user experience.

[0017] To make the above-mentioned objectives, features and advantages of this application more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description

[0018] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0019] Figure 1 This is one of the structural schematic diagrams of a voice-based mouse parameter adjustment system provided in an embodiment of this application; Figure 2 This is a second schematic diagram of a voice-based mouse parameter adjustment system provided in an embodiment of this application. Figure 3 A flowchart illustrating a voice-based mouse parameter adjustment method provided in an embodiment of this application; Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.

[0020] Figure label: 100-Mouse parameter adjustment system; 101-Voice receiving module; 102-Voice recognition module; 103-Command generation module; 104-Mouse main control module; 105-RF module; 106-DPI adjustment button; 107-Publication rate adjustment button; 108-LOD height adjustment button; 400-Electronic device; 410-Processor; 420-Memory; 430-Bus. Detailed Implementation

[0021] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. The components of the embodiments of this application described and shown in the accompanying drawings can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely represents selected embodiments of this application. Based on the embodiments of this application, every other embodiment obtained by those skilled in the art without inventive effort falls within the scope of protection of this application.

[0022] First, the applicable scenarios for this application will be introduced. This application can be applied to the field of computer technology.

[0023] With the rapid development of computer technology and the increasing demand for human-computer interaction, the mouse, as a core input device, has evolved from a basic cursor positioning tool into a highly customizable peripheral product. Modern mice generally integrate parameter adjustment modules, including core performance parameters such as DPI sensitivity, polling rate, and LOD.

[0024] Research has revealed that adjusting these parameters typically requires accessing an interface: users must actively interrupt their current workflow, invoke the configuration program, and manually adjust sliders or numerical boxes within the graphical interface. The system then transmits the adjustment instructions to the receiver hardware to update the parameters. While this visually-driven adjustment mode provides intuitive parameter feedback, it forces users to shift their attention from the primary task to the auxiliary interface, impacting work efficiency, particularly affecting operational continuity in scenarios requiring sustained focus, such as gaming or professional design.

[0025] Based on this, embodiments of this application provide a voice-based mouse parameter adjustment system to reduce data transmission packet loss rate and reduce data transmission latency.

[0026] Please see Figure 1 , Figure 1 This is one of the structural schematic diagrams of a voice-based mouse parameter adjustment system provided in an embodiment of this application. The mouse parameter adjustment system provided in this embodiment is applied to a mouse device, such as... Figure 1 As shown, the mouse parameter adjustment system 100 includes a voice receiving module 101, a voice recognition module 102, a command generation module 103, and a mouse main control module 104.

[0027] The voice receiving module 101 is used to collect the user's voice data and send the voice data to the voice recognition module 102.

[0028] Here, the voice receiving module 101 is the input source for the voice control function, mainly responsible for collecting the user's voice data. In specific implementation, the voice receiving module 101 collects the user's voice data in real time and sends the user's voice data to the connected voice recognition module 102.

[0029] The speech recognition module 102 is used to recognize parameter adjustment commands on the speech data, determine the command recognition result corresponding to the speech data, and send the command recognition result to the command generation module 103.

[0030] Here, the speech recognition module 102 is mainly responsible for preprocessing and keyword recognition of the speech signal input from the speech receiving module 101, including functions such as speech wake-up word recognition, command word recognition, and noise reduction. As an example, the speech recognition module 102 can be AUDIO PROCESS (Audio Processing Module, APM), which is an audio processing component for real-time communication software.

[0031] In specific implementation, after receiving the voice data sent by the voice receiving module 101, the voice recognition module 102 performs parameter adjustment command recognition on the voice data, determines the command recognition result corresponding to the voice data, and sends the command recognition result to the command generation module 103.

[0032] Specifically, the instruction recognition result includes the name of the parameter to be adjusted and the target parameter value, or the instruction recognition result includes the name of the parameter to be adjusted and the target adjustment method, where the target adjustment method is to increase or decrease. Here, according to the embodiments provided in this application, the parameter to be adjusted includes at least one of DPI value, polling rate, and LOD height. Here, DPI value (Dots Per Inch) measures the sensitivity relationship between the physical distance the mouse moves and the pixel distance the cursor moves on the screen, indicating how many pixels the cursor moves on the screen when the mouse moves 1 inch physically on the mouse pad / surface. The higher the DPI value, the farther the cursor moves on the screen when moving the same physical distance, and the faster the cursor moves; the lower the DPI value, the slower the cursor moves. Polling rate measures the frequency at which the mouse reports its position information to the computer. The higher the polling rate, the more frequently the mouse position information is updated, the faster the terminal can obtain the mouse movement information, the more immediate the cursor's response on the display screen, and the lower the user's sense of latency. LOD (Lift-Off Distance) refers to the minimum height required for the mouse sensor to stop tracking movement after the mouse is lifted off the mousepad / surface. LOD height primarily affects whether the cursor will drift unexpectedly when the user lifts the mouse to reposition it. For example, when the user's voice data is "Please adjust the DPI value to 800," the voice recognition module 102 can identify the parameter to be adjusted as the DPI value, with a target value of 800; when the user's voice data is "Please increase the DPI value," the voice recognition module 102 can identify the parameter to be adjusted as the DPI value, with the target adjustment method being "increase."

[0033] As an optional embodiment, when the speech recognition module 102 is used to recognize parameter adjustment commands on the speech data and determine the command recognition result corresponding to the speech data, the speech recognition module 102 is further used to: A: Perform endpoint detection on the voice data to extract valid voice segments.

[0034] Regarding step A above, in specific implementation, after receiving the voice data, the speech recognition module 102 first performs endpoint detection on the voice data to extract valid voice segments. Here, Voice Activity Detection (VAD) is a key technology for identifying the start and end points of valid voice in an audio stream, used to accurately extract user command segments. Subsequently, only valid voice segments are converted into text, which not only improves processing efficiency but also improves the accuracy of text conversion.

[0035] B: Perform text conversion on the valid speech segments to obtain the speech text corresponding to the speech data.

[0036] Regarding step B above, in specific implementation, after the speech recognition module 102 obtains a valid speech segment, it performs text conversion on the valid speech segment to obtain the speech text corresponding to the speech data. Here, the method for converting speech segments into text is described in detail in the prior art and will not be repeated here.

[0037] C: When a preset wake word is detected in the voice text, the voice text is matched with each voice command in the preset voice command set to obtain the command recognition result.

[0038] Regarding step C above, in specific implementation, after the speech recognition module 102 obtains the speech text, it first detects whether a preset wake-up word exists in the speech text. Here, the preset wake-up word is a specific word that is pre-set to activate the voice interaction function of the mouse parameter adjustment system. For example, the preset wake-up word could be "hello," etc., and this application does not specifically limit this. When the preset wake-up word is detected in the speech text, the speech text is matched with each voice command in the preset voice command set to obtain the command recognition result. Continuing with the above embodiment, specifically, the parameters to be adjusted include at least one of DPI value, polling rate, and LOD height. The voice commands in the preset voice command set include the specific names of each parameter to be adjusted, namely "DPI value," "polling rate," and "LOD height," as well as multiple specific values ​​and specific adjustment methods, namely voice commands such as "increase," "decrease," "raise," and "lower."

[0039] As an optional embodiment, regarding step C above, the speech recognition module 102 is further configured to determine whether a preset wake-up word exists in the speech text through the following steps: I: The speech text is identified using a keyword matching algorithm to determine the similarity between the speech text and the preset wake word.

[0040] Regarding step I above, in specific implementation, the speech recognition module 102 uses a keyword matching algorithm to recognize the speech text. The keyword matching algorithm (Keyword Spotting, KWS) is the core technology of the voice wake-up system, used to detect in real time whether a preset wake-up word exists in a continuous audio stream, so as to determine the similarity between the speech text and the preset wake-up word. As an example, the keyword matching algorithm can be any one of Hidden Markov Model (HMM), Deep Neural Network (DNN), or template matching, and this application does not specifically limit it.

[0041] II: When the similarity is greater than or equal to a preset threshold, it is considered that the preset wake word exists in the voice text.

[0042] Regarding step II above, in specific implementation, the similarity is compared with a preset threshold. When it is determined that the similarity between the speech text and the preset wake-up word is greater than or equal to the preset threshold, it is considered that the speech text contains the preset wake-up word.

[0043] As an optional embodiment, before performing endpoint detection on the voice data, the voice recognition module 102 is further configured to: The speech data is subjected to noise reduction processing to obtain processed speech, and the processed speech is used as speech data.

[0044] In accordance with the above steps, in specific implementation, before performing endpoint detection on the voice data, the voice recognition module 102 performs noise reduction processing on the voice data to obtain processed voice, and uses the processed voice as the voice data. In this way, by performing noise reduction processing on the voice data, invalid noise is filtered out, reducing the computational load on the subsequent voice recognition module 102, and making the voice recognition module 102 more accurate in recognizing preset wake words and voice commands.

[0045] The instruction generation module 103 is used to generate an adjustment instruction for the parameter to be adjusted based on the instruction recognition result, and send the adjustment instruction to the mouse main control module 104.

[0046] Here, the instruction generation module 103 is mainly responsible for processing the recognition results from the speech recognition module 102, generating corresponding parameter adjustment instructions, and sending the parameter adjustment instructions to the mouse main control module 104. As an example, the instruction generation module 103 can be a Dongle MCU, and this application does not specifically limit its use. In specific implementation, the instruction generation module 103 generates adjustment instructions for the parameters to be adjusted based on the instruction recognition results from the speech recognition module 102, and sends these adjustment instructions to the mouse main control module 104.

[0047] The mouse main control module 104 is used to adjust the parameter to be adjusted based on the adjustment command.

[0048] Here, the mouse main control module 104 is primarily responsible for adjusting parameters based on adjustment commands. As an example, the mouse main control module 104 can be a mouse MCU, but this application does not specifically limit its use. In practical implementation, the mouse main control module 104 receives adjustment commands from the command generation module 103 and adjusts the parameters to be adjusted based on these commands.

[0049] Please see Figure 2 , Figure 2 This is a second schematic diagram of a voice-based mouse parameter adjustment system provided in an embodiment of this application. Figure 2 As shown, the mouse parameter adjustment system 100 also includes a radio frequency module 105. Specifically, the radio frequency module 105 is disposed between the instruction generation module 103 and the mouse main control module 104 to realize wireless communication between the instruction generation module 103 and the mouse main control module 104.

[0050] Furthermore, such as Figure 2 As shown, the mouse parameter adjustment system 100 also includes a DPI adjustment button 106, a polling rate adjustment button 107, and a LOD height adjustment button 108. Specifically, the DPI adjustment button 106, the polling rate adjustment button 107, and the LOD height adjustment button 108 are respectively connected to the instruction generation module 103. The DPI adjustment button 106, the polling rate adjustment button 107, and the LOD height adjustment button 108 need to be set on the surface of the mouse device, or on the surface of the receiver connected to the mouse device, so that the user can quickly adjust the mouse parameters by manually operating the physical buttons. Here, as an example, when the instruction generation module 103 detects the user's operation on the DPI adjustment button 106, it can generate an adjustment command corresponding to the DPI value and send it to the mouse main control module 104, so that the mouse main control module 104 adjusts the DPI value of the mouse device.

[0051] As an optional embodiment, the mouse parameter adjustment system 100 also includes a power module. The voice receiving module 101, voice recognition module 102, command generation module 103, mouse main control module 104 and radio frequency module 105 are respectively connected to the power module. The power module provides power to each connected module to ensure the normal operation of the mouse parameter adjustment system 100.

[0052] The voice-based mouse parameter adjustment system provided in this application embodiment is applied to a mouse device and includes a voice receiving module, a voice recognition module, a command generation module, and a mouse main control module. The voice receiving module collects the user's voice data and sends the voice data to the voice recognition module. The voice recognition module performs parameter adjustment command recognition on the voice data, determines the command recognition result corresponding to the voice data, and sends the command recognition result to the command generation module. The command recognition result includes the name of the parameter to be adjusted and a target parameter value, or the command recognition result includes the name of the parameter to be adjusted and a target adjustment method, wherein the target adjustment method is to increase or decrease. The command generation module generates an adjustment command for the parameter to be adjusted based on the command recognition result and sends the adjustment command to the mouse main control module. The mouse main control module adjusts the parameter to be adjusted based on the adjustment command.

[0053] This application uses a voice receiving module to collect user voice, a voice recognition module to recognize commands, and a command generation module to generate corresponding parameter adjustment commands based on the command recognition results. This allows the mouse control module to adjust mouse parameters based on these commands. Compared to traditional parameter adjustment methods, this application offers greater flexibility and convenience in adjusting mouse parameters, with higher efficiency. Users can complete parameter settings without interrupting their current operation, thus enhancing the user experience.

[0054] Please see Figure 3 , Figure 3 This is a flowchart illustrating a voice-based mouse parameter adjustment method provided in an embodiment of this application. The mouse parameter adjustment method is applied to a voice-based mouse parameter adjustment system, which is applied to a mouse device, such as... Figure 3 As shown, the mouse parameter adjustment method includes: S301, the voice receiving module collects the user's voice data and sends the voice data to the voice recognition module; S302, the speech recognition module performs parameter adjustment instruction recognition on the speech data, determines the instruction recognition result corresponding to the speech data, and sends the instruction recognition result to the instruction generation module; wherein, the instruction recognition result includes the name of the parameter to be adjusted and the target parameter value, or, the instruction recognition result includes the name of the parameter to be adjusted and the target adjustment method, wherein the target adjustment method is to increase or decrease; S303, the instruction generation module generates an adjustment instruction for the parameter to be adjusted based on the instruction recognition result, and sends the adjustment instruction to the mouse main control module; S304, the mouse main control module adjusts the parameter to be adjusted based on the adjustment command.

[0055] Furthermore, the speech recognition module performs parameter adjustment command recognition on the speech data to determine the command recognition result corresponding to the speech data, including: Endpoint detection is performed on the voice data to extract valid voice segments; The effective speech segments are converted into text to obtain the speech text corresponding to the speech data; When a preset wake word is detected in the voice text, the voice text is matched with each voice command in the preset voice command set to obtain the command recognition result.

[0056] Furthermore, the presence of a preset wake word in the spoken text is determined through the following steps: The speech text is identified using a keyword matching algorithm to determine the similarity between the speech text and the preset wake word; When the similarity is greater than or equal to a preset threshold, the preset wake word is considered to exist in the voice text.

[0057] Furthermore, before performing endpoint detection on the voice data, the mouse parameter adjustment method further includes: The speech data is subjected to noise reduction processing to obtain processed speech, and the processed speech is used as speech data.

[0058] Furthermore, the mouse parameter adjustment system also includes a radio frequency (RF) module; the RF module is located between the instruction generation module and the mouse main control module to enable wireless communication between the instruction generation module and the mouse main control module.

[0059] Furthermore, the parameters to be adjusted include at least one of DPI value, rate of return, and LOD height.

[0060] Furthermore, the mouse parameter adjustment system also includes a DPI adjustment button, a polling rate adjustment button, and a LOD height adjustment button; the DPI adjustment button, the polling rate adjustment button, and the LOD height adjustment button are respectively connected to the instruction generation module.

[0061] Please see Figure 4 , Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Figure 4 As shown, the electronic device 400 includes a processor 410, a memory 420, and a bus 430.

[0062] The memory 420 stores machine-readable instructions executable by the processor 410. When the electronic device 400 is running, the processor 410 communicates with the memory 420 via the bus 430. When the machine-readable instructions are executed by the processor 410, they can perform the operations described above. Figure 3 The steps of the voice-based mouse parameter adjustment method in the illustrated method embodiment can be found in the method embodiment for specific implementation details, which will not be repeated here.

[0063] This application also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, can perform the above-described actions. Figure 3 The steps of the voice-based mouse parameter adjustment method in the illustrated method embodiment can be found in the method embodiment for specific implementation details, which will not be repeated here.

[0064] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0065] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. Furthermore, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Additionally, the shown or discussed mutual couplings, direct couplings, or communication connections may be through some communication interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms.

[0066] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0067] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0068] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a processor-executable, non-volatile, computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0069] Finally, it should be noted that the above-described embodiments are merely specific implementations of this application, used to illustrate the technical solutions of this application, and not to limit them. The scope of protection of this application is not limited thereto. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments, or make equivalent substitutions for some of the technical features, within the scope of the technology disclosed in this application. Such modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be covered within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A voice-based mouse parameter adjustment system, characterized in that, The mouse parameter adjustment system is applied to a mouse device, and the mouse parameter adjustment system includes a voice receiving module, a voice recognition module, a command generation module, and a mouse main control module; The voice receiving module is used to collect the user's voice data and send the voice data to the voice recognition module; The speech recognition module is used to recognize parameter adjustment commands on the speech data, determine the command recognition result corresponding to the speech data, and send the command recognition result to the command generation module; wherein, the command recognition result includes the name of the parameter to be adjusted and the target parameter value, or, the command recognition result includes the name of the parameter to be adjusted and the target adjustment method, wherein the target adjustment method is to increase or decrease; The instruction generation module is used to generate an adjustment instruction for the parameter to be adjusted based on the instruction recognition result, and send the adjustment instruction to the mouse main control module; The mouse main control module is used to adjust the parameter to be adjusted based on the adjustment command.

2. The mouse parameter adjustment system according to claim 1, characterized in that, When the speech recognition module is used to recognize parameter adjustment commands on the speech data and determine the command recognition result corresponding to the speech data, the speech recognition module is also used to: Endpoint detection is performed on the voice data to extract valid voice segments; The effective speech segments are converted into text to obtain the speech text corresponding to the speech data; When a preset wake word is detected in the voice text, the voice text is matched with each voice command in the preset voice command set to obtain the command recognition result.

3. The mouse parameter adjustment system according to claim 2, characterized in that, The speech recognition module is also used to determine whether a preset wake word exists in the speech text through the following steps: The speech text is identified using a keyword matching algorithm to determine the similarity between the speech text and the preset wake word; When the similarity is greater than or equal to a preset threshold, the preset wake word is considered to exist in the voice text.

4. The mouse parameter adjustment system according to claim 2, characterized in that, Before performing endpoint detection on the voice data, the voice recognition module is further configured to: The speech data is subjected to noise reduction processing to obtain processed speech, and the processed speech is used as speech data.

5. The mouse parameter adjustment system according to claim 1, characterized in that, The mouse parameter adjustment system also includes a radio frequency module; the radio frequency module is located between the instruction generation module and the mouse main control module to realize wireless communication between the instruction generation module and the mouse main control module.

6. The mouse parameter adjustment system according to claim 1, characterized in that, The parameters to be adjusted include at least one of DPI value, return rate, and LOD height.

7. The mouse parameter adjustment system according to claim 6, characterized in that, The mouse parameter adjustment system also includes a DPI adjustment button, a polling rate adjustment button, and a LOD height adjustment button; the DPI adjustment button, the polling rate adjustment button, and the LOD height adjustment button are respectively connected to the instruction generation module.

8. A voice-based mouse parameter adjustment method, characterized in that, The mouse parameter adjustment method is applied to a voice-based mouse parameter adjustment system as described in any one of claims 1 to 7, wherein the mouse parameter adjustment system is applied to a mouse device, and the mouse parameter adjustment method includes: The voice receiving module collects the user's voice data and sends the voice data to the voice recognition module; The speech recognition module performs parameter adjustment command recognition on the speech data, determines the command recognition result corresponding to the speech data, and sends the command recognition result to the command generation module; wherein, the command recognition result includes the name of the parameter to be adjusted and the target parameter value, or, the command recognition result includes the name of the parameter to be adjusted and the target adjustment method, wherein the target adjustment method is to increase or decrease; The instruction generation module generates an adjustment instruction for the parameter to be adjusted based on the instruction recognition result, and sends the adjustment instruction to the mouse main control module; The mouse main control module adjusts the parameter to be adjusted based on the adjustment command.

9. An electronic device, characterized in that, include: The device includes a processor, a memory, and a bus. The memory stores machine-readable instructions executable by the processor. When the electronic device is running, the processor communicates with the memory via the bus. The machine-readable instructions are executed by the processor to perform the steps of the voice-based mouse parameter adjustment method as described in claim 8.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, performs the steps of the voice-based mouse parameter adjustment method as described in claim 8.