Voice interaction control system, method, controller and medium

CN123017024APending Publication Date: 2026-10-30SHENZHEN AIERJI COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611237173.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-08-14
Publication Date
2026-10-30

AI Technical Summary

Technical Problem

[0004]本申请提供一种语音交互控制系统、方法、控制器及介质,以解决语音交互的连续性与操作效率较差的技术问题

Benefits of technology

[0009]可见,该实施例中,本发明通过在控制器的配合部设置有线数据接口,并引入根据物理连接状态动态切换的通信路径控制逻辑,其原理在于利用物理接触的稳定性替代无线链路的波动性,并利用无线接收器作为中心节点协调语音流与控制流。当处于组装状态时,通过有线接口获取语音并合并传输,消除了无线干扰并降低了功耗;当处于分离状态时,利用双无线链路确保了操作的灵活性。这种设计实现了拾音与控制的耦合,解决了传统设备在短语音交互中操作冗余、修正困难及连接延迟的痛点,显著提升了语音编程等场景下的交互效率与准确度。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN123017024A_ABST
    Figure CN123017024A_ABST
Patent Text Reader

Abstract

The application relates to the technical field of microphones, and provides a voice interaction control system, a method, a controller and a medium. The system part comprises the following: a controller provided with a matching part for detachable installation of a wireless microphone and an interaction component for receiving an interaction operation; the controller is used for detecting the interaction operation on the interaction component; a wireless receiver is used for establishing a communication connection with the controller through a first wireless link and establishing a communication connection with the wireless microphone through a second wireless link; if it is monitored that the wireless microphone is installed on the matching part, the controller obtains a voice signal through a wired data interface and transmits the voice signal and a control instruction to the wireless receiver through the first wireless link; if it is monitored that the wireless microphone is separated from the matching part, the wireless microphone transmits the voice signal to the wireless receiver through the second wireless link, and the controller transmits the control instruction to the wireless receiver through the first wireless link.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of microphone technology, and in particular to a voice interaction control system, method, controller and medium. Background Technology

[0002] With the rapid development of large-scale language models in artificial intelligence, natural language interaction is becoming an important way for humans to collaborate. In scenarios such as programming and content creation, users often use short verbal commands to help complete tasks.

[0003] However, existing voice capture devices have significant shortcomings when dealing with such brief voice interactions. Traditional voice recorders or microphones are cluttered with numerous physical buttons designed for longer recording sessions, which are redundant and prone to accidental touches in short-command scenarios. Meanwhile, traditional wireless lavalier microphones suffer from wake-up delays when not continuously connected, while maintaining a constant connection severely impacts battery life. Furthermore, existing integrated microphone devices often lack physical real-time intervention mechanisms. When users discover errors in voice transcription, they still need to frequently switch to a keyboard or mouse for cursor positioning and correction, disrupting the interaction chain and failing to meet the demand for efficient, instantaneous voice interaction. Summary of the Invention

[0004] This application provides a voice interaction control system, method, controller, and medium to solve the technical problems of poor continuity and operational efficiency in voice interaction.

[0005] A voice interaction control system, the system comprising: A wireless microphone used to collect voice signals; The controller includes a mating part for detachable installation of the wireless microphone and an interactive component for receiving interactive operations; the controller is used to detect interactive operations on the interactive component. The wireless receiver establishes a communication connection with the controller via a first wireless link and with the wireless microphone via a second wireless link. The wireless receiver is connected to the terminal device and is used to transmit the acquired voice signal and the control command generated by the controller to the terminal device to control the terminal device to perform interactive process control or adjust the interactive presentation state of the transcribed target text. The mating part is equipped with a wired data interface, and the controller is configured to monitor the connection status between the wireless microphone and the mating part, and perform the following communication path control: If the wireless microphone is detected to be installed on the mating part, the controller acquires the voice signal through the wired data interface and transmits the voice signal along with the control command to the wireless receiver through the first wireless link; If the wireless microphone is detected to have detached from the mating part, the wireless microphone transmits the voice signal to the wireless receiver via the second wireless link, and the controller transmits the control command to the wireless receiver via the first wireless link.

[0006] A voice interaction processing method is applied to a controller, the controller having a mating part for detachable installation of a wireless microphone, the method comprising: Monitor the connection status between the wireless microphone and the mating part; If the wireless microphone is detected to have detached from the mating part, a control command generated in response to the interactive operation will be sent to the wireless receiver via the first wireless link, so that the wireless receiver can forward the control command to the wireless microphone via the second wireless link; If it is detected that the wireless microphone is embedded in the mating part, the voice signal collected by the wireless microphone is obtained through the wired data interface in the mating part, and the voice signal is aggregated with the control command and transmitted to the wireless receiver through the first wireless link.

[0007] A controller, the controller comprising: The controller housing is equipped with a mating part; Interactive components are used to detect interactive actions and generate corresponding control commands. A wired data interface is provided within the mating part for establishing a wired data connection with the wireless microphone when it is embedded. A wireless module used to communicate with an external wireless receiver via a wireless link; Control circuitry for monitoring the connection status of the mating parts: If the wireless microphone is detected to be installed in the mating part, the control circuit acquires the voice signal of the wireless microphone through the wired data interface, and sends the voice signal along with the control command to the external wireless receiver through the wireless module; If the wireless microphone is detected to have detached from the mating part, the control circuit sends the control command to the external wireless receiver through the wireless module, so as to control the terminal device or the wireless microphone through the external wireless receiver.

[0008] A computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements the steps of the method.

[0009] As can be seen, in this embodiment, the present invention, by setting a wired data interface in the cooperating part of the controller and introducing communication path control logic that dynamically switches according to the physical connection state, utilizes the stability of physical contact to replace the volatility of the wireless link, and uses a wireless receiver as a central node to coordinate the voice and control flows. When in the assembled state, voice is acquired and transmitted via the wired interface, eliminating wireless interference and reducing power consumption; when in the separated state, dual wireless links ensure operational flexibility. This design achieves coupling of voice pickup and control, solving the pain points of redundant operation, difficult correction, and connection delay in short voice interactions of traditional devices, significantly improving the interaction efficiency and accuracy in scenarios such as voice programming. Attached Figure Description

