Microphone array control method and device and computer equipment

By obtaining the signal strength of each microphone in the microphone array and determining the target microphone, and sending a configuration request to it, the problem of poor wireless communication stability of traditional microphone arrays is solved, and efficient microphone array control and audio playback function configuration is achieved.

CN119697546APending Publication Date: 2025-03-25GUANGZHOU SHIYUAN ELECTRONICS CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311245053.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-25
Publication Date
2025-03-25

AI Technical Summary

Technical Problem

Traditional microphone arrays have problems with wireless communication stability, especially when the cascading order of omnidirectional microphones changes, resulting in poor wireless communication stability and complex repeated wireless pairing operations, making it impossible to efficiently realize the control of the microphone array.

Method used

By obtaining the signal strength sent by each microphone in the microphone array, the target microphone corresponding to the maximum signal strength of the signal strength is determined, and a configuration request is sent to the target microphone to instruct it to configure the audio playback function.

Benefits of technology

Efficient control of the microphone array is realized, allowing the target microphone to be configured with audio playback function, improving the wireless communication stability of the microphone array, and simplifying the wireless pairing process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119697546A_ABST
    Figure CN119697546A_ABST
Patent Text Reader

Abstract

The invention relates to a microphone array control method and device, computer equipment, a storage medium and a computer program product. The method comprises the following steps: acquiring signal intensity sent by each microphone in a microphone array, wherein the signal intensity is signal intensity of connection between the microphone and a hotspot; determining a target microphone corresponding to the maximum signal intensity of the signal intensity; and sending a configuration request to a target microphone, wherein the configuration request is used for indicating the target microphone to perform audio playing function configuration. By adopting the method, the microphone array can be efficiently controlled. In addition, the invention also relates to another efficient microphone array control method and device, computer equipment, a storage medium and a computer program product.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of artificial intelligence technology, and in particular, to a control method, device, computer equipment, storage medium and computer program product for a microphone array. In addition, it also relates to a control method, device, computer equipment, computer-readable storage medium and computer program product for a microphone array. Background Art

[0002] With the development of artificial intelligence technology, intelligent control technology is gradually gaining favor among many people. In intelligent control technology, controlling microphone arrays is also a hot topic.

[0003] In traditional technology, taking the control of microphones in a microphone array in a conference scene, and the microphone array is an omnidirectional microphone as an example, there are four omnidirectional microphones and a Wifi dongle (wireless network card) connection end on the conference table in sequence, wherein the Wifidongle is plugged into a personal PC or IFP (interactive smart tablet), which can provide a hotspot that can be connected to the terminal device. When the Wifi dongle connection end is connected to the omnidirectional microphone, the omnidirectional microphone can play the processed sound pickup signal so that people in the meeting can hear the sound played by the omnidirectional microphone. At this time, the user selects one of the four omnidirectional microphones, connects and pairs the omnidirectional microphone with the Wifi dongle, and the method for the user to select one of the omnidirectional microphones to connect and pair with the Wifi dongle is: the user determines the omnidirectional microphone closest to the Wifi dongle, and pairs the nearest omnidirectional microphone with the Dongle from multiple omnidirectional microphones.

[0004] However, relying on this method, if the cascading order of the omnidirectional microphones changes, the omnidirectional microphones paired with the Wifi dongle will be far away from the Wifi dongle. At this time, the stability of the wireless communication of the microphone array will be poor. To solve this problem, the wireless pairing action needs to be repeated. However, due to the complexity of the repeated operation, the control of the microphone array cannot be efficiently achieved. Summary of the invention

[0005] Based on this, it is necessary to provide an efficient microphone array control method, device, computer equipment, computer-readable storage medium and computer program product to address the above-mentioned technical problems. In addition, another efficient microphone array control method, device, computer equipment, computer-readable storage medium and computer program product are also provided.

[0006] In a first aspect, the present application provides a method for controlling a microphone array. The method comprises:

[0007] Obtaining the signal strength sent by each microphone in the microphone array, where the signal strength is the signal strength of the connection between the microphone and the hotspot;

[0008] Determine a target microphone corresponding to a maximum signal strength of the signal strengths;

[0009] A configuration request is sent to the target microphone, where the configuration request is used to instruct the target microphone to configure an audio playback function.

[0010] In one embodiment, the method further comprises:

[0011] A detection stop request is sent to other microphones in the microphone array except the target microphone, where the detection stop request is used to instruct the other microphones to stop sending the signal strength.

[0012] In one embodiment, the method further comprises:

[0013] Obtaining a target microphone identifier of the target microphone, and generating notification information based on the target microphone identifier;

[0014] The notification information is sent to each microphone in the microphone array, where the notification information is used to instruct each microphone in the microphone array to send the collected audio information to the microphone corresponding to the target microphone identifier.

[0015] In a second aspect, the present application also provides a control device for a microphone array. The device comprises:

[0016] A signal strength acquisition module, used to acquire the signal strength sent by each microphone in the microphone array, wherein the signal strength is the signal strength of the connection between the microphone and the hotspot;

[0017] A target microphone determination module, used to determine a target microphone corresponding to a maximum signal strength of the signal strengths;

[0018] The configuration request sending module is used to send a configuration request to the target microphone, wherein the configuration request is used to instruct the target microphone to configure an audio playback function.

[0019] In a third aspect, the present application further provides a computer device. The computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:

[0020] Obtaining the signal strength sent by each microphone in the microphone array, where the signal strength is the signal strength of the connection between the microphone and the hotspot;

[0021] Determine a target microphone corresponding to a maximum signal strength of the signal strengths;

[0022] A configuration request is sent to the target microphone, where the configuration request is used to instruct the target microphone to configure an audio playback function.

[0023] In a fourth aspect, the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0024] Obtaining the signal strength sent by each microphone in the microphone array, where the signal strength is the signal strength of the connection between the microphone and the hotspot;

