Voice enhancement algorithm based on convolutional neural networks in voice identification system

A convolutional neural network and speech recognition technology, applied in the field of convolutional neural network technology, can solve the problems of big data, time-consuming, and time-consuming speech enhancement, and achieve high recognition accuracy, improved speech quality, and good results. Effect

Active Publication Date: 2018-06-15
广州音书科技有限公司
View PDF1 Cites 34 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, due to the relatively small network size at that time, as the complexity of the noise data increases, the training of the neural network becomes slow, and it is easy to fall into a local optimal solution after a certain amount of learning.
These deficiencies once hindered scholars' research in the field of speech enhancement using neural networks.
It will take a certain amount of time to directly establish a network mapping relationship for voice data
[0006] Using the deep network alone to achieve speech enhancement is time-consuming and requires a relatively large amount of data

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Voice enhancement algorithm based on convolutional neural networks in voice identification system
  • Voice enhancement algorithm based on convolutional neural networks in voice identification system
  • Voice enhancement algorithm based on convolutional neural networks in voice identification system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] The algorithm model of the present invention is SFTRLS-CNN, and the specific processing flow of the model is as follows: figure 1 shown. It contains the noise recognition model NC-CNN, and the processing flow of NC-CNN is as follows figure 2 shown. The specific implementation description in each step of the invention is carried out below.

[0025] Step 1: Carry out data preprocessing on the speech input signal in the speech recognition system, that is, normalization, pre-emphasis, and frame-by-frame windowing.

[0026] (1) First use sox to uniformly sample the data, the sampling rate is 16kHz, and convert the analog input signal s(t) to s(n);

[0027] (2) Normalize the data of different orders of magnitude into the same order of magnitude, so as to eliminate the order of magnitude difference between the data of each dimension, avoid the excessive error caused by the large order of magnitude difference between the dimensions of the data, and accelerate the improvemen...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to noise identification based on CNN and a voice enhancement model--SFTRLS-CNN combining the CNN and smooth and fast recursive least squares (SFTRLS). Firstly, 648-dimensional characteristics of MFCC with a noise in a noise frequency band and the like are extracted and enter into a first kind of trained convolutional neural network so as to identify the environment type of the noise. Then, an extracted audio frequency characteristic, a signal to noise ratio and a noise type value are used to form 658-dimensional characteristics. A second kind of convolutional neural network is adopted to be adaptively matched to an SFTRLS algorithm so as to carry out the optimum forgetting factor of voice enhancement. Finally, through the smooth and fast recursive least squares, the noise reduction processing of various environments is realized. By using the algorithm, the enhancement model is suitable for the different noise environments and an adaptive capability is increased. Compared to a traditional SFTRLS, the algorithm has a better voice quality evaluation index value.

Description

technical field [0001] The invention relates to noise recognition technology, speech enhancement technology and convolutional neural network technology in a speech recognition system. Background technique [0002] Speech enhancement technology refers to denoising processing of noisy speech signals. From the important history of the development of speech enhancement technology, according to different processing methods, there are three main types of speech enhancement algorithms: speech enhancement technology based on spectral subtraction, statistics and deep learning. [0003] Enhancement technology based on spectral subtraction: Classical spectral subtraction measures the estimated value of the noise spectrum in a non-speech environment, replacing the spectral value with speech environment noise. The power spectrum of pure speech is obtained by subtracting the spectrum of noisy speech. Spectral subtraction reconstructs the enhanced speech signal using the estimated power ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G10L21/0264G10L25/30
CPCG10L21/0264G10L25/30
Inventor 陈国强石城川彭驷庆
Owner 广州音书科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products