CN114242105A - Method and system for implementing recording and noise reduction on Android application - Google Patents

Method and system for implementing recording and noise reduction on Android application Download PDF

Info

Publication number
CN114242105A
CN114242105A CN202210169322.3A CN202210169322A CN114242105A CN 114242105 A CN114242105 A CN 114242105A CN 202210169322 A CN202210169322 A CN 202210169322A CN 114242105 A CN114242105 A CN 114242105A
Authority
CN
China
Prior art keywords
android
recording
audio data
linux
module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210169322.3A
Other languages
Chinese (zh)
Inventor
赵坤
谢辉军
马超
黄晟
李翔
黄彩龙
杨硕
彭韬
游远
杨陈博寰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kirin Software Co Ltd
Original Assignee
Kirin Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kirin Software Co Ltd filed Critical Kirin Software Co Ltd
Priority to CN202210169322.3A priority Critical patent/CN114242105A/en
Publication of CN114242105A publication Critical patent/CN114242105A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L21/00Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
    • G10L21/02Speech enhancement, e.g. noise reduction or echo cancellation
    • G10L21/0208Noise filtering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • G06F3/165Management of the audio stream, e.g. setting of volume, audio stream path
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/16Storage of analogue signals in digital stores using an arrangement comprising analogue/digital [A/D] converters, digital memories and digital/analogue [D/A] converters 

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • Quality & Reliability (AREA)
  • Signal Processing (AREA)
  • Acoustics & Sound (AREA)
  • Soundproofing, Sound Blocking, And Sound Damping (AREA)

Abstract

In a Linux-compatible Android system, when an Android application triggers a recording request, the Android system sends the recording request to the Linux system, the Linux system acquires audio data by using a recording module and performs noise reduction on the audio data by using a noise reduction module, the audio data subjected to noise reduction is resampled and converted into an audio data format required by the Android system, and the Linux system stores the audio data and sends the converted audio data to the Android system. The noise reduction module in the Linux system is used for improving the estimation accuracy of the prior signal-to-noise ratio, resampling is carried out on the noise-reduced audio data, finally, more accurate enhanced voice is synthesized, and the efficiency of recording and noise reduction is obviously improved. The technical problem that the existing Linux system is compatible with the Android system, and the audio noise reduction capability is poor in the recording operation process by using the Android application is solved.

Description