[0010] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments of this application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0011] Figure 1 This is a schematic diagram of the assembly structure of a controller and a wireless microphone in an embodiment of the present invention; Figure 2 This is a schematic diagram of the overall architecture of a voice interaction control system provided in an embodiment of the present invention; Figure 3 This is a schematic diagram of the data flow under one assembly mode in an embodiment of the present invention; Figure 4 This is a schematic diagram of data flow under a separation mode in an embodiment of the present invention. Detailed Implementation

[0012] 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, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0013] In one embodiment, please refer to [the relevant documentation / reference]. Figures 1-4 As shown in the figure, this application embodiment provides a voice interaction control system, which includes: A wireless microphone (TX) is used to capture voice signals; The controller includes a mating part for detachable installation of the wireless microphone, and interactive components (such as three buttons and a knob) for receiving interactive operations; the controller is used to detect interactive operations on the interactive components; the controller also includes a battery for controlling the control unit (controlling modules such as PCBs).

[0014] A wireless receiver (RX) establishes a communication connection with the controller via a first wireless link (e.g., 2.4 GHz) and with the wireless microphone via a second wireless link (e.g., 2.4 GHz). The wireless receiver is connected to a terminal device and is used to transmit the acquired voice signal and the control commands generated by the controller to the terminal device to control the terminal device to perform interactive process control or adjust the interactive presentation state of the transcribed target text. The mating part is equipped with a wired data interface (such as a pogo pin contact group), and the controller is configured to monitor the connection status between the wireless microphone and the mating part, and perform the following communication path control: If the wireless microphone is detected to be installed on the mating part, the controller acquires the voice signal through the wired data interface and transmits the voice signal along with the control command to the wireless receiver through the first wireless link; If the wireless microphone is detected to have detached from the mating part, the wireless microphone transmits the voice signal to the wireless receiver via the second wireless link, and the controller transmits the control command to the wireless receiver via the first wireless link.

[0015] Specifically, the wireless microphone refers to a mobile audio pickup terminal with sound-to-electricity conversion capabilities. It integrates a microphone unit (such as a MEMS microphone), control circuitry, and a wireless communication module, enabling it to capture dictated speech and convert it into a digital audio stream. The controller can be understood as a control controller or a miniature macro keyboard housing with integrated command input functionality. As the physical entry point for user interaction, it is equipped with specific mating parts (such as a rectangular groove on the top of the housing), for example, as... Figure 1 As shown, taking the groove as an example, this mating part is physically adapted to the shape of the wireless microphone, supporting quick plugging and unplugging and storage of the wireless microphone. The interactive components refer to physical buttons, knobs, or touchpads on the surface of the controller, used to sense user operations and generate corresponding logical control commands.

[0016] In this embodiment, as Figure 1As shown, the wireless receiver acts as the central aggregation node in the wireless architecture, establishing communication paths with both the controller (via a first wireless link, such as a 2.4GHz protocol) and the wireless microphone (via a second wireless link, such as a 2.4GHz protocol). The first and second wireless links can share the same frequency band or employ different frequency-hopping schemes to ensure the independence and real-time nature of multi-channel data transmission. The terminal device can be a computer, tablet, or other terminal running AI-assisted programming software, office software, or a speech-to-text engine.

[0017] Regarding the implementation logic of communication path control, the controller utilizes a wired data interface (such as a pogo pin contact group) within its mating section to monitor the physical connection status of the wireless microphone in real time. When the controller detects that the wireless microphone is installed within the mating section, the system is in assembly mode. At this time, the voice signal collected by the wireless microphone is no longer transmitted through its own wireless module, but is instead transmitted to the controller's processor through the wired data interface. The controller fuses the received voice signal with its own generated control commands (such as recording start / stop commands) to form a unified data stream, and transmits it through a single path via the first wireless link (such as...). Figure 2 The 2.4GHz module in the housing transmits data to the wireless receiver. This wired backhaul + single-channel wireless forwarding mode effectively reduces wireless channel occupancy and minimizes interference from multiple devices. In other words, in its assembled state, the wireless microphone (TX) can be directly controlled via the pogo pin, and this dual-channel concurrent wireless mode provides users with a high degree of physical freedom of movement.

[0018] When the system detects that the wireless microphone has detached from the mating part (e.g., when the user removes the microphone and clips it to their collar), it automatically switches to detached mode. In this scenario, the wireless microphone activates its second wireless link, directly transmitting the voice signal to the wireless receiver over a long distance; simultaneously, the controller continues to transmit control commands generated by the user's actions on the interactive components via the first wireless link. In other words, in detached mode, the wireless microphone TX is controlled by the wireless receiver RX relaying commands. This is suitable for mobile presentations or long-distance interactive scenarios.

[0019] As can be seen, in this embodiment, by setting a wired data interface in the cooperating part of the controller and introducing communication path control logic that dynamically switches according to the physical connection state, the principle is to use the stability of physical contact to replace the volatility of the wireless link, and to use the wireless receiver as a central node to coordinate the voice stream and control stream. When in the assembled state, voice is acquired and transmitted in a merged manner through the wired interface, eliminating wireless interference and reducing power consumption; when in the separated state, dual wireless links ensure operational flexibility. This design achieves the coupling of voice pickup and control, solving the pain points of redundancy, difficulty in correction, and connection delay in short voice interactions of traditional devices, and significantly improving the interaction efficiency and accuracy in scenarios such as voice programming.

[0020] As an optional implementation, when the wireless microphone is installed in the mating part, the wireless communication module of the wireless microphone is in a turned-off state, and the wireless microphone transmits the voice signal to the controller through the wired data interface.

[0021] Specifically, the wireless communication module refers to a unit integrated within the wireless microphone for performing long-distance radio frequency communication, such as a 2.4GHz module or chip. The shutdown state includes not only completely cutting off the power supply to the module but also software-disabled logic that puts it into sleep mode or a non-transmitting state. The wired data interface, acting as a physical connection bridge, serves as a wired channel for voice data in this embodiment.

[0022] During actual operation, when the user inserts the wireless microphone into the controller's mating part, the controller's internal circuitry (such as the MCU) detects a level transition (e.g., from high to low to ground) through a specific sensing pin (such as the DET detection pin) in the wired data interface, thus determining that the wireless microphone is in place. At this time, the system automatically performs a working mode switch: after receiving a command from the interface or sensing a physical connection, the wireless microphone actively shuts down its own wireless transmission function and uploads the collected raw voice data (e.g., PCM digital audio stream after A / D conversion, or audio signals in I2S / PDM format) to the controller in real time through a dedicated audio transmission contact (such as the AUDIO_TX pin) in the wired data interface.