[0025] Determine a target microphone corresponding to a maximum signal strength of the signal strengths;

[0026] A configuration request is sent to the target microphone, where the configuration request is used to instruct the target microphone to configure an audio playback function.

[0027] In a fifth aspect, the present application further provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0028] Obtaining the signal strength sent by each microphone in the microphone array, where the signal strength is the signal strength of the connection between the microphone and the hotspot;

[0029] Determine a target microphone corresponding to a maximum signal strength of the signal strengths;

[0030] A configuration request is sent to the target microphone, where the configuration request is used to instruct the target microphone to configure an audio playback function.

[0031] The control method, device, computer equipment, storage medium and computer program product of the microphone array described above obtain the signal strength sent by each microphone in the microphone array, where the signal strength is the signal strength of the connection between the microphone and the hotspot; determine the target microphone corresponding to the maximum signal strength of the signal strength; send a configuration request to the target microphone, where the configuration request is used to instruct the target microphone to configure the audio playback function. During the entire process, by determining the microphone with the maximum signal strength among the received signal strengths sent by each microphone as the target microphone and sending a configuration request to the target microphone, the microphone array can be efficiently controlled so that the target microphone can be configured for the audio playback function.

[0032] In a sixth aspect, the present application also provides a method for controlling a microphone array. The method comprises:

[0033] Determine the signal strength connected to the hotspot, and send the signal strength to the hotspot, the signal strength is used by the hotspot to determine the target microphone to be configured for audio playback function based on the signal strength sent by each microphone;

[0034] If a configuration request sent by the hotspot is received, the audio playback function is configured according to the configuration request.

[0035] In one embodiment, the method further comprises:

[0036] Collecting a first audio, obtaining a first audio signal based on the first audio, and acquiring a first signal-to-noise ratio parameter of the first audio signal;

[0037] If an audio play message sent by the upper-level microphone is received, the audio play message is parsed to obtain the target microphone identifier, the second signal-to-noise ratio parameter, and the second audio signal carried in the audio play message;

[0038] When the target microphone identifier is consistent with the self identifier, if the first signal-to-noise ratio parameter is greater than the second signal-to-noise ratio parameter, the first audio is played; if the first signal-to-noise ratio parameter is less than the second signal-to-noise ratio parameter, the second audio corresponding to the second audio signal is played.

[0039] In one embodiment, the method further comprises:

[0040] When the target microphone identifier is inconsistent with the self identifier, if the first signal-to-noise ratio parameter is greater than the second signal-to-noise ratio parameter, generating an audio play message according to the first audio signal, the target microphone identifier, and the first signal-to-noise ratio parameter;

[0041] If the first signal-to-noise ratio parameter is less than the second signal-to-noise ratio parameter, generating an audio play message according to the second audio signal, the target microphone identifier, and the second signal-to-noise ratio parameter;

[0042] The audio play message is transmitted to the next-level microphone.

[0043] In one embodiment, it also includes:

[0044] Collecting a first audio signal, and obtaining a first audio signal based on the first audio signal;

[0045] When no audio playback message is received from the upper-level microphone, the target microphone identifier is obtained;

[0046] If the target microphone identifier is consistent with the self identifier, sending the first audio;

[0047] If the target microphone identifier is inconsistent with its own identifier, a first signal-to-noise ratio parameter of the first audio signal is obtained, and an audio play message is generated according to the target microphone identifier, the first audio signal, and the first signal-to-noise ratio parameter, and the audio play message is transmitted to the next-level microphone.

[0048] In a seventh aspect, the present application further provides a control device for a microphone array. The device comprises:

[0049] A signal strength sending module, used to determine the signal strength connected to the hotspot and send the signal strength to the hotspot, wherein the signal strength is used by the hotspot to determine the target microphone to be configured for the audio playback function based on the signal strength sent by each microphone;

[0050] The playback function configuration module is used to configure the audio playback function according to the configuration request when a configuration request sent by the hotspot is received.

[0051] In an eighth aspect, the present application further provides a computer device. The computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:

[0052] Determine the signal strength connected to the hotspot, and send the signal strength to the hotspot, the signal strength is used by the hotspot to determine the target microphone to be configured for audio playback function based on the signal strength sent by each microphone;

[0053] If a configuration request sent by the hotspot is received, the audio playback function is configured according to the configuration request.

[0054] In a ninth aspect, the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0055] Determine the signal strength connected to the hotspot, and send the signal strength to the hotspot, the signal strength is used by the hotspot to determine the target microphone to be configured for audio playback function based on the signal strength sent by each microphone;

[0056] If a configuration request sent by the hotspot is received, the audio playback function is configured according to the configuration request.

[0057] In a tenth aspect, the present application further provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0058] Determine the signal strength connected to the hotspot, and send the signal strength to the hotspot, the signal strength is used by the hotspot to determine the target microphone to be configured for audio playback function based on the signal strength sent by each microphone;

[0059] If a configuration request sent by the hotspot is received, the audio playback function is configured according to the configuration request.

[0060] The control method, device, computer equipment, storage medium and computer program product of the microphone array described above, during the whole process, determines the signal strength of the connection with the hotspot and sends the signal strength to the hotspot, so that the hotspot determines the target microphone to be configured for the audio playback function; and when the current microphone receives the configuration request sent by the hotspot, the audio playback function is efficiently configured according to the configuration request, thereby achieving efficient control of the microphone array. BRIEF DESCRIPTION OF THE DRAWINGS

[0061] Figure 1 A diagram showing an application environment of a method for controlling a microphone array in one embodiment;

[0062] Figure 2 is a flow chart of a method for controlling a microphone array in one embodiment;

[0063] Figure 3 A schematic diagram of the structure between a microphone array and a test hotspot in a specific application example;

[0064] Figure 4 is a flow chart of a method for controlling a microphone array in another embodiment;

[0065] Figure 5 is a flowchart of a control method for a microphone array in a specific application example;

[0066] Figure 6 is a structural block diagram of a control device for a microphone array in one embodiment;

[0067] Figure 7 is a structural block diagram of a control device for a microphone array in another embodiment;

[0068] Figure 8 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0069] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0070] The two microphone array control methods provided in the embodiments of the present application can be applied to Figure 1 In the application environment shown, there are several microphones in the microphone array 102, including microphone SP1, microphone SP2, ..., microphone SPx; the microphones in the microphone array 102 communicate with the hotspot 104 through a Wifi network.

[0071] Each microphone in the microphone array 102 determines the signal strength connected to the hotspot 104, and sends the signal strength to the hotspot 104; the hotspot 104 obtains the signal strength sent by each microphone in the microphone array 102, and determines the target microphone corresponding to the maximum signal strength of the signal strength; the hotspot 104 sends a configuration request to the target microphone, and instructs the target microphone to configure the audio playback function through the configuration request. If a microphone in the microphone array 102 receives a configuration request, then the microphone is the target microphone, and the microphone is configured for the audio playback function. After the configuration is completed, the audio signals generated by the audio collected by each microphone are transmitted to the target microphone for playback.

[0072] In one embodiment, Figure 2 As shown, a control method for a microphone array is provided, and the method is applied to Figure 1 Taking the hotspot 104 in the example as an example, the method includes the following steps:

[0073] S100: Obtain the signal strength sent by each microphone in the microphone array.

[0074] The hotspot in this application is a wireless network card Wfi Dongle, which can send out a Wifi hotspot signal. The signal strength refers to the signal strength of the hotspot identified by each microphone in the microphone array, that is, the signal strength of the connection between the microphone and the hotspot.

[0075] Specifically, the hotspot sends out a Wifi hotspot signal when it is powered on, and the microphones in the microphone array also detect the Wifi hotspot signal strength of the hotspot through Wifi. The Wifi hotspot signal strength of the hotspot is the signal strength when it is connected to the Wifi hotspot signal of the hotspot, and sends the signal strength to the hotspot. At this time, the hotspot obtains the signal strength sent by each microphone in the microphone array. For example, Figure 3As shown, the hotspot is Wfi Dongle, which is connected to IFP (interactive Flatpanel) / PC Host (Computer host) via USB (Universal Serial Bus), and the Wfi Dongle is powered on via IFP / PC Host. There are four microphones SP1, SP2, SP3 and SP4, which detect the signal strength of the hotspot Wfi Dongle respectively. At this time, the hotspot signal strengths identified by SP1, SP2, SP3 and SP4 are: SP1: -80db, SP2: -75db, SP3: -70db, SP4: -65db; SP1, SP2, SP3 and SP4 send the signal strengths detected by themselves to Wfi Dongle respectively.

[0076] Furthermore, the microphones in the microphone array are wired cascaded via RJ45, that is, the signal in the microphone array is transmitted from the previous microphone to the current microphone, and then from the current microphone to the next microphone, thereby realizing cascade transmission. Microphones include but are not limited to omnidirectional microphones. In addition, the hotspot also has a naming rule for Wifi hotspot signals, such as a Wifi hotspot signal can be named SPXX_Hotpoint_test, and the hotspot signal is set to a relatively low transmission power level. For example, the hotspot can be a transmission power of -60db.

[0077] S200, determining a target microphone corresponding to a maximum signal strength of signal strengths.

[0078] Specifically, the hotspot receives the signal strengths uploaded by the microphones in the microphone array, selects the maximum signal strength from the signal strengths corresponding to each microphone, and uses the microphone corresponding to the maximum signal strength as the target microphone. The target microphone is the microphone waiting to be connected to the hotspot, thereby configuring the audio playback function.

[0079] S300: Send a configuration request to a target microphone, where the configuration request is used to instruct the target microphone to configure an audio playback function.

[0080] Specifically, the hotspot sends a configuration request to the target microphone, connects with the target microphone, and instructs the target microphone to configure the audio playback function. And because the microphones in the microphone array are wired cascaded, the remaining microphones that are not configured for the audio playback function need to convert the collected audio into electrical signals and transmit them to the target microphone that can play audio for audio playback. Among them, the hotspot is generally connected to the target microphone via WIFI.

[0081] The control method of the microphone array described above obtains the signal strength sent by each microphone in the microphone array, where the signal strength is the signal strength of the connection between the microphone and the hotspot; determines the target microphone corresponding to the maximum signal strength of the signal strength; and sends a configuration request to the target microphone, where the configuration request is used to instruct the target microphone to configure the audio playback function. During the entire process, by determining the microphone with the maximum signal strength among the received signal strengths sent by each microphone as the target microphone and sending a configuration request to the target microphone, the microphone array can be efficiently controlled so that the target microphone can be configured for the audio playback function.

[0082] In one embodiment, the method further comprises:

[0083] A detection stop request is sent to other microphones in the microphone array except the target microphone, where the detection stop request is used to instruct other microphones to stop sending signal strength.

[0084] Specifically, the hotspot will not only send a configuration request to the target microphone to connect with the target microphone so that the target microphone can configure the audio playback function; the hotspot will also send a detection stop request to other microphones in the microphone array except the target microphone, informing other microphones that the hotspot has been connected to the target microphone, and instructing other microphones to stop sending signal strength, that is, stop each microphone from detecting the signal strength, and the hotspot does not need to select the signal strength. For example, there are microphones SP1, SP2, SP3, and SP4. The hotspot selects SP4 for WIFI connection, and will send a configuration request to SP4 to instruct SP4 to configure the audio playback function. At this time, SP1, SP2, and SP3 will also be informed that the hotspot has been connected to SP4 and no signal strength detection is required, and instruct SP1, SP2, and SP3 to stop sending signal strength.

[0085] In this embodiment, by sending a detection stop request to other microphones in the microphone array except the target microphone, other microphones can stop detecting the signal strength. At this time, the hotspot is only connected to the target microphone.

[0086] In one embodiment, the method further comprises:

[0087] Obtain a target microphone identifier of a target microphone, and generate notification information based on the target microphone identifier; send notification information to each microphone in the microphone array, where the notification information is used to instruct each microphone in the microphone array to send the collected audio information to the microphone corresponding to the target microphone identifier.

[0088] Specifically, each microphone in the microphone array will send its own identification along with the signal strength to the hotspot. When the hotspot determines the microphone corresponding to the maximum signal strength, it actually determines the identification of the microphone corresponding to the maximum signal strength, that is, determines the target microphone identification. The hotspot generates a notification message based on the target microphone identification. The notification message carries the target microphone identification and sends the notification message to each microphone in the microphone array to inform each microphone in the microphone array that the hotspot has established a connection with the microphone corresponding to the target microphone identification. The microphone corresponding to the target microphone identification can play audio, so the remaining microphones need to transmit the audio signal corresponding to the collected audio to the microphone corresponding to the target microphone identification for audio playback.

[0089] In this embodiment, by sending its own identification to the hotspot, each microphone can efficiently determine the identification of the microphone with the greatest signal strength. Furthermore, by sending the target microphone identification to each microphone in the microphone array, each microphone can know the identification of the microphone that can play audio, so that the remaining microphones except the target microphone can convert the collected audio into an electrical signal and transmit it to the target microphone, so as to achieve efficient audio playback.

[0090] In one embodiment, Figure 4 As shown, a control method for a microphone array is also provided, and the method is applied to Figure 1 Taking any microphone in the microphone array 102 as an example, the method includes the following steps:

[0091] S400, determining the signal strength of the connection with the hotspot, and sending the signal strength to the hotspot.

[0092] The signal strength is used by the hotspot to determine the target microphone to be configured for the audio playback function based on the signal strength sent by each microphone;

[0093] Specifically, any microphone in the microphone array actively detects the hotspot and obtains the signal strength for connecting to the hotspot. The signal strength for connecting to the hotspot can be regarded as the signal strength that will be obtained if the hotspot is connected. Furthermore, each microphone in the microphone array sends the obtained signal strength to the hotspot, and the hotspot compares and judges the signal strength. The hotspot selects the maximum signal strength from the signal strengths and determines the target microphone corresponding to the maximum signal strength. The target microphone is the microphone to be configured for the audio playback function. Furthermore, the hotspot will also send a configuration request to the target microphone to instruct the target microphone to configure the audio playback function; and send a detection stop request to other microphones except the target microphone to instruct other microphones to stop detecting the signal strength and stop sending the signal strength to the hotspot.

[0094] S500: If a configuration request sent by the hotspot is received, the audio playback function is configured according to the configuration request.

[0095] The configuration request is sent to the target microphone when the hotspot determines the target microphone, and the target microphone is the microphone corresponding to the maximum signal strength among the signal strengths obtained by the hotspot.

[0096] Specifically, the hotspot receives the signal strengths uploaded by the microphones in the microphone array, selects the maximum signal strength from the signal strengths corresponding to each microphone, that is, the target microphone, and sends a configuration request to the target microphone to configure the audio playback function of the target microphone, thereby playing the audio. In actual applications, the target microphone is often the microphone closest to the hotspot in the microphone array. And in the microphone array, the hotspot is only wirelessly connected to the target microphone, so that the target microphone is configured with the audio playback function. The other microphones in the microphone array are not wirelessly connected to the hotspot, and the microphones in the microphone array are connected via a wired RJ45. If any microphone in the microphone array receives a configuration request sent by the hotspot, then the microphone is the target microphone, and the audio playback function can be configured according to the configuration request.

[0097] The above-mentioned microphone array control method, during the whole process, determines the signal strength of the connection with the hotspot and sends the signal strength to the hotspot, so that the hotspot determines the target microphone to be configured for the audio playback function; and when the current microphone receives the configuration request sent by the hotspot, the audio playback function is efficiently configured according to the configuration request, thereby realizing efficient control of the microphone array.

[0098] In one embodiment, the method further comprises:

[0099] Collect the first audio, obtain the first audio signal based on the first audio, and obtain the first signal-to-noise ratio parameter of the first audio signal; if an audio playback message sent by the upper-level microphone is received, parse the audio playback message to obtain the target microphone identifier, the second signal-to-noise ratio parameter and the second audio signal carried in the audio playback message; when the target microphone identifier is consistent with its own identifier, if the first signal-to-noise ratio parameter is greater than the second signal-to-noise ratio parameter, play the first audio; if the first signal-to-noise ratio parameter is less than the second signal-to-noise ratio parameter, play the second audio corresponding to the second audio signal.

[0100] Among them, the first audio is the audio collected by the microphone itself. The target microphone identifier carried in the audio playback message is sent by the hotspot to each microphone in the microphone array. The signal-to-noise ratio parameter is the ratio of the effective sound intensity carried in the sound to the noise intensity. The concept of the upper level in this application is relative to the target microphone configured with the audio playback function. That is, for any microphone as the current microphone, the microphone at both ends of the current microphone that is far away from the target microphone is the upper-level microphone of the current microphone, and the microphone close to the target microphone is the lower-level microphone of the current microphone.

[0101] For example, there are four wired cascade microphones SP1, SP2, SP3, and SP4. The microphone configured with the audio playback function is SP4. The current microphone is SP2. The microphones at both ends of the current microphone include SP1 and SP3. The microphone farthest from the audio playback function is SP1, and the microphone close to the audio playback function is SP3. Therefore, it can be considered that SP1 is the upper-level microphone of SP2, and SP3 is the lower-level microphone of SP2.

[0102] Specifically, any microphone in the microphone array will collect audio in the environment, but the strength of the sound collected by each microphone may be different, and the microphone will process the collected audio to obtain a first audio signal corresponding to each microphone; the first audio signal is analyzed to obtain a first signal-to-noise ratio parameter corresponding to the first audio signal.

[0103] Further, since the signal transmission between the microphones in the microphone array is cascade transmission, if any microphone in the microphone array receives the audio playback message sent by the upper-level microphone, it is first necessary to parse the audio playback message to obtain the target microphone identifier, the second signal-to-noise ratio parameter and the second audio signal, wherein the target microphone identifier is the identifier of the target microphone sent by the hotspot to inform each microphone in the microphone array that audio playback can be performed; the second audio signal is the audio signal transmitted from the previous-level microphone to the current microphone, and the audio signal is not necessarily the audio signal corresponding to the audio collected by the previous-level microphone itself. Therefore, there may be two types of audio obtained by any microphone in the microphone array, one is the audio collected by the microphone itself, and the other is the audio transmitted from the upper-level microphone. At this time, the current microphone needs to determine which audio is finally played or transmitted to the next-level microphone. That is to say, after parsing the target microphone identifier, the second signal-to-noise ratio parameter, and the second audio signal carried in the audio playback message, it is necessary to compare the second audio signal with the first audio signal to determine which audio is transmitted to the next-level microphone or directly played.

[0104] Furthermore, before determining what kind of audio is transmitted to the next microphone or played directly, it is necessary to first determine whether the current microphone is the target microphone. If so, the audio signal needs to be transmitted to the next microphone; if not, the audio corresponding to the audio signal can be played directly. Specifically, the determination method includes: since the target microphone identifier is the identifier of a microphone equipped with an audio playback function, therefore, based on the target microphone identifier, it is determined whether the current microphone is a target microphone with an audio playback function. If the identifier of any microphone in the microphone array is consistent with the target microphone identifier, the microphone is considered to be a target microphone with an audio playback function.

[0105] Secondly, when any microphone in the microphone array is the target microphone, in order to accurately determine whether the sound played by the microphone is the audio corresponding to the audio signal transmitted from the previous microphone or the audio collected by the current microphone, it is necessary to compare the first signal-to-noise ratio parameter and the second signal-to-noise ratio parameter, and select a higher signal-to-noise ratio parameter from the first signal-to-noise ratio parameter and the second signal-to-noise ratio parameter. If the first signal-to-noise ratio parameter is greater than the second signal-to-noise ratio parameter, the first audio is played; if the first signal-to-noise ratio parameter is less than the second signal-to-noise ratio parameter, the second audio corresponding to the second audio signal is played.

[0106] For example, if Figure 3 As shown, the microphone array includes microphones SP1, SP2, SP3, and SP4. If SP4 is a microphone configured with an audio playback function, when user A speaks next to the microphone array, the speaking sound can be collected by SP1, SP2, SP3, and SP4, but the signal-to-noise ratios obtained when collecting the sound are different. Taking SP3 as an example, the sound collected by SP2 can be processed into a signal, and after SP2 compares the signal, the signal is transmitted to SP3. SP3 compares the signal-to-noise ratio of the sound signal transmitted by SP2 with the signal-to-noise ratio of the sound signal obtained by SP3 itself. If the signal-to-noise ratio of the sound signal obtained by SP3 itself is larger, the sound collected by SP3 is played; if the signal-to-noise ratio of the sound signal obtained by SP3 itself is smaller, the sound corresponding to the sound signal transmitted by SP2 is played.

[0107] In this embodiment, the target microphone identifier can be compared with its own identifier to accurately determine whether it is a microphone configured with an audio playback function. If so, the first audio or the second audio is selected for playback, thereby achieving efficient control of the microphone array through the microphone configured with an audio playback function.

[0108] In one embodiment, it further includes:

[0109] When the target microphone identifier is inconsistent with its own identifier, if the first signal-to-noise ratio parameter is greater than the second signal-to-noise ratio parameter, an audio playback message is generated according to the first audio signal, the target microphone identifier, and the first signal-to-noise ratio parameter; if the first signal-to-noise ratio parameter is less than the second signal-to-noise ratio parameter, an audio playback message is generated according to the second audio signal, the target microphone identifier, and the second signal-to-noise ratio parameter; and the audio playback message is transmitted to the next-level microphone.

[0110] Specifically, when any microphone in the microphone array receives an audio playback message sent by the upper-level microphone, it is not only necessary to parse the audio playback message to obtain the target microphone identifier, the second signal-to-noise ratio parameter, and the second audio signal carried in the audio playback message, but also necessary to parse the first audio signal obtained by itself to obtain the second signal-to-noise ratio parameter of the first audio signal. When the target microphone identifier carried by the audio playback message is inconsistent with its own identifier, it is considered that the current microphone is not a microphone with an audio playback function. At this time, it is necessary to transmit the audio playback message to the next-level microphone. However, since the sound received by the current microphone includes the second audio signal and the first audio signal carried in the audio playback message sent by the upper-level microphone, it is necessary to judge the audio signal transmitted to the next-level microphone based on the signal-to-noise ratio parameters of the two.

[0111] Further, when the first signal-to-noise ratio parameter is greater than the second signal-to-noise ratio parameter, an audio playback message is generated based on the first signal-to-noise ratio parameter, the target microphone identifier, and the first audio signal, and the audio playback message is transmitted to the next-level microphone; when the first signal-to-noise ratio parameter is less than the second signal-to-noise ratio parameter, an audio playback message is generated based on the second signal-to-noise ratio parameter, the target microphone identifier, and the second audio signal, and the audio playback message is transmitted to the next-level microphone.

[0112] In this embodiment, when any microphone in the microphone array does not have the audio playback function, and the microphone not only receives the audio playback message sent by the upper-level microphone, but also obtains the second audio signal itself, it can accurately determine which audio signal should be transmitted to the lower-level microphone based on the signal-to-noise ratio parameters corresponding to the first audio signal and the second audio signal respectively.

[0113] In one embodiment, it further includes:

[0114] Collect the first audio and obtain the first audio signal based on the first audio; when the audio playback message sent by the upper-level microphone is not received, obtain the target microphone identifier; if the target microphone identifier is consistent with its own identifier, send the first audio; if the target microphone identifier is inconsistent with its own identifier, obtain the first signal-to-noise ratio parameter of the first audio signal, and generate an audio playback message according to the target microphone identifier, the first audio signal, and the first signal-to-noise ratio parameter, and transmit the audio playback message to the next-level microphone.

[0115] Specifically, if any microphone in the microphone array only collects the first audio and does not receive the audio playback message transmitted by the upper-level microphone, the microphone will obtain the target microphone identifier sent by the hotspot, and determine whether it is a microphone with audio playback function according to the target microphone identifier. If so, it will directly play the collected first audio; if not, the microphone does not have the audio playback function. At this time, the current microphone needs to transmit the audio playback message to the next-level microphone. The audio playback message transmitted to the next-level microphone is generated based on the target microphone identifier, the first audio signal, and the signal-to-noise ratio parameter of the first audio signal, so that the next-level microphone can select the sound played or transmitted in the next-level microphone based on the signal-to-noise ratio parameter in the audio playback message.

[0116] For example, Figure 3 For example, there are four microphones SP1, SP2, SP3, and SP4 in the microphone array, and SP4 is a microphone configured with an audio playback function. If the current microphone is SP1, SP1 cannot receive the audio playback message transmitted by the upper-level microphone. Therefore, it can only collect the first audio by itself. At this time, SP1 obtains the target microphone identifier. When the target microphone identifier is consistent with its own identifier, SP1 is considered to be a microphone with an audio playback function. At this time, since only the first audio is collected, the first audio is also played; when the target microphone identifier is inconsistent with its own identifier, SP1 is considered to be a microphone without an audio playback function. At this time, since SP1 only collects the first audio, the audio playback message transmitted to SP2 is also generated based on the first audio signal.

[0117] In this embodiment, when the current microphone only collects the first audio, the microphone identifier can be used to efficiently determine whether the microphone is a microphone with an audio playback function. If so, the first audio is played; if not, an audio playback message is generated based on the first audio signal and transmitted to the next-level microphone.

[0118] In one embodiment, if two people speak at the same time, the sounds collected by the microphones are overlapping sound sources emitted by the two people. The overlapping sound sources are regarded as the collected sounds. At this time, the microphones with sound playing function in the microphone array also play the overlapping sounds.

[0119] In one embodiment, Figure 3 As shown, in a conference scenario, there are four omnidirectional microphones and one WifiDongle. The four omnidirectional microphones are distributed cascade microphones, and the omnidirectional microphones are wired connected via RJ45. At this time, the omnidirectional microphones are not configured with audio playback function. The control method of the microphone array includes:

[0120] First, after the Wifi Dongle is powered on, it actively sends out a Wifi hotspot signal. The name of the Wifi hotspot signal can be customized, and the transmission power of the Wifi hotspot signal can be set to -60db. The four omnidirectional microphones all detect the above Wifi hotspot signal and obtain the signal strength of the Wifi hotspot signal, which is the signal strength of the hotspot when connected to the hotspot. The hotspot strengths identified by each omnidirectional microphone are SP1: -80db, SP2: -75db, SP3: -70db, SP4: -65db.

[0121] Secondly, the omnidirectional microphone sends the signal strength of the detected Wifi hotspot signal and its own identification to the Wifi Dongle; the Wifi Dongle receives the signal strengths uploaded by the four omnidirectional microphones, compares and judges, selects the omnidirectional microphone SP4 with the largest signal strength for Wifi communication connection, instructs SP4 to configure the audio playback function, and sends the identification of SP4 to each omnidirectional microphone in the microphone array, informing them that they have been connected to SP4. At this time, SP1, SP2, and SP3 stop the hotspot detection action.

[0122] If the Wifi Dongle is unplugged and powered on, the above process is repeated; and no matter how the user changes the cascading order of the omnidirectional microphones, as long as the Wifi Dongle is plugged in and out again, it can be guaranteed to connect to the omnidirectional microphone with the strongest signal strength.

[0123] Finally, when user A speaks in the meeting:

[0124] SP1, SP2, SP3, and SP4 can all collect the voice of user A, but the signal-to-noise ratios in the collected voices are different. Let the current omnidirectional microphone be the SP4 omnidirectional microphone. At this time, SP4 picks up the voice of user A, processes the picked up voice, and obtains the first voice signal; and SP4 will also receive an audio playback message sent from SP3, which carries a second voice signal. At this time, the second voice signal is compared with the first voice signal, that is, the signal-to-noise ratio parameters corresponding to the two voice signals are compared, and a voice signal with a larger signal-to-noise ratio parameter is obtained. When the signal-to-noise ratio parameter corresponding to the second voice signal is greater than the signal-to-noise ratio parameter corresponding to the first voice signal, the voice picked up by SP4 is discarded, and since SP4 is an omnidirectional microphone equipped with an audio playback function, the voice corresponding to the voice signal from SP3 can be played; when the signal-to-noise ratio parameter corresponding to the second voice signal is less than the signal-to-noise ratio parameter corresponding to the first voice signal, the voice signal from SP3 is discarded, and the voice picked up by SP4 is played.

[0125] If the current omnidirectional microphone is the SP1 omnidirectional microphone, at this time, SP1 picks up the voice of user A, and SP1 cannot receive the audio playback message from the upper-level omnidirectional microphone. Since SP1 is not an omnidirectional microphone equipped with an audio playback function, SP1 obtains the sound signal corresponding to the voice of user A, and transmits the audio playback message generated based on the sound signal of user A to SP2. At this time, SP2 also picks up the voice of user A, and then compares the signal-to-noise ratio of the sound signal in the audio playback message transmitted by SP1 with the signal corresponding to the voice picked up by SP2 itself, so that the signal-to-noise ratio of the sound signal in the audio playback message transmitted by SP1 is greater than the signal-to-noise ratio of the voice signal picked up by SP2 itself, and then continues to transmit the audio playback message transmitted by SP1 to SP3, until the audio playback message carrying the sound signal is finally transmitted to SP4, and SP4 plays the sound.

[0126] In one embodiment, Figure 5 As shown, after the microphone with audio playback function in the microphone array is configured, any microphone in the microphone array has the following situations, and the method of controlling different microphones respectively includes:

[0127] 1. Receive the audio playback message from the upper-level microphone, collect the first audio, and use a microphone with audio playback function.

[0128] Specifically, the microphone parses the audio playback message to obtain the target microphone identifier, the second signal-to-noise ratio parameter, and the second audio signal carried in the audio playback message, and obtains the first signal-to-noise ratio parameter of the first audio; determines a higher signal-to-noise ratio parameter from the first signal-to-noise ratio parameter and the second signal-to-noise ratio parameter, and plays the first audio when the higher signal-to-noise ratio parameter is the first signal-to-noise ratio parameter; and plays the audio corresponding to the second audio signal when the higher signal-to-noise ratio parameter is the second signal-to-noise ratio parameter.

[0129] 2. Receive the audio playback message from the upper-level microphone and collect the first audio, and the microphone is not equipped with the audio playback function.

[0130] Specifically, the microphone parses the audio playback message, obtains the target microphone identifier, the second signal-to-noise ratio parameter, and the second audio signal carried in the audio playback message, and obtains the first signal-to-noise ratio parameter of the first audio; determines the higher signal-to-noise ratio parameter from the first signal-to-noise ratio parameter and the second signal-to-noise ratio parameter, and when the higher signal-to-noise ratio parameter is the first signal-to-noise ratio parameter, generates the audio playback message according to the first audio signal, the target microphone identifier, and the first signal-to-noise ratio parameter; when the higher signal-to-noise ratio parameter is the second signal-to-noise ratio parameter, generates the audio playback message according to the audio signal, the target microphone identifier, and the second signal-to-noise ratio parameter. The audio playback message is transmitted to the next-level microphone.

[0131] 3. The microphone does not receive the audio playback message from the upper-level microphone, but collects the first audio and is a microphone with audio playback function.

[0132] Specifically, the microphone plays the first audio.

[0133] 4. The microphone does not receive the audio playback message from the upper-level microphone, but collects the first audio, and is a microphone that does not have the audio playback function.

[0134] Specifically, the microphone processes the first audio to obtain a first audio signal, obtains a signal-to-noise ratio parameter of the first audio signal, generates an audio playback message according to the target microphone identifier, the first audio signal, and the signal-to-noise ratio parameter of the first audio signal, and transmits the audio playback message to the next-level microphone.

[0135] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0136] Based on the same inventive concept, the embodiment of the present application also provides a control device for a microphone array for implementing the control method of the microphone array involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in the embodiments of the control device for one or more microphone arrays provided below can refer to the limitations of the control method for the microphone array above, and will not be repeated here.

[0137] In one embodiment, Figure 6 As shown, a control device for a microphone array is provided, comprising: a signal strength acquisition module 100, a target microphone determination module 200 and a configuration request sending module 300, wherein:

[0138] The signal strength acquisition module 100 is used to acquire the signal strength sent by each microphone in the microphone array, where the signal strength is the signal strength of the connection between the microphone and the hotspot;

[0139] A target microphone determination module 200 is used to determine a target microphone corresponding to a maximum signal strength of the signal strength;

[0140] The configuration request sending module 300 is used to send a configuration request to a target microphone, where the configuration request is used to instruct the target microphone to configure an audio playback function.

[0141] In one embodiment, the control device of the microphone array further includes a second request sending module, which is used to send a detection stop request to other microphones in the microphone array except the target microphone, and the detection stop request is used to instruct other microphones to stop sending signal strength.

[0142] In one embodiment, the control device of the microphone array also includes a notification sending module, which is used to obtain a target microphone identifier of a target microphone and generate notification information based on the target microphone identifier; and send notification information to each microphone in the microphone array, wherein the notification information is used to instruct each microphone in the microphone array to send the collected audio information to the microphone corresponding to the target microphone identifier.

[0143] In one embodiment, Figure 7 As shown, a control device for a microphone array is provided, comprising: a signal strength sending module 400 and a play function configuration module 500, wherein:

[0144] The signal strength sending module 400 is used to determine the signal strength connected to the hotspot and send the signal strength to the hotspot. The signal strength is used for the hotspot to determine the target microphone to be configured for the audio playback function based on the signal strength sent by each microphone.

[0145] The playback function configuration module 500 is used to configure the audio playback function according to the configuration request when receiving a configuration request sent by the hotspot.

[0146] In one embodiment, the control device of the microphone array also includes a first control module, which is used to collect the first audio, obtain the first audio signal based on the first audio, and obtain the first signal-to-noise ratio parameter of the first audio signal; if an audio playback message transmitted by the upper-level microphone is received, the audio playback message is parsed to obtain the target microphone identifier, the second signal-to-noise ratio parameter and the second audio signal carried in the audio playback message; when the target microphone identifier is consistent with its own identifier, if the first signal-to-noise ratio parameter is greater than the second signal-to-noise ratio parameter, the first audio is played; if the first signal-to-noise ratio parameter is less than the second signal-to-noise ratio parameter, the second audio corresponding to the second audio signal is played.

[0147] In one embodiment, the control device of the microphone array also includes a second control module, which is used to generate an audio playback message according to the first audio signal, the target microphone identifier, and the first signal-to-noise ratio parameter when the target microphone identifier is inconsistent with its own identifier, if the first signal-to-noise ratio parameter is greater than the second signal-to-noise ratio parameter; generate an audio playback message according to the second audio signal, the target microphone identifier, and the second signal-to-noise ratio parameter when the first signal-to-noise ratio parameter is less than the second signal-to-noise ratio parameter; and transmit the audio playback message to the next-level microphone.

[0148] In one embodiment, the control device of the microphone array also includes a third control module, which is used to collect the first audio and obtain a first audio signal based on the first audio; when the audio playback message sent by the upper-level microphone is not received, the target microphone identifier is obtained; if the target microphone identifier is consistent with its own identifier, the first audio is sent; if the target microphone identifier is inconsistent with its own identifier, the first signal-to-noise ratio parameter of the first audio signal is obtained, and according to the target microphone identifier, the first audio signal, and the first signal-to-noise ratio parameter, an audio playback message is generated and the audio playback message is transmitted to the next-level microphone.

[0149] Each module in the control device of the microphone array can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module.

[0150] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 8 As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store signal strength data. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a control method for a microphone array is implemented.

[0151] Those skilled in the art will understand that Figure 8The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0152] In one embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above method embodiments when executing the computer program.

[0153] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

[0154] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.

[0155] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and 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 above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.

[0156] The technical features of the above embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0157] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A method for controlling a microphone array, characterized in that: The method comprises: Obtaining the signal strength sent by each microphone in the microphone array, where the signal strength is the signal strength of the connection between the microphone and the hotspot; Determine a target microphone corresponding to a maximum signal strength of the signal strengths; A configuration request is sent to the target microphone, where the configuration request is used to instruct the target microphone to configure an audio playback function.

2. The method according to claim 1, characterized in that The method further comprises: A detection stop request is sent to other microphones in the microphone array except the target microphone, where the detection stop request is used to instruct the other microphones to stop sending the signal strength.

3. The method according to claim 1, characterized in that The method further comprises: Obtaining a target microphone identifier of the target microphone, and generating notification information based on the target microphone identifier; The notification information is sent to each microphone in the microphone array, where the notification information is used to instruct each microphone in the microphone array to send the collected audio information to the microphone corresponding to the target microphone identifier.

4. A method for controlling a microphone array, characterized in that: The method comprises: Determine the signal strength connected to the hotspot, and send the signal strength to the hotspot, the signal strength is used by the hotspot to determine the target microphone to be configured for audio playback function based on the signal strength sent by each microphone; If a configuration request sent by the hotspot is received, the audio playback function is configured according to the configuration request.

5. The method according to claim 4, characterized in that The method further comprises: Collecting a first audio, obtaining a first audio signal based on the first audio, and acquiring a first signal-to-noise ratio parameter of the first audio signal; If an audio play message transmitted by the upper-level microphone is received, the audio play message is parsed to obtain the target microphone identifier, the second signal-to-noise ratio parameter and the second audio signal carried in the audio play message; When the target microphone identifier is consistent with the self identifier, if the first signal-to-noise ratio parameter is greater than the second signal-to-noise ratio parameter, the first audio is played; if the first signal-to-noise ratio parameter is less than the second signal-to-noise ratio parameter, the second audio corresponding to the second audio signal is played.

6. The method according to claim 5, characterized in that The method further comprises: When the target microphone identifier is inconsistent with the self identifier, if the first signal-to-noise ratio parameter is greater than the second signal-to-noise ratio parameter, generating an audio play message according to the first audio signal, the target microphone identifier, and the first signal-to-noise ratio parameter; If the first signal-to-noise ratio parameter is less than the second signal-to-noise ratio parameter, generating an audio play message according to the second audio signal, the target microphone identifier, and the second signal-to-noise ratio parameter; The audio play message is transmitted to the next-level microphone.

7. The method according to claim 4, characterized in that Also includes: Collecting a first audio signal, and obtaining a first audio signal based on the first audio signal; When no audio playback message is received from the upper-level microphone, the target microphone identifier is obtained; If the target microphone identifier is consistent with the self identifier, sending the first audio; If the target microphone identifier is inconsistent with its own identifier, a first signal-to-noise ratio parameter of the first audio signal is obtained, and an audio play message is generated according to the target microphone identifier, the first audio signal, and the first signal-to-noise ratio parameter, and the audio play message is transmitted to the next-level microphone.

8. A control device for a microphone array, characterized in that: The device comprises: A signal strength acquisition module, used to acquire the signal strength sent by each microphone in the microphone array, wherein the signal strength is the signal strength of the connection between the microphone and the hotspot; A target microphone determination module, used to determine a target microphone corresponding to a maximum signal strength of the signal strengths; The configuration request sending module is used to send a configuration request to the target microphone, wherein the configuration request is used to instruct the target microphone to configure an audio playback function.

9. A control device for a microphone array, characterized in that: The device comprises: A signal strength sending module, used to determine the signal strength connected to the hotspot and send the signal strength to the hotspot, wherein the signal strength is used by the hotspot to determine the target microphone to be configured for the audio playback function based on the signal strength sent by each microphone; The playback function configuration module is used to configure the audio playback function according to the configuration request when a configuration request sent by the hotspot is received.

10. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.