Method and system for implementing recording and noise reduction on Android application
Technical Field
The invention belongs to the technical field of operating systems, and particularly relates to a method and a system for performing recording and noise reduction on Android applications.
Background
In recent years, with the growth of Android users and the maturity and development of Android software and hardware products, the Android application ecology presents explosive development, exceeds the Windows application ecology and the iOS application ecology in many fields, and becomes the most widely used application ecology at present. Android develops based on a Linux kernel, is a Linux operating system with the highest market share in the current mobile terminal market, and has an excellent ecological environment in the field of mobile terminals; the Windows system occupies the largest share of the PC market, is used as an American closed source operating system, and has huge potential safety hazard in the aspect of information network safety; the Linux operating system, which is a precursor of Android, is slow in development due to the limitation of the number of developers and market share, and the ecological environment is in a bad state for a long time and is not colored all the time. With the rapid development of information technology, the national attention degree on information security is increasingly promoted, and domestic autonomous operating systems based on open source Linux operating systems are increasingly developed, but the serious shortage of the ecological application of the Linux operating systems still is a pain point which puzzles the real market promotion of the Linux operating systems. Therefore, to solve the ecological problem of the Linux operating system, two key points of insufficient user number and insufficient number of platform application software must be solved.
Android has a wide user group in the field of mobile terminals, a mature development platform and an application software group, and has a certain reference value for solving the current embarrassment of a Linux operating system. The Android operating system is developed based on the Linux kernel, and the characteristics of the mobile terminal device are greatly improved and enhanced in the user space, so that great possibility and convenience are provided for the Linux operating system to be compatible with Android applications, and rich applications of a mobile terminal can be successfully operated on a PC terminal. In recent years, compatible support of an Android application ecology on a Linux operating system becomes a research hotspot, many researchers at home and abroad try to migrate an Android operating environment to a Linux computer platform to realize the effect of compatible support of the Android application ecology on the Linux operating system, and various compatible technologies are derived, wherein the technologies comprise an ARC (application Runtime for chrome) technology of Google, a virtual machine and simulator technology, an Android (Android in a Box) project and the like, and the technologies fuse a PC end and a mobile end to successfully migrate the Android application ecology to the Linux, thereby greatly promoting the development of the Linux application ecology, making up for the defects of the Linux application to a great extent, facilitating daily office, entertainment and other requirements of users of the Linux operating system, and accelerating the pace of the Linux operating system to the consumer market, but all of the technologies have the problem of user experience which cannot be ignored, including stability, ease of use, functional completeness, etc., have not significantly advanced this area of technology.
In the existing Linux Android-compatible scheme, the audio performance is still in an available but not good state, especially the audio noise reduction capability, and in the recording operation process by using the Android application, the conditions of noise, current sound and the like are obvious, so that the user experience is seriously influenced.
Disclosure of Invention
The application provides a method and a system for recording and denoising Android application, which are used for solving the technical problem that the existing Linux compatible with an Android system is poor in audio denoising capability in the recording operation process by using the Android application.
In view of this, the present application provides a method for performing recording and noise reduction on an Android application, where a Linux-compatible Android system includes a Linux system and an Android system running on the Linux system, the Android system is provided with an Android application, and the Linux system is provided with a recording module and a noise reduction module, and includes:
s101, when the Android application triggers a recording request, the Android system sends the recording request to a Linux system;
s102, after receiving a recording request, the Linux system acquires audio data by using a recording module;
s103, performing noise reduction processing on the audio data by using a noise reduction module;
s104, resampling the noise-reduced audio data, and converting the audio data into an audio data format required by an Android system;
and S105, sending the converted audio data to an Android system.
Preferably, when the Android application triggers the recording request, the Android system sends the recording request to the Linux system, including:
when the Android application triggers a recording request, an audio system in the Android system processes the recording request;
and packaging the recording request by using an audio system and then sending the recording request to the Linux system through the interaction module.
Preferably, the step of encapsulating the recording request by using the audio system and then sending the encapsulated recording request to the Linux system through the interaction module includes:
establishing socket connection between a Linux system and an Android system, and defining a message field by using an audio system;
and when the Android application triggers a recording request, the message field is sent to the Linux system through socket connection.
Preferably, after receiving the recording request, the Linux system acquires the audio data by using a recording module, and the method includes:
the Linux system analyzes the message field sent by the Android system through socket connection and triggers the recording module, so that the ALSA in the recording module starts recording, and the ALSA acquires audio data from the audio input equipment in the recording module.
Preferably, the noise reduction module is used for performing noise reduction processing on the audio data, and comprises:
and performing noise reduction processing on the audio data by using a speedx open source library.
Preferably, resampling the noise-reduced audio data, and converting the noise-reduced audio data into an audio data format required by an Android system, including:
and resampling the audio data after noise reduction by using a resampling function provided by the speed open source library, and converting the audio data into PCM data required by the Android system.
Preferably, resampling the noise-reduced audio data, and converting the noise-reduced audio data into an audio data format required by the Android system, further includes:
sending the PCM data to an Android system by using socket connection;
and the Android system analyzes the message field and transmits the PCM data to the Android application.
Preferably, the method further includes sending the converted audio data to an Android system, and then:
and circularly executing the steps from S102 to S105, and stopping recording by the recording module when the Linux system receives a recording stopping command sent by the Android system.
The second aspect of the application also provides a system for recording and denoising Android applications, wherein the Linux-compatible Android system comprises a Linux system and an Android system running on the Linux system, the Android system is provided with Android applications, and the Linux system is provided with a recording module and a denoising module;
the Android system is used for sending the recording request triggered by the Android application to the Linux system;
the Linux system is used for receiving the recording request, enabling the recording module to start to acquire the audio data and sending the audio data converted by the noise reduction module to the Android system;
the recording module is used for acquiring audio data according to the recording request;
and the noise reduction module is used for carrying out noise reduction processing on the audio data, resampling the noise-reduced audio data and converting the noise-reduced audio data into an audio data format required by the Android system.
According to the technical scheme, the embodiment of the application has the following advantages:
according to the method and the system for implementing recording and noise reduction on the Android application, in a Linux-compatible Android system, when the Android application triggers a recording request, the Android system sends the recording request to the Linux system, the Linux system acquires audio data by using a recording module and performs noise reduction on the audio data by using a noise reduction module, the audio data subjected to noise reduction is resampled and converted into an audio data format required by the Android system, and the Linux system stores the audio data and sends the converted audio data to the Android system. The noise reduction module in the Linux system is used for improving the estimation accuracy of the prior signal-to-noise ratio, resampling is carried out on the noise-reduced audio data, finally, more accurate enhanced voice is synthesized, and the efficiency of recording and noise reduction is obviously improved. The technical problem that the existing Linux system is compatible with the Android system, and the audio noise reduction capability is poor in the recording operation process by using the Android application is solved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings that need to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments described in the present application, and it is obvious for those skilled in the art that other drawings can be obtained according to the drawings.
Fig. 1 is a schematic flowchart of a method for performing recording and denoising on an Android application provided in an embodiment of the present application;
fig. 2 is another schematic flow chart of a method for performing recording and denoising on an Android application provided in an embodiment of the present application;
fig. 3 is a schematic diagram of an overall interaction timing sequence of a method for performing recording and denoising on an Android application provided in an embodiment of the present application;
fig. 4 is a schematic structural diagram of a system for performing recording and noise reduction on an Android application provided in an embodiment of the present application.
Detailed Description
In order to make the technical solutions of the present application better understood, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
Example 1
For convenience of understanding, please refer to fig. 1, in an embodiment of a method and a system for performing recording and noise reduction on an Android application provided by the present application, a Linux-compatible Android system includes a Linux system and an Android system running on the Linux system, the Android system is installed with the Android application, and the Linux system is provided with a recording module and a noise reduction module, and includes:
and S101, when the Android application triggers a recording request, the Android system sends the recording request to the Linux system.
S102, after receiving the recording request, the Linux system acquires audio data by using the recording module.
And S103, performing noise reduction processing on the audio data by using a noise reduction module.
And S104, resampling the noise-reduced audio data, and converting the audio data into an audio data format required by an Android system.
And S105, sending the converted audio data to an Android system.
It should be noted that the Linux compatible Android system includes a Linux system and an Android system running on the Linux system, that is, the Android system runs on the Linux system, is a part of the Linux system, and runs in parallel. The recording module and the noise reduction module are arranged in the Linux system, namely, the recording and the noise reduction are realized in the Linux system. An interaction module is arranged between the Android system and the Linux system, and socket connection communication is used according to a C/S mode. In the field of computer communications, socket connections are translated into "sockets," which is a convention or a way of communicating between computers. By the convention of socket connection, one computer can receive data of other computers and can also send data to other computers, and the socket connection is utilized to transmit data, so that the data transmission method has the advantages of short data transmission time, high performance, suitability for information real-time interaction between the client and the server, encryption and high data safety. When an Android application in the Android system triggers a recording request, the recording request is processed by an audio system in the Android system, the recording request is packaged by the audio system and then sent to the Linux system through an interaction module, after the Linux system receives the recording request, the recording module starts to record and the noise reduction module is used for carrying out noise reduction on audio data, and after the processing is finished, the audio data are returned to the Android system through the interaction module and then sent to the Android application. Based on the Linux operating system as a host system and the Linux and the Android run concurrently, the noise reduction method provided by the Linux system for the Android system can blur the boundary between the two systems through the bottom-up compatible mode, so that the Android system is better integrated into the Linux system, the splitting feeling of the Android system at a logic level and an interaction level is reduced, a compatible new system is more fit, and the recording noise reduction efficiency is improved.
In the method for implementing recording and noise reduction on the Android application, provided in the embodiment of the application, in a Linux-compatible Android system, when the Android application triggers a recording request, the Android system sends the recording request to the Linux system, and after receiving the recording request, the Linux system acquires audio data by using a recording module. And performing noise reduction processing on the audio data by using a noise reduction module to remove noise and current sound in the audio data. And resampling the audio data subjected to noise reduction, converting the audio data into an audio data format required by the Android system, and sending the converted audio data to the Android system so as to transmit the converted audio data to the Android application. The Linux system is used for storing, processing and transmitting data, the noise reduction module in the Linux system is used for improving the estimation accuracy of the prior signal-to-noise ratio, the audio data subjected to noise reduction is resampled, more accurate enhanced voice is finally synthesized, and the efficiency of recording and noise reduction is obviously improved. The technical problem that the existing Linux system is compatible with the Android system, and the audio noise reduction capability is poor in the recording operation process by using the Android application is solved.
Example 2
As a further improvement to embodiment 1, please refer to fig. 2 and fig. 3, the present application provides another embodiment of a method and a system for performing recording and denoising for an Android application, including:
s201, when the Android application triggers a recording request, the recording request is processed by an audio system in the Android system.
S202, establishing socket connection between the Linux system and the Android system, and defining a message field by using the audio system.
And S203, when the Android application triggers a recording request, sending the message field to a Linux system through socket connection.
And S204, the Linux system analyzes the message field sent by the Android system through socket connection and triggers the recording module, so that the ALSA in the recording module starts recording, and the ALSA acquires audio data from the audio input equipment in the recording module.
And S205, performing noise reduction processing on the audio data by using a speedx open source library.
And S206, resampling the denoised audio data by using a resampling function provided by the speed open source library, and converting the audio data into PCM data required by the Android system.
And S207, sending the PCM data to an Android system by using socket connection.
And S208, the Android system analyzes the message field and transmits the PCM data to the Android application.
And S209, circularly executing the steps from S102 to S105, and stopping recording by the recording module when the Linux system receives a recording stopping command sent by the Android system.
It should be noted that ALSA is an abbreviation of Advanced Linux Sound Architecture, and an abbreviation of Advanced Linux Sound Architecture, which provides audio and MIDI (Musical Instrument Digital Interface) support on a Linux operating system. speed is a set of audio compression formats designed for voice, including echo cancellation, voice denoising, AGC, and the like, which are free from open sources and without patent protection. PCM is an abbreviation for pulse code modulation (pulsemodulation). The digital signal is generated by sampling, quantizing and coding a continuously changing analog signal, and the PCM has the advantage of good sound quality.
The interactive module comprises an interactive module client and an interactive module server, the interactive module client is arranged in the Android system, the interactive module server is arranged in the Linux system, and socket connection is established between the interactive module client and the interactive module server. When the recording request is triggered by the Android application, the recording request is packaged by an audio system in the Android system, a corresponding message field is defined and then sent to an interactive module client, the interactive module client sends the message field to an interactive module server in the Linux system through socket connection, the interactive module server analyzes the message field sent by the interactive module client, and then triggers a recording module according to the recording request, so that the ALSA in the recording module starts recording, and the ALSA acquires audio data from audio input equipment in the recording module. And sending the obtained audio data to a noise reduction module, processing the audio data by the noise reduction module by using functions of noise reduction inhibition, echo elimination and the like in a speed open source library to obtain noise-reduced audio data, then resampling the noise-reduced audio data by using a resampling function provided by the speed open source library, and converting the resampled audio data into PCM data required by an Android system, wherein the resampled audio format is the same as the audio format before resampling and is PCM data. And after the Android application receives the content, the recording logic is completed. And when the Linux system does not receive the recording stopping command sent by the interactive module client, the audio input equipment keeps the recording state, performs recording, noise reduction and resampling by circulating the steps, and transmits the processed audio data to the Android application. The Linux system is used for storing data, processing and transmitting the data, the speech enhancement algorithm in the speed open source library is adopted, the estimation accuracy of the prior signal-to-noise ratio is improved, the optimized noise spectrum tracking algorithm in the speed open source library is used, the more accurate enhanced speech is finally synthesized, the efficiency of recording and noise reduction is obviously improved, and the experience of a user is improved.
Example 3
For convenience of understanding, please refer to fig. 4, an embodiment of a system for recording and denoising Android applications is provided in the present application, where a Linux-compatible Android system includes a Linux system and an Android system running on the Linux system, the Android system is installed with Android applications, and the Linux system is provided with a recording module and a denoising module. The Android system is used for sending the recording request triggered by the Android application to the Linux system. The Linux system is used for receiving the recording request, enabling the recording module to start to acquire the audio data, and sending the audio data converted by the noise reduction module to the Android system. The recording module is used for acquiring audio data according to the recording request. The noise reduction module is used for carrying out noise reduction processing on the audio data, resampling the noise-reduced audio data and converting the noise-reduced audio data into an audio data format required by an Android system.
It should be noted that the Android system runs on the Linux system, is a part of the Linux system, and runs in parallel. The recording and noise reduction are realized in a Linux system, a recording module, a noise reduction module and an interaction module are arranged in the Linux system, the interaction module exists between the Linux system and the two systems, and the interaction module is connected with the two systems for communication by using a socket according to a C/S mode. When a user wants to realize a recording function, an Android application in the Android system triggers a recording request, an audio system in the Android system processes the recording request, the recording request is packaged by the audio system and then sent to the Linux system through an interaction module, a recording module in the Linux system acquires audio data according to the recording request, a noise module in the Linux system performs noise reduction on the audio data, resamples the noise-reduced audio data, and converts the noise-reduced audio data into an audio data format required by the Android system. The converted audio data are returned to the Android system through the interaction module, so that the Android application obtains more accurate audio data, and the technical problem that the existing Linux compatible with the Android system is poor in audio noise reduction capability in the recording operation process by using the Android application is solved.
The above embodiments are only used for illustrating the technical solutions of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions in the embodiments of the present application.

Claims (9)

1. A method for recording and denoising Android application is provided, wherein a Linux-compatible Android system comprises a Linux system and an Android system running on the Linux system, the Android system is provided with the Android application, and the Linux system is provided with a recording module and a denoising module, and is characterized by comprising the following steps:
s101, when the Android application triggers a recording request, the Android system sends the recording request to the Linux system;
s102, after receiving the recording request, the Linux system acquires audio data by using the recording module;
s103, performing noise reduction processing on the audio data by using the noise reduction module;
s104, resampling the audio data subjected to noise reduction, and converting the audio data into an audio data format required by the Android system;
and S105, sending the converted audio data to the Android system.
2. The method for performing recording and denoising on the Android application according to claim 1, wherein when the Android application triggers a recording request, the Android system sends the recording request to the Linux system, and the method comprises the following steps:
when the recording request is triggered by the Android application, the recording request is processed by an audio system in the Android system;
and packaging the recording request by using the audio system and then sending the recording request to the Linux system through an interactive module.
3. The method for performing recording and denoising on an Android application according to claim 2, wherein the encapsulating the recording request by the audio system and sending the encapsulated recording request to the Linux system through an interaction module comprises:
establishing socket connection between the Linux system and the Android system, and defining a message field by using the audio system;
and when the Android application triggers the recording request, the message field is sent to the Linux system through the socket connection.
4. The method for performing recording and denoising on the Android application according to claim 3, wherein after the Linux system receives the recording request, the Linux system acquires audio data by using the recording module, and the method comprises the following steps:
the Linux system analyzes the message field sent by the Android system through the socket connection and triggers the recording module to enable an ALSA in the recording module to start recording, and the ALSA acquires the audio data from an audio input device in the recording module.
5. The method for performing recording and denoising for the Android application according to claim 3, wherein the denoising module is used for denoising the audio data and comprises:
and denoising the audio data by using a speedx open source library.
6. The method for performing recording and denoising on an Android application according to claim 5, wherein the resampling the denoised audio data and converting the denoised audio data into an audio data format required by the Android system comprises:
and resampling the audio data after noise reduction by using a resampling function provided by the speedx open source library, and converting the audio data into PCM data required by the Android system.
7. The method according to claim 6, wherein the audio data subjected to noise reduction is resampled and converted into an audio data format required by the Android system, and the method further comprises:
sending the PCM data to the Android system by using the socket connection;
and the Android system analyzes the message field and transmits the PCM data to the Android application.
8. The method for performing recording and denoising on an Android application according to claim 1, wherein the sending the converted audio data to the Android system further comprises:
and circularly executing the steps from S102 to S105, wherein when the Linux system receives a recording stopping command sent by the Android system, the recording module stops recording.
9. The system for recording and denoising Android application is characterized in that a Linux-compatible Android system comprises a Linux system and an Android system running on the Linux system, the Android system is provided with the Android application, and the Linux system is provided with a recording module and a denoising module;
the Android system is used for sending the recording request triggered by the Android application to the Linux system;
the Linux system is configured to receive the recording request, enable the recording module to start acquiring audio data, and send the audio data converted by the noise reduction module to the Android system;
the recording module is used for acquiring the audio data according to the recording request;
and the noise reduction module is used for performing noise reduction processing on the audio data, resampling the noise-reduced audio data and converting the noise-reduced audio data into an audio data format required by the Android system.
CN202210169322.3A 2022-02-24 2022-02-24 Method and system for implementing recording and noise reduction on Android application Pending CN114242105A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210169322.3A CN114242105A (en) 2022-02-24 2022-02-24 Method and system for implementing recording and noise reduction on Android application

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210169322.3A CN114242105A (en) 2022-02-24 2022-02-24 Method and system for implementing recording and noise reduction on Android application

Publications (1)

Publication Number Publication Date
CN114242105A true CN114242105A (en) 2022-03-25

Family

ID=80747929

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210169322.3A Pending CN114242105A (en) 2022-02-24 2022-02-24 Method and system for implementing recording and noise reduction on Android application

Country Status (1)

Country Link
CN (1) CN114242105A (en)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190057712A1 (en) * 2018-01-24 2019-02-21 Hisense Mobile Communications Technology Co., Ltd. Noise reduction method and electronic device
CN110097897A (en) * 2019-04-02 2019-08-06 烽火通信科技股份有限公司 A kind of Android device recording multiplexing method and system
CN110956970A (en) * 2019-11-27 2020-04-03 广州市百果园信息技术有限公司 Audio resampling method, device, equipment and storage medium
CN111477218A (en) * 2020-04-16 2020-07-31 北京雷石天地电子技术有限公司 Multi-voice recognition method, device, terminal and non-transitory computer-readable storage medium
CN111930340A (en) * 2020-09-21 2020-11-13 北京技德***技术有限公司 Virtual audio device and method based on Linux and Android compatible technology
CN112397102A (en) * 2019-08-14 2021-02-23 腾讯科技(深圳)有限公司 Audio processing method and device and terminal
CN113707151A (en) * 2021-08-20 2021-11-26 天津讯飞极智科技有限公司 Voice transcription method, device, recording equipment, system and storage medium
CN113821359A (en) * 2021-07-12 2021-12-21 北京鲸鲮信息***技术有限公司 Audio-driven system compatible method, device and equipment
CN113835672A (en) * 2021-11-23 2021-12-24 北京鲸鲮信息***技术有限公司 Linux-compatible Android audio control method, system and device
CN113971969A (en) * 2021-08-12 2022-01-25 荣耀终端有限公司 Recording method, device, terminal, medium and product
CN113990354A (en) * 2021-12-29 2022-01-28 北京鲸鲮信息***技术有限公司 Audio control method, device, equipment and storage medium based on Linux

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190057712A1 (en) * 2018-01-24 2019-02-21 Hisense Mobile Communications Technology Co., Ltd. Noise reduction method and electronic device
CN110097897A (en) * 2019-04-02 2019-08-06 烽火通信科技股份有限公司 A kind of Android device recording multiplexing method and system
CN112397102A (en) * 2019-08-14 2021-02-23 腾讯科技(深圳)有限公司 Audio processing method and device and terminal
CN110956970A (en) * 2019-11-27 2020-04-03 广州市百果园信息技术有限公司 Audio resampling method, device, equipment and storage medium
CN111477218A (en) * 2020-04-16 2020-07-31 北京雷石天地电子技术有限公司 Multi-voice recognition method, device, terminal and non-transitory computer-readable storage medium
CN111930340A (en) * 2020-09-21 2020-11-13 北京技德***技术有限公司 Virtual audio device and method based on Linux and Android compatible technology
CN113821359A (en) * 2021-07-12 2021-12-21 北京鲸鲮信息***技术有限公司 Audio-driven system compatible method, device and equipment
CN113971969A (en) * 2021-08-12 2022-01-25 荣耀终端有限公司 Recording method, device, terminal, medium and product
CN113707151A (en) * 2021-08-20 2021-11-26 天津讯飞极智科技有限公司 Voice transcription method, device, recording equipment, system and storage medium
CN113835672A (en) * 2021-11-23 2021-12-24 北京鲸鲮信息***技术有限公司 Linux-compatible Android audio control method, system and device
CN113990354A (en) * 2021-12-29 2022-01-28 北京鲸鲮信息***技术有限公司 Audio control method, device, equipment and storage medium based on Linux

Similar Documents

Publication Publication Date Title
CN108564966B (en) Voice test method and device with storage function
CN104754536A (en) Method and system for realizing communication between different languages
WO2016101571A1 (en) Voice translation method, communication method and related device
KR20190005103A (en) Electronic device-awakening method and apparatus, device and computer-readable storage medium
CN112289307A (en) Method, system and medium for realizing Kaldi voice recognition service based on GRPC
CN111865952B (en) Data processing method, data processing device, storage medium and electronic equipment
CN112835632B (en) Method and equipment for calling end capability and computer storage medium
CN111107284B (en) Real-time generation system and generation method for video subtitles
KR102607120B1 (en) Sound data noise canceling method and apparatus, electronic device , computer readable storage medium and computer program
JP7375089B2 (en) Method, device, computer readable storage medium and computer program for determining voice response speed
CN110418181B (en) Service processing method and device for smart television, smart device and storage medium
CN108769891A (en) A kind of audio frequency transmission method and mobile translation equipment
CN113299285A (en) Device control method, device, electronic device and computer-readable storage medium
CN115116458A (en) Voice data conversion method and device, computer equipment and storage medium
JP2022095689A5 (en)
CN114242105A (en) Method and system for implementing recording and noise reduction on Android application
CN109743643B (en) Processing method and device for building intercom system
CN114928587B (en) AIoT equipment multiplexing modeling method based on cloud edge cooperative system
CN110085231A (en) More MIC voice assistant modules based on USB port
CN115223577A (en) Audio processing method, chip, device, equipment and computer readable storage medium
CN114143595A (en) Video wallpaper playing method and device, electronic equipment and readable storage medium
CN116561202A (en) Method and device for serializing object
CN113918246A (en) Function control method, function control device, storage medium, and electronic apparatus
CN113496699A (en) Voice processing method, device, storage medium and terminal
CN105743897A (en) Internet audio real-time synchronous transmission system and method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20220325