[0023] As can be seen, in this embodiment, the distance between the wireless microphone and the controller is almost zero when they are in the assembled state (i.e., in physical contact). In this scenario, maintaining the wireless microphone's radio frequency transmission would not only generate unnecessary electromagnetic radiation but could also cause near-field signal crosstalk to the controller's wireless module within the confined space. By automatically shutting down the wireless microphone's radio frequency transmission through physical connection and switching to wired transmission mode, the risk of packet loss and interference in the wireless link is eliminated at the physical level, ensuring the stability of audio transmission. At the same time, shutting down the high-power wireless communication module can significantly extend the standby time of the wireless microphone in the assembled state and reduce its heat generation. Combined with the charging function of the wired interface, this allows the device to complete high-quality sound pickup tasks with extremely low power consumption when assembled.

[0024] As an optional implementation, in one embodiment, when the wireless microphone is detached from the mating part, and the wireless receiver receives a control command for the wireless microphone sent by the controller via the first wireless link, the wireless receiver forwards the control command to the wireless microphone via the second wireless link.

[0025] Specifically, the "disconnected state" refers to a scenario where the user removes the wireless microphone from the controller's mounting part and wears it on a collar or other location for long-distance audio pickup. In this state, the physical wired connection between the wireless microphone and the controller is broken, and they no longer have direct electrical signal interaction capabilities. The control commands for the wireless microphone specifically refer to logic signals triggered by the user through interactive components (such as buttons) on the controller, used to change the wireless microphone's operating state, such as start recording, stop recording, microphone mute, gain adjustment, etc.

[0026] In this embodiment, since there is no physical link between the controller and the wireless microphone, the system automatically enters a one-to-two wireless relay control mode. That is, when the user presses a specific button on the controller (such as the record button), the controller's MCU generates a corresponding control code, encapsulates it in a data frame of the first wireless link, and sends it to the wireless receiver. The wireless receiver, as the central control node of the system, parses the data frame, identifies the destination address of the instruction as the wireless microphone, and then uses its built-in second wireless link transmitting unit to transmit or re-encapsulate the control instruction and forward it to the remote wireless microphone. Upon receiving the control instruction from the receiver, the wireless microphone immediately performs the corresponding action, such as activating audio capture or switching to mute mode.

[0027] In this embodiment, in a separate mode where the wireless microphone is used independently of the controller, a wireless receiver is introduced as a command relay station, enabling the controller to remotely control the distant microphone without a direct connection. This allows users to control the recording status in real time using the controller in their hand, even when the microphone is worn on their collar and far from the controller. Compared to the drawbacks of traditional lavalier microphones, which require searching for tiny buttons on the transmitter for blind operation, this embodiment not only provides a more intuitive and convenient interactive control method but also ensures the reliability of the control link, significantly improving the user experience in mobile presentations, remote teaching, or complex programming interaction scenarios.

[0028] As an optional implementation, the controller transmits the voice signal and the control command via the first wireless link, including: The controller encapsulates the voice signal and the control command into an aggregated data packet; the controller then sends the aggregated data packet to the wireless receiver via the first wireless link.

[0029] Specifically, the aggregated data packet refers to a composite data structure that carries multiple heterogeneous data within a single communication frame. As the physical carrier of information, it simultaneously includes real-time acquired digital audio streams (such as raw PCM sampling data) and logical control information generated by user interaction (such as button states or knob displacements based on the HID protocol). The encapsulation process is executed by the microcontroller unit (MCU) inside the controller. Specifically, the MCU synchronously splices the high-frequency audio data frame obtained from the wired data interface with the control instruction bytes captured by the button detection circuit according to a preset communication protocol, and adds protocol fields such as frame header identifier, sequence number, and cyclic redundancy check (CRC) bits to form a logically complete aggregated message.

[0030] As an example, in the assembly mode usage scenario, when a user speaks into the microphone plugged into the controller while rotating a knob on the controller to adjust the cursor position, the controller does not send audio packets and control packets separately. Instead, it compresses the audio sampling points within the current time segment and the knob rotation increment value into the same aggregated data packet, and reports it to the wireless receiver together via a first wireless link (such as a 2.4GHz private short-range communication link). This encapsulation method does not limit the specific data length or field order. Preferably, it can be periodically transmitted at a fixed frequency (such as one frame every 10ms).

[0031] In this embodiment, in the assembly mode, by encapsulating voice signals and control commands into aggregated data packets for unified transmission, the access overhead and protocol encapsulation redundancy of the wireless channel are significantly reduced. Compared to schemes that establish separate voice stream channels and command channels, this data fusion transmission mechanism can effectively reduce the wake-up frequency and contention collision probability of the RF front end, thereby achieving zero-latency perception of command response while ensuring the real-time performance of audio transmission. In addition, the aggregated data packets can ensure that the voice stream and the corresponding control operation maintain strict consistency in timestamps, avoiding audio-video asynchrony or command misalignment caused by jitter due to multi-channel transmission delays, and greatly improving the stability of the system when high-speed voice input and real-time text correction work together.

[0032] In one embodiment, the wired data interface includes a plurality of communication contacts distributed at the bottom of the mating portion, the communication contacts including at least: The charging contacts are used to connect the charging circuit between the controller and the wireless microphone to charge the wireless microphone. Audio transmission contacts are used to transmit the digital audio stream captured by the wireless microphone; A bidirectional communication contact is used to transmit serial control data between the controller and the wireless microphone; an insertion detection contact is used to identify the embedding state of the wireless microphone through level sensing.

[0033] Specifically, the communication contacts preferably use Pogo Pin connectors, which are located on the inner bottom surface of the mating part (such as a groove). When the wireless microphone is inserted in a preset direction, the metal pads at the bottom of the microphone are in close contact with these spring pins.

[0034] The charging contacts include a power contact (VCC) and a ground contact (GND). This establishes a power transmission link, using the controller's internal high-capacity battery as a mobile power source to replenish the wireless microphone's built-in battery. In practical scenarios, this ensures the microphone is in a retractable charging state when not in use, resolving the battery life limitation of miniature lavalier microphones due to size constraints.

