Multi-person speech separation method and system for chatting robot
A chat robot and multi-person voice technology, applied in voice analysis, voice recognition, instruments, etc., can solve problems such as large amount of calculation
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0071] like figure 1 , 2 As shown, step 100 is executed, and the voice collection module 200 uses a microphone to collect voice signals to obtain a mixed signal. Step 110 is executed, the speech collection module 200 performs preprocessing on the mixed signal x. Execute step 111, perform centralized processing on the mixed signal x,
[0072]
[0073] Among them, i=1.....n, n is a real coefficient. Execute step 112, carry out PCA whitening process,
[0074] z=Vx=ED -1 / 2 E. T x
[0075] Among them, V is the whitening matrix, E is the orthogonal matrix composed of the eigenvectors of the centralized data, D is the diagonal matrix composed of the eigenvalues corresponding to the eigenvectors, and E T Transpose the matrix for E.
[0076] Step 120 is executed, and the unmixing matrix generating module 210 randomly generates an unmixing matrix w.
[0077] Execute step 130, using the negative gradient descent method to find the negative gradient direction of the unmixing...
Embodiment 2
[0089] The purpose of this application is to solve the initial value sensitivity problem of the FastICA algorithm and the problem of a large amount of calculation when separating multiple people's mixed voices, and proposes a FastICA voice separation method based on the negative gradient descent method and the improved difference quotient method: (1) introduce The negative gradient descent method overcomes the initial value sensitivity and enhances the convergence stability of the algorithm; (2) An improved difference quotient method is proposed to replace FastICA's optimization algorithm - Newton's method, to avoid the large amount of calculation caused by derivation and Jacobian matrix calculation question.
[0090] Independent component analysis (ICA) is a representative method for dealing with multi-person mixed speech similar to the "cocktail party problem". The ICA method assumes that each source signal is statistically independent. According to the statistical character...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com