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 PDFInfo
- 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
Links
- 230000009467 reduction Effects 0.000 title claims abstract description 68
- 238000000034 method Methods 0.000 title claims abstract description 33
- 238000012952 Resampling Methods 0.000 claims abstract description 22
- 230000003993 interaction Effects 0.000 claims description 14
- 230000002452 interceptive effect Effects 0.000 claims description 14
- 238000012545 processing Methods 0.000 claims description 14
- 230000001960 triggered effect Effects 0.000 claims description 5
- 238000004806 packaging method and process Methods 0.000 claims description 2
- 230000008569 process Effects 0.000 abstract description 6
- 238000005516 engineering process Methods 0.000 description 8
- 238000011161 development Methods 0.000 description 6
- 230000008901 benefit Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000026676 system process Effects 0.000 description 2
- VYZAMTAEIAYCRO-UHFFFAOYSA-N Chromium Chemical compound [Cr] VYZAMTAEIAYCRO-UHFFFAOYSA-N 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 239000002360 explosive Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000005764 inhibitory process Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000002243 precursor Substances 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Speech 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/02—Speech enhancement, e.g. noise reduction or echo cancellation
- G10L21/0208—Noise filtering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/16—Sound input; Sound output
- G06F3/165—Management of the audio stream, e.g. setting of volume, audio stream path
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/16—Storage 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
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.
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)
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 |
-
2022
- 2022-02-24 CN CN202210169322.3A patent/CN114242105A/en active Pending
Patent Citations (11)
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 |