[0035] The audio transmission contacts (such as the AUDIO_TX pin) are specifically designed for transmitting digital audio streams. Here, the digital audio stream refers to the raw PCM (Pulse Code Modulation) signal processed by the wireless microphone's internal ADC (Analog-to-Digital Converter), or a bitstream conforming to the I2S (Integrated Audio) or PDM (Pulse Density Modulation) protocols. Transmitting digital signals directly through these contacts avoids interference from analog signals during transmission, ensuring the original speech-to-text material has an extremely high signal-to-noise ratio.

[0036] The bidirectional communication contact (such as the CMD signal line) is used to carry serial control data. Serial control data refers to a sequence of instructions transmitted bit-by-bit according to a specific communication protocol (such as UART half-duplex or I2C protocol). It is acquired by the controller's MCU generating instruction packets (such as switching to low-power mode or enabling noise reduction) and sending them to the microphone via the CMD line. Simultaneously, the microphone can also use this contact to transmit its current battery percentage, current gain value, and other status parameters back to the controller, achieving bidirectional closed-loop control.

[0037] The Insertion Detection Contact (DET) operates based on level sensing. Specifically, the DET pin on the controller side is initially pulled high via a resistor. Once the wireless microphone's transmitter base is fully inserted into the mating part, the corresponding pin on the microphone side (internally grounded) contacts the DET contact, forcibly pulling the voltage at that detection point low. The controller's control circuit captures this high-to-low level transition, thus accurately identifying the physical insertion of the wireless microphone in real time, without requiring manual configuration by the user.

[0038] For example, the pin assignment is as follows (taking a 6-pin configuration as an example): Pin routing instructions: Audio transmission: PCM audio captured by the microphone is transmitted to the housing in real time via the AUDIO_TX line.

[0039] Control commands: The commands from the housing buttons / knobs can be sent directly to the TX via the CMD cable (such as start / stop recording, mute, etc.); the TX can also reply with status (such as battery level, volume) via the CMD cable.

[0040] The end groove of the housing is shaped to fit the TX, and there is a pogo pin and a magnet at the bottom to ensure that the contacts are pressed tightly and the direction is unique when plugged in.

[0041] When TX is inserted, the DET pin is pulled low, and the housing detects this and automatically switches the operating mode.

[0042] As can be seen, this embodiment integrates four types of functional contacts—charging, high-performance audio, bidirectional asynchronous communication, and zero-power status sensing—at the physical interface level, constructing a highly reliable and low-latency private wired local area network for the system. In the assembled state, the insertion detection contact achieves millisecond-level status awareness, triggering the system to automatically switch from wireless to wired mode. The collaboration between the audio contact and the bidirectional communication contact ensures extremely high synchronization and anti-interference capabilities between the voice stream and control commands during complex voice interactions (such as correcting text while speaking using a controller knob). This design not only solves the potential RF blocking problem that may exist in wireless connections at extremely close range but also significantly reduces the overall power consumption of the system, achieving an extremely seamless user experience of connection and charging upon storage.

[0043] In one embodiment, the controller is configured to control the activation state of the audio transmission contact in response to a level change of the insertion detection contact, and to control the wireless microphone to switch the output mode of the voice signal between wireless mode and wired mode.

[0044] Specifically, the level transition refers to the voltage change generated at the moment the insertion detection contact (DET) is established or disconnected during physical connection. As an example, when the controller's MCU detects that the signal from the DET contact rapidly drops from a high level (such as a logic high bit of 3.3V or 5V) and stabilizes at a low level (such as 0V), this falling edge transition indicates that the wireless microphone has been fully embedded in the mating part.

[0045] The "enabled" state refers to the activation or deactivation of the physical audio transmission link. When a microphone is detected, the audio codec circuit or data path switch inside the controller is switched to the enabled state, and begins to receive digital audio signals transmitted through the physical contacts. The switching of the output mode involves dynamic adjustment of the wireless microphone communication protocol stack: in wireless mode, the microphone broadcasts the picked-up voice signal through its built-in 2.4GHz wireless transmission circuit; in wired mode, the microphone cuts off or suspends its radio frequency (RF) transmission process, instead mapping the voice signal to the physical pads at the bottom, and directly transmitting it back to the controller through the wired contacts.

[0046] In the actual processing logic, after the controller detects a level transition, it sends a mode switching command (such as a control frame defined by a specific byte) to the wireless microphone via a bidirectional communication contact (CMD line). Upon receiving this command, the wireless microphone's processor shuts down the power to the wireless module or puts it into standby mode, and enables the wired output driver of the digital audio interface (such as the I2S bus).

[0047] In this embodiment, the level transition of the insertion detection contact is used as a trigger source to achieve hardware-level real-time sensing and automatic mode switching. The principle lies in using the determinism of physical contact to replace the complex wireless reconnection handshake logic. First, it solves the problem of saturation distortion or mutual interference in wireless signals at extremely close distances (such as when the microphone is plugged into the controller). Second, by disabling the wireless communication module in wired mode, the instantaneous power consumption of the wireless microphone is greatly reduced, allowing more limited power to be allocated to high-fidelity audio pickup and internal battery charging. Finally, this seamless switching method ensures that the voice recording process is not interrupted during user plugging and unplugging actions, significantly improving the continuity and robustness of the device's operation under different physical conditions.

[0048] In one embodiment, the interactive component includes a rotary encoder and a button; the interactive operation includes a rotation action on the rotary encoder and a trigger action on the button; the control command includes displacement control data and a preset control command; wherein the displacement control data is used to control the terminal device to adjust the interactive presentation state, and the preset control command is used to control the terminal device to execute the interactive process control.

[0049] Specifically, the rotary encoder refers to a sensor capable of converting rotational displacement into a series of digital pulse signals, preferably an incremental rotary encoder, whose output is typically two signals with a 90-degree phase difference (i.e., A / B phase signals). The rotational action refers to the physical displacement generated by the user turning the knob of the rotary encoder. The controller's control circuit (such as an MCU) can identify the direction of rotation (clockwise or counterclockwise) and the incremental step value by orthogonally decoding the A / B phase signals.

[0050] The displacement control data refers to vector or scalar data that characterizes the direction and distance of cursor or interactive focus movement. As an example, when the user turns the knob to the right (clockwise), the controller generates a positive displacement increment value; when turned to the left (counterclockwise), it generates a negative displacement increment value. This displacement control data is mapped to keyboard displacement codes (such as left / right arrow keys) under the standard HID protocol or a custom relative movement report.

[0051] The interactive presentation state refers to the current display state of the visual interface on the terminal device, preferably the cursor display position of the target text within the editing area. By sending displacement control data, the terminal device can precisely move the cursor based on a preset step mapping relationship (e.g., rotating one tick corresponds to moving one character, one word, or one line of text), so that the user can locate the text generated by speech-to-text transcription.

[0052] The buttons refer to multiple mechanical tactile switches located on the front of the controller housing, and the triggering action refers to the user pressing or holding down the buttons. The preset control commands refer to predefined functional signals used to drive logical transitions in the application software. Specifically, the interaction process control covers all stages of the voice interaction lifecycle, such as: triggering a recording start command to initiate the terminal's audio acquisition and real-time transcription process; triggering a recording stop command to end recognition and lock the text; triggering a delete command to clear incorrectly recognized segments; or triggering a send / execute command to transmit the final corrected command to an AI assistant or automation tool.

[0053] In this embodiment, by designing the interactive component as a combination of a rotary encoder and buttons, corresponding to displacement control and process control respectively, its function is to construct an operation logic of sound pickup + correction + confirmation for the user. In real-world scenarios (such as Vibe Coding programming scenarios), since homophone errors are inevitable in speech recognition, the user can achieve more precise and intuitive character-by-character cursor movement by utilizing the clear tactile feedback provided by the rotary encoder, compared to a mouse or touchpad, greatly reducing correction costs. Simultaneously, decoupling complex process control (such as recording on / off) from subtle presentation adjustments (such as cursor movement) onto different hardware components effectively avoids accidental touches, solving the problems of heavy interactive logic, difficult correction, and slow confirmation in traditional recording devices during brief voice interactions, achieving an extremely high interactive throughput and a low cognitive load operating experience.

[0054] In one embodiment of this disclosure, a voice interaction processing method is provided, which is applied to the aforementioned controller, the controller having a mating part for detachable installation of a wireless microphone. The method specifically includes: S101. Monitor the connection status between the wireless microphone and the mating part; S102. If it is detected that the wireless microphone has detached from the mating part, the control command generated in response to the interactive operation will be sent to the wireless receiver through the first wireless link, so that the wireless receiver can forward the control command to the wireless microphone through the second wireless link. S103. If it is detected that the wireless microphone is embedded in the mating part, the voice signal collected by the wireless microphone is obtained through the wired data interface in the mating part, and the voice signal is aggregated with the control command and transmitted to the wireless receiver through the first wireless link.

[0055] Specifically, monitoring the connection status refers to the controller's control circuit polling the electrical characteristics of the physical interface in real time or periodically to determine the current physical location of the wireless microphone. As an example, the MCU inside the controller identifies the connection status by monitoring the level changes of the DET contact at the bottom of the mating part. When the DET contact changes from low to high, it is determined to be in a disconnected state; when the DET contact is pulled low by the microphone pin, it is determined to be in an embedded state.

[0056] When the system detects that the wireless microphone is in a detached state (i.e., isolated mode), it automatically enters a distributed wireless cooperative mode. In this mode, the controller acts as an independent control terminal, its primary task being to capture user interactions with buttons or knobs. For example, when the user presses the start recording button, the controller generates a control command containing a recording activation code and transmits it directionally to the wireless receiver plugged into the computer via its built-in 2.4GHz module (first wireless link). Upon receiving the command, the wireless receiver recognizes that the microphone is currently in isolated mode and then uses its own transmission function (second wireless link) to relay the recording command to the wireless microphone worn on the user's collar, thereby remotely activating the microphone's pickup circuitry.

[0057] As an example, such as Figure 3 As shown, this demonstrates the data processing logic of this application in the split mode (controller split). In this mode, the wireless microphone is used independently of the controller, and the system constructs a dual-parallel wireless communication link. On one hand, the user's voice is picked up by the microphone and converted into a wireless audio signal, which is directly transmitted to the receiver through the microphone's built-in 2.4GHz wireless module (i.e., the second wireless link); on the other hand, the wireless commands generated by the user's operation of the controller buttons are simultaneously transmitted to the receiver through the controller's integrated 2.4GHz wireless module (i.e., the first wireless link). The receiver, acting as a central aggregation node, receives and merges the audio and commands, and then transmits them to the terminal device via a USB interface. This process demonstrates how the system ensures the flexibility of long-distance sound pickup and the instantaneous response of interactive commands in the split state.

[0058] When the wireless microphone is detected to be in an embedded state (i.e., assembled mode), the controller executes the central aggregation processing logic. At this time, since the physical contacts are connected, the controller directly reads the digital audio stream output by the wireless microphone from the audio transmission contacts of the wired data interface. To optimize the transmission efficiency of the wireless channel, the controller does not send voice and control information separately, but instead performs data aggregation processing. This aggregation refers to synchronously encapsulating a continuous audio sampling sequence with instantaneous control command bytes (such as the displacement increment value generated by a knob) according to an agreed time window, forming a single composite data packet. Subsequently, the controller uses only the first wireless link to send this aggregated audio and command data stream to the wireless receiver.

[0059] As an example, such as Figure 4 As shown, this illustrates the data processing logic of the present invention in the assembled mode. In this mode, the wireless microphone is embedded in the mating part of the controller, and the system automatically switches from a dual-link wireless architecture to a hybrid wired + wireless transmission architecture. After the user's voice is picked up by the microphone, it is no longer transmitted through its own RF module, but is transmitted to the controller in real time through physical contacts (i.e., the pogo pin AUDIO wired data interface). Inside the controller, the control circuit performs data aggregation processing, merging the voice signal with the button commands generated by the interactive components, and then uniformly transmitting them to the receiver through the controller's 2.4GHz wireless module (i.e., the first wireless link). Finally, the merged data stream is sent to the terminal device via the USB interface. This process explains how the system reduces wireless noise floor, avoids near-field interference, and optimizes overall power consumption in the assembled state through wired backhaul and data aggregation.

[0060] As can be seen, in this embodiment, the controller monitors the connection status and dynamically adjusts the communication link and data organization accordingly, achieving logical self-adaptation of the voice interaction system when switching physical forms. In the disconnected state, the relay of the wireless receiver solves the problem of remote control after the controller and wireless microphone are physically disconnected, ensuring a closed-loop interaction during mobile voice pickup. In the embedded state, voice is acquired via a wired connection and data aggregation and transmission are performed, utilizing the stability of the physical connection to replace the volatility of the wireless link, and reducing the collision rate of the RF front end through single-link composite transmission. This significantly reduces the overall power consumption and communication latency of the system in the assembled form, while ensuring that users can implement precise and coherent control of the voice interaction process through the controller in any physical form, greatly improving the efficiency of voice input in complex office and programming scenarios.

[0061] In one embodiment, if the wireless microphone is detected to be embedded in the mating part, the method further includes: S104. The controller sends a working mode switching signal to the wireless microphone through the wired data interface to control the wireless microphone to turn off its wireless communication module.

[0062] Specifically, the operating mode switching signal refers to the instruction code generated by the controller to change the underlying configuration of the wireless microphone communication. This signal is acquired as follows: when the controller's control circuit (such as the MCU) senses a high-to-low transition (e.g., from 3.3V to 0V) through the insertion detection contact (DET), it determines that the physical embedding action has been completed and immediately retrieves the corresponding mode configuration instruction from its memory. This instruction is then sent to the wireless microphone via a bidirectional communication contact (such as the CMD line) in the wired data interface, using a serial protocol (such as UART half-duplex protocol).

[0063] The term "shutting down the wireless communication module" refers to cutting off the power supply to the hardware units inside the wireless microphone responsible for transmitting and receiving radio frequency signals (such as the 2.4GHz chip, power amplifier, and related baseband processing circuitry), or controlling its registers to enter a sleep / shutdown mode via software. As an example, when the processor inside the wireless microphone receives the aforementioned operating mode switching signal, it executes a shutdown procedure, stops generating carrier signals, and redirects the audio data output channel from the wireless transmit buffer to the wired physical contact buffer at the bottom.

[0064] In practical applications, this switching occurs automatically and instantaneously when a user inserts a lavalier wireless microphone into the controller's recess. The controller acts as the master node, taking over control of the wireless microphone via wired commands, transforming it from an independent wireless transmitter into a controlled pickup peripheral connected via a wired bus.

[0065] In this embodiment, the controller actively sends a switching signal to the embedded wireless microphone to disable its wireless communication module, thereby eliminating electromagnetic compatibility issues. Since the wireless microphone and controller are in extremely close proximity when assembled, if the wireless module is not disabled, the high-frequency radio frequency signals emitted by the microphone can easily cause near-field blocking interference to the controller's Bluetooth or proprietary wireless circuitry, leading to data packet loss. This switching logic ensures that when used together, the voice signal is transmitted only through high-fidelity wired contacts, completely avoiding wireless interference. By disabling the high-power wireless radio frequency circuitry, the power consumption of the wireless microphone in the assembled state is significantly reduced, allowing it to use more current for rapid charging of the internal battery. Furthermore, it improves the signal-to-noise ratio and stability of voice transmission, ensuring extremely low latency and high accuracy of voice interaction in complex electromagnetic environments (such as an office).

[0066] In an embodiment, according to the above voice interaction processing method, the interaction presentation state includes a cursor display position in the editing area where the target text is located; the method further comprises: S105. By sending displacement control data in the control instruction, control the terminal device to calculate and adjust the cursor display position based on a rotation increment value corresponding to the displacement control data and a preset step size mapping relationship.

[0067] Specifically, the cursor display position refers to the coordinates of a caret in a terminal device (such as a text editor or an IDE programming environment) for indicating the starting point of text input or editing. The displacement control data refers to a logical message generated by the rotary encoder of the controller and encapsulated by the processor. The rotation increment value refers to the physical displacement amount of the knob rotated within a unit sampling period, which is acquired in the following manner: the MCU of the controller performs edge detection and phase comparison on the A and B two-phase quadrature signals output by the rotary encoder, determines the rotation direction according to the phase lead or lag relationship (for example, clockwise is positive and counterclockwise is negative), and counts the number of pulses to determine the number of rotation scales.

[0068] The preset step size mapping relationship refers to a corresponding criterion for converting the scale increment of physical rotation into the logical displacement of text operation. As an example, the step size mapping relationship may be configured as: rotating one scale corresponds to moving the cursor by one character unit, one word unit, or one entire line of text. This mapping can be automatically adapted by the accompanying software of the terminal device according to the currently opened program type, or can be customized and configured by the user according to operation habits.

[0069] In the actual processing flow, when a user finds a text error that needs to be corrected during voice-to-text transcription (for example, in a programming scenario, the speech recognition result incorrectly transcribes the Chinese word "he" meaning "and" as the Chinese word "he" meaning "river"), the user does not need to put down the controller to operate the mouse, but directly toggles the rotary encoder. The controller calculates the rotation increment value in real time and sends it to the terminal device through the first wireless link. After receiving it, the terminal device calculates new coordinates using a formula, and drives the cursor to achieve accurate jump through a system call API instruction.

[0070] In this embodiment, a cursor control mechanism based on rotation increment and step mapping is introduced, combining the continuous tactile feedback of a physical knob with the logical positioning of digital text. Since speech recognition inevitably contains subtle errors when processing long instructions or technical terms, traditional mouse clicks or touch operations often require users to interrupt their current speech interaction, creating a cognitive burden. This solution utilizes the physical scale feedback of a rotary encoder, combined with configurable step mapping (such as quickly locating the previous word), to achieve a more efficient and intuitive text correction experience than traditional input devices. It significantly reduces the cost of secondary editing after voice input, solving the technical pain points of inaccurate text correction and disjointed interaction in high-intensity human-computer interaction scenarios such as Vibe Coding, achieving the goal of "what you say is what you get," and "what you dial is what you correct."

[0071] In one embodiment, a controller is provided. The controller includes: The controller housing is equipped with a mating part; An interactive component is used to detect interactive operations and generate corresponding control commands; a wired data interface is located inside the mating part and is used to establish a wired data connection with the wireless microphone when it is embedded. A wireless module used to communicate with an external wireless receiver via a wireless link; A control circuit is used to monitor the connection status of the mating part; if the wireless microphone is detected to be installed in the mating part, the control circuit acquires the voice signal of the wireless microphone through the wired data interface, and sends the voice signal along with the control command to the external wireless receiver through the wireless module; if the wireless microphone is detected to be detached from the mating part, the control circuit sends the control command to the external wireless receiver through the wireless module, so as to control the terminal device or the wireless microphone through the external wireless receiver.

[0072] Specifically, such as Figure 1 As shown, the controller housing serves as the skeleton of the controller, employing an ergonomic, elongated or controller-shaped design to facilitate one-handed grip and thumb operation during programming or creative scenarios. The mating part, as an example, specifically refers to a storage structure located at one end of the housing (such as the top or side), which is rectangular and its geometric dimensions precisely match the shape of the wireless microphone transmitter.

[0073] The interactive components include multiple mechanical buttons and an incremental rotary encoder (knob) located on the front of the housing. The interactive operations encompass user-triggered button presses and knob rotations. The control commands are logic codes generated based on these operations; for example, button presses generate commands to start recording or delete audio, and knob rotation generates control commands representing displacement increments.

[0074] The wired data interface is located on the bottom surface of the mating part, and preferably uses a 6-pin spring-loaded contact scheme. The wired data connection refers to the contact abutting against the metal pads on the bottom of the microphone after the wireless microphone is embedded, thereby establishing an electrical signal path including VCC power supply, GND ground, AUDIO_TX digital audio stream (such as I2S or PDM format), and CMD bidirectional communication line.

[0075] The wireless module refers to the wireless radio frequency front-end integrated inside the housing, which is used to establish a 2.4GHz private protocol communication link with the USB receiver (i.e., the external wireless receiver) plugged into the terminal device.

[0076] The control circuit (control PCB, such as a microcontroller unit (MCU)) senses the connection status by monitoring the DET detection pin in the wired data interface. In the installed state, the wireless microphone is within the mating section. The control circuit acquires the raw PCM audio samples collected by the microphone in real time through the AUDIO_TX contact, encapsulates these samples with button / knob commands generated by the interactive components into an aggregated data packet, and sends it to the receiver via the wireless module. In the disconnected state, the wireless microphone leaves the mating section and activates its own wireless transmission function, while the controller's control circuit is only responsible for sending interactive commands. At this time, since the controller and microphone are no longer physically connected, the commands issued by the controller are received and recognized by the external wireless receiver. The receiver performs relay forwarding based on the command content: either reporting the command to the terminal device (e.g., moving the cursor) or forwarding it to the remote wireless microphone via another wireless link (e.g., controlling the microphone to mute).

[0077] It should be noted that, as an example, such as Figure 1 As shown, the controller may also include structural features such as metal hooks, switches, anti-slip hand grips, silicone pads, and logos, but the specific embodiments in this application are not limited. Figure 1 This is merely an example illustration of a controller structure.

[0078] In this embodiment, by integrating a state-sensing mating part and a multi-functional wired data interface into the controller, in assembled mode, the controller transmits high-frequency audio data using physical contacts. This fundamentally avoids near-field interference and blockage issues of wireless signals at extremely close range, ensuring absolutely high fidelity and low power consumption in audio acquisition. In separate mode, the controller solves the technical deficiency of traditional split-type devices in terms of limited interaction methods during mobile use through a relay mechanism of an external receiver. This controller not only provides an efficient experience of connecting and charging while stored, but also ensures that users can implement precise and real-time interactive intervention through the controller regardless of the microphone's physical form, greatly improving the smoothness of operation and system stability in voice-assisted office scenarios.

[0079] To facilitate understanding, the following example illustrates the processing procedure using a dual-mode application scenario: Voice recording and cursor correction scenarios in assembly mode: Insert the wireless microphone: When the wireless microphone TX is placed in the slot, the controller detects that DET is low, turns off the wireless module of the wireless microphone TX, and enables the pogopin audio link.

[0080] Start Recording: When the user presses the record button on the housing (e.g., button 1), the wireless microphone TX sends a start recording command to the wireless microphone TX via the CMD line of the pogo pin. The pickup module of the wireless microphone TX begins to pick up sound, and the audio is transmitted in real time to the control circuit (control PCB) of the wireless microphone TX via the AUDIO_TX line.

[0081] Audio forwarding: The audio data received by the control circuit of the wireless microphone TX is packaged with the current button / knob status and sent to the wireless receiver RX through its 2.4GHz module.

[0082] Terminate recording: When the user releases the button (or presses it again), the controller sends a stop recording command via the CMD line and simultaneously sends an end packet to the wireless receiver RX.

[0083] Cursor correction: When the user rotates the knob, the controller packages the knob increment value into an HID command and sends it to the wireless receiver RX via the wireless module. The wireless receiver RX reports to the terminal device, and the text cursor moves along with the software.

[0084] Remote control scenarios in split mode: Disconnect the wireless microphone TX: When the wireless microphone TX leaves the controller housing, the controller detects a high DET level, and the wireless microphone automatically turns on its wireless module and re-pairs with the wireless receiver RX.

[0085] Start Recording: The user presses the record button on the casing, and the controller wirelessly sends a start recording command to the wireless receiver RX. The wireless receiver RX forwards the command to the wireless microphone TX. Upon receiving the command, the wireless microphone TX starts picking up sound, and the audio is directly transmitted wirelessly to the wireless receiver RX.

[0086] Stop recording: Similarly, the controller command is forwarded via the wireless receiver RX to the wireless microphone TX to stop recording.

[0087] Cursor correction: Knob commands are still wirelessly transmitted from the controller to the wireless receiver RX, and the wireless receiver RX reports to the terminal device, which is unrelated to the audio stream.

[0088] In summary, the embodiments described above demonstrate that this application achieves dual communication and charging functions through a pogo pin. During assembly, a wired link is used to transmit audio and control commands, avoiding wireless interference, while automatically replenishing the microphone's power. When separated, it seamlessly switches to a "one-to-two" dual wireless architecture, allowing the controller buttons to still remotely control the microphone via a receiver relay. This design retains the convenience of a built-in, integrated design while providing the mobility flexibility of an independent microphone. Furthermore, intelligent mode switching consistently ensures the lowest latency and most stable signal link, significantly improving the practicality and user experience of voice programming.

[0089] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps of the voice interaction processing method as described in any of the preceding embodiments.

[0090] Specifically, the computer-readable storage medium refers to a physical carrier capable of storing electrical, magnetic, optical, or other forms of signals, including but not limited to read-only memory (ROM), random access memory (RAM), erasable programmable read-only memory (EPROM), flash memory, hard disk, optical disk, and other forms. In the hardware application scenario of this embodiment, the storage medium is preferably embedded flash memory integrated into the microcontroller unit (MCU) inside the controller.

[0091] The computer program refers to a collection of preset instructions, code segments, or algorithmic logic. When the controller is powered on, its internal processor (such as an ARM-based microprocessor) loads and runs this program. This program is responsible for scheduling the controller's hardware resources to execute the aforementioned complex logic, specifically including: First, a status monitoring module, responsible for real-time sampling of the insertion detection contact (DET) level at the bottom of the mating part and performing software anti-shake processing to confirm the wireless microphone's access status; Second, a communication protocol stack module, responsible for managing the connection maintenance of the first wireless link and the protocol encapsulation of aggregated data packets; Third, an interactive decoding module, responsible for orthogonal decoding calculation of the rotary encoder's output signal to obtain displacement control data such as rotation increment values.

[0092] As an example, when the wireless microphone is embedded in the mating part, the program logic in the storage medium automatically triggers an interrupt callback, instructing the processor to shut down the transmit bias current of the wireless module and enable transmission to the wired audio transmission contacts, thereby enabling real-time reading of the voice signal from the wired path. Simultaneously, the program is also responsible for aligning and encapsulating this audio data with the control bytes generated by the current button press according to a preset frame format.

[0093] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the methods described above.

[0094] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is used as an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.

[0095] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications 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 included within the protection scope of this application.

Claims

1. A voice interaction control system, characterized in that, The system includes: A wireless microphone used to collect voice signals; The controller includes a mating part for detachable installation of the wireless microphone and an interactive component for receiving interactive operations; the controller is used to detect interactive operations on the interactive component. The wireless receiver establishes a communication connection with the controller via a first wireless link and with the wireless microphone via a second wireless link. The wireless receiver is connected to the terminal device and is used to transmit the acquired voice signal and the control command generated by the controller to the terminal device to control the terminal device to perform interactive process control or adjust the interactive presentation state of the transcribed target text. The mating part is equipped with a wired data interface, and the controller is configured to monitor the connection status between the wireless microphone and the mating part, and perform the following communication path control: If the wireless microphone is detected to be installed on the mating part, the controller acquires the voice signal through the wired data interface and transmits the voice signal along with the control command to the wireless receiver through the first wireless link; If the wireless microphone is detected to have detached from the mating part, the wireless microphone transmits the voice signal to the wireless receiver via the second wireless link, and the controller transmits the control command to the wireless receiver via the first wireless link.

2. The system according to claim 1, characterized in that, With the wireless microphone installed in the mating part, the wireless communication module of the wireless microphone is turned off, and the wireless microphone transmits the voice signal to the controller through the wired data interface.

3. The system according to claim 1, characterized in that, When the wireless microphone is detached from the mating part, and the wireless receiver receives a control command for the wireless microphone sent by the controller via the first wireless link, the wireless receiver forwards the control command to the wireless microphone via the second wireless link.

4. The system according to claim 1, characterized in that, The controller transmits the voice signal and the control command through the first wireless link, including: The controller encapsulates the voice signal and the control command into an aggregated data packet; The controller sends the aggregated data packet to the wireless receiver via the first wireless link.

5. The system according to claim 1, characterized in that, The wired data interface includes a plurality of communication contacts distributed at the bottom of the mating part, and the communication contacts include at least: The charging contacts are used to connect the charging circuit between the controller and the wireless microphone to charge the wireless microphone. Audio transmission contacts are used to transmit the digital audio stream captured by the wireless microphone; A two-way communication contact is used to transmit serial control data between the controller and the wireless microphone; Insert a detection contact to identify the embedded state of the wireless microphone through level sensing.

6. The system according to claim 5, characterized in that, The controller is used to control the activation state of the audio transmission contact in response to the level change of the insertion detection contact, and to control the wireless microphone to switch the output mode of the voice signal between wireless mode and wired mode.

7. The system according to claim 1, characterized in that, The interactive components include a rotary encoder and buttons; The interactive operation includes rotational action of the rotary encoder and triggering action of the button; the control command includes displacement control data and preset control command. The displacement control data is used to control the terminal device to adjust the interactive presentation state, and the preset control command is used to control the terminal device to execute the interactive process control.

8. A voice interaction processing method, characterized in that, Applied to a controller having a mating part for detachable mounting of a wireless microphone, the method includes: Monitor the connection status between the wireless microphone and the mating part; If the wireless microphone is detected to have detached from the mating part, a control command generated in response to the interactive operation will be sent to the wireless receiver via the first wireless link, so that the wireless receiver can forward the control command to the wireless microphone via the second wireless link; If it is detected that the wireless microphone is embedded in the mating part, the voice signal collected by the wireless microphone is obtained through the wired data interface in the mating part, and the voice signal is aggregated with the control command and transmitted to the wireless receiver through the first wireless link.

9. The method according to claim 8, characterized in that, If it is detected that the wireless microphone is embedded in the mating part, the method further includes: The controller sends a working mode switching signal to the wireless microphone through the wired data interface to control the wireless microphone to turn off its wireless communication module.

10. The method according to claim 8, characterized in that, The interactive presentation state includes the cursor display position within the editing area where the target text is located; the method further includes: By sending displacement control data in the control command, the control terminal device calculates and adjusts the cursor display position based on the rotation increment value corresponding to the displacement control data and the preset step size mapping relationship.

11. A controller, characterized in that, The controller includes: The controller housing is equipped with a mating part; Interactive components are used to detect interactive actions and generate corresponding control commands. A wired data interface is provided within the mating part for establishing a wired data connection with the wireless microphone when it is embedded. A wireless module used to communicate with an external wireless receiver via a wireless link; Control circuitry for monitoring the connection status of the mating parts: If the wireless microphone is detected to be installed in the mating part, the control circuit acquires the voice signal of the wireless microphone through the wired data interface, and sends the voice signal along with the control command to the external wireless receiver through the wireless module; If the wireless microphone is detected to have detached from the mating part, the control circuit sends the control command to the external wireless receiver through the wireless module, so as to control the terminal device or the wireless microphone through the external wireless receiver.

12. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the steps of the method as described in any one of claims 8 to 10.