[Amélioration de la voix] basée sur l'amélioration de la voix du filtre d'arrêt de bande matlab iir [y compris la période du code source Matlab 613]

1. Introduction

Amélioration de la parole basée sur le filtre d'arrêt de bande matlab iir

Deuxièmement, le code source

%% P2_2_1 语音信号采样,画出时域和频域的图

[y,fs] = audioread('myname.wav');% y为采样数据;fs为采样频率
sound(y,fs);          % 播放语言信号myname
N = length(y);        % 信号的长度
t = (0:N-1)/fs;       % 时域范围
figure(1);subplot(211);plot(t,y); title('音频时域图');%音频信号时域图
xlabel('Time');ylabel('Amplitude');
Y = fft(y,N);           % FFT分析频谱
df = fs/length(Y);      % 计算谱线间隔
f = 0:df:(fs/2-df);     % 频谱范围,截取前半段(抽样频率高于最大频率的2倍)
Yf = abs(Y);            % 幅度响应
Yf = Yf(1:length(Yf)/2);% 由于幅度响应是偶函数,所以截取一半

% 画图
figure(1);
subplot(212);axis([0,fs/5,0,5000]);plot(f,Yf);title('音频频谱图');

%% P2_2_2 加入噪声之后的时域和频域图

y = y(:,1); y = y';
nt = randn(1,length(y));            % 生成高斯噪声
%设计BPF得到4KHZ到5KHZ的噪音
fp1 = 4000;fp2 = 5000;              % BPF指标
WP1 = 2*pi*fp1/fs;WP2 = 2*pi*fp2/fs;% 将模拟指标转换为数字指标
wn1 = [WP1 WP2];
b = fir1(34,wn1,'bandpass');
yn = filter(b,1,nt);   % 噪声的信号 
s = y+yn;              % 将带限噪音和原来的音频混合
%sound(s,fs);
S = fft(s,N);
Sf = abs(S);                % 幅度
DF = fs/length(S);          % 计算谱线间隔
f = 0:DF:(fs/2-DF);         % 频谱范围,截取前半段(抽样频率高于最大频率的2倍)
Sf = Sf(1:length(Sf)/2);    % 由于幅度响应是偶函数,所以截取一半

% 画图
figure(2);
subplot(211);plot(t,s); title('加入噪声的音频时域图');
xlabel('Time');ylabel('Amplitude');grid on;
subplot(212);axis([0,fs/5,0,10000]);plot(f,Sf);title('加入噪声的音频频谱图');
xlabel('Frequency');ylabel('Amplitude');grid on;


%% P2_2_3 设计滤波器,并滤波

%设计带阻滤波器滤除噪声
FP1 = 3500;FS1 = 3600;FP2 = 5600;FS2 = 5500;
rp2 = 1;rs2 = 40;
FP = [FP1 FP2];FS = [FS1 FS2];
wp = 2*pi*FP/fs;                    % 将模拟指标转换为数字指标
ws = 2*pi*FS/fs;                    % 用切比雪夫IIR滤波器
[n,wn] = cheb1ord(wp,ws,rp2,rs2);   % 滤波器的最小阶数为n,wn为系统频带
[bz,az] = cheby1(n,rp2,wp,'stop');
 
sound(yfilt,fs);                    % 播放滤波后的语音信号
Yfil = abs(fft(yfilt,N));
Yf = Yfil(1:length(Yfil)/2);

Trois, résultats en cours

Insérez la description de l'image ici
Insérez la description de l'image ici
Insérez la description de l'image ici

Quatre, remarques

Code complet ou écriture ajouter QQ 1564658423 examen précédent
>>>>>>
[Extraction de fonctionnalités] Embarquement et extraction de filigrane audio basés sur la transformation d'ondelettes matlab [Inclure le code source Matlab 053]
[Traitement de la parole] Traitement du signal vocal basé sur l'interface graphique de matlab [Inclure Matlab Problème de code source 290]
[Acquisition de la voix] basée sur la collection de signaux vocaux GUI de matlab [y compris le code source 291 de Matlab]
[Modulation de la voix] basée sur la modulation d'amplitude de la voix GUI de matlab [y compris le code source 292 de Matlab]
[Synthèse vocale] basée sur la voix de l'interface graphique de matlab synthèse [y compris Matlab Source code issue 293]
[Cryptage vocal] Cryptage et décryptage du signal vocal basé sur l'interface graphique Matlab [Avec le code source Matlab 295]
[Speech enhancement] Amélioration de la voix basée sur les ondelettes Matlab [Matlab source code 296]
[Voice Recognition] Basé sur la reconnaissance de fréquence de base vocale de l'interface graphique matlab [Incluant le code source Matlab 294]
[Amélioration de la parole] Amélioration de la voix basée sur le filtrage Wiener de l'interface graphique Matlab [Incluant le code source Matlab 298]
[Traitement de la parole] Traitement du signal vocal de l'interface graphique Matlab [Incluant le code source Matlab 299]
[ Traitement du signal] Basé sur l'analyseur de spectre de signaux vocaux Matlab [y compris le code source Matlab 325]
[Signal de modulation] Simulation du signal de modulation numérique basée sur l'interface graphique Matlab [y compris le code source Matlab 336]
[Reconnaissance des émotions] Reconnaissance des émotions vocales basée sur le réseau neuronal matlab BP [ y compris le code source Matlab 349 Issue]
[Voice Steganography] Filigrane audio numérique quantifié basé sur Matlab Wavelet Transform [Inclure Matlab Source Code Issue 351]
[Extraction de fonctionnalités] basée sur l'intégration et l'extraction de filigrane audio matlab [y compris le code source Matlab période 350]
[débruitage de la parole] basé sur le débruitage passe-bas et filtre adaptatif de Matlab [y compris la période du code source 352 de Matlab]
[reconnaissance des émotions] basé sur la voix GUI de matlab classification des émotions Reconnaissance [Y compris la période 354 du code source Matlab]
[Traitement de base] Prétraitement du signal vocal basé sur Matlab [Y compris la période 364 du code source Matlab]
[Reconnaissance vocale] Reconnaissance vocale numérique par transformée de Fourier Matlab 0-9 [Y compris la période 384 du code source Matlab]
[Reconnaissance vocale] Reconnaissance vocale numérique 0-9 basée sur l'interface graphique matlab DTW [y compris le code source Matlab 385]
[Lecture vocale] Conception MP3 de l'interface graphique Matlab [y compris le code source Matlab 425]
[Traitement de la voix] Algorithme d'amélioration de la parole basé sur l'effet de masquage de l'oreille humaine Calcul du rapport de bruit [Y compris le code source Matlab 428]
[Débruitage de la parole] Basé sur le débruitage par soustraction spectrale de Matlab [Y compris le code source Matlab 429]
[Reconnaissance vocale] Reconnaissance vocale du réseau neuronal BP basée sur l'élément dynamique de matlab [Y compris le code source Matlab 430]
[Stéganographie vocale] basée sur le masquage de la voix matlab LSB [y compris le code source Matlab 431]
[Reconnaissance vocale] basée sur la reconnaissance vocale masculine et féminine de matlab [y compris le code source Matlab 452]
[Traitement vocal] basé sur l'ajout de bruit vocal matlab et le traitement de réduction du bruit [y compris le code source Matlab numéro 473]
[Débruitage de la parole] basé sur le filtre adaptatif des moindres carrés matlab (LMS) [y compris le code source Matlab 481]
[amélioration de la parole] basé sur la soustraction spectrale matlab, la moindre moyenne des carrés et l'amélioration de la parole du filtre de Wiener [y compris Matlab code source 482 période】
[Communication] basée sur la simulation de modulation de bande de fréquence numérique (ASK, PSK, QAM) de l'interface graphique matlab [y compris le code source Matlab 483]
[Traitement du signal] basé sur le traitement du signal ECG matlab [y compris le code source Matlab 484]
[Diffusion vocale] basé sur matlab Diffusion vocale [Y compris le code source Matlab 507]
[Traitement du signal] Basé sur l'extraction des caractéristiques du signal EEG par transformée en ondelettes Matlab [Y compris le code source Matlab 511]
[Traitement vocal] Basé sur la détection de signal multifréquence double tonalité (DTMF) de l'interface graphique matlab [Y compris Code source Matlab 512】
【Stéganographie vocale】 basée sur matlab LSB pour réaliser le filigrane numérique du signal vocal 【Inclut le code source Matlab 513】
【Amélioration de la parole】 Reconnaissance vocale basée sur le filtre matlab assorti 【Inclut le code source Matlab 514】
eech Traitement de la parole】 Basé sur l'analyse du spectrogramme de domaine de fréquence de la voix GUI de matlab [y compris le code source Matlab 527]
[Débruitage de la parole] basé sur le débruitage vocal de l'algorithme matlab LMS, RLS [y compris le code source Matlab 528]
[Débruitage de la voix] basé sur le débruitage de la voix par soustraction spectrale matlab LMS [y compris Problème de code source Matlab 529]
[Débruitage vocal] basé sur le seuil matlab soft, seuil dur, seuil de compromis Débruitage vocal [y compris le code source Matlab 530]
[Reconnaissance vocale] basé sur la discrimination de reconnaissance vocale de la personne spécifique à Matlab [y compris le code source Matlab 534]
[ Réduction du bruit de la parole] basée sur la réduction du bruit de la parole à seuil souple en ondelettes matlab [y compris le code source Matlab 531]
[ réduction du bruit de la parole] basée sur la réduction du bruit de la parole à seuil dur en ondelettes matlab [y compris le code source Matlab 532]
[reconnaissance de la parole] basée sur les spécificités de Matlab MFCC et SVM Reconnaissance du genre humain [y compris le code source Matlab 533]
[Reconnaissance vocale] Reconnaissance vocale GMM basée sur MFCC [y compris la période 535 du code source Matlab]
[Reconnaissance vocale] Basé sur la reconnaissance vocale de mots isolés par personne spécifique de Matlab VQ [y compris la période 536 du code source Matlab]
[Reconnaissance vocale] basée sur la reconnaissance d'empreintes vocales GUI de matlab [y compris Matlab] Problème de code source 537]
[Acquisition et lecture] basé sur la collecte et la lecture de voix matlab [y compris le code source Matlab 538]
[Édition vocale] basé sur l'édition vocale matlab [y compris le code source Matlab 539]
[Modèle vocal] basé sur modèle mathématique de signal vocal matlab [y compris le code source Matlab 540]
[Sonorité de la parole] basé sur l'intensité et le volume de la voix matlab [y compris le code source Matlab 541]
[Reconnaissance des émotions] basé sur l'algorithme de classification du plus proche voisin matlab K reconnaissance des émotions vocales [y compris le code source Matlab 542]
[Reconnaissance des émotions] basée sur la reconnaissance des émotions vocales par machine à vecteurs de support matlab (SVM) [y compris le code source Matlab 543]
[Reconnaissance des émotions] Reconnaissance des émotions vocales basée sur un réseau neuronal [y compris le code source Matlab 544]
[Localisation de la source sonore] Source sonore localisation basée sur l'estimation du spectre spatial différent de Matlab Comparaison d'algorithmes [Inclure le code source Matlab 545]
[Localisation de la source sonore] Basé sur le signal de réception du microphone matlab sous un rapport signal / bruit différent [Inclure le code source Matlab 546]
[Localisation de la source sonore] Impulsion de la pièce réponse basée sur une source sonore unique Matlab et des microphones doubles [Contient le code source Matlab 547]
[Localisation de la source sonore] Emplacement de la source sonore à corrélation croisée généralisée Matlab [Le code source Matlab 548 est inclus]
[Emplacement de la source sonore] Signal matriciel du manifold du tableau Matlab affichage [Code source Matlab 549]
[Extraction de caractéristiques] basé sur l'estimation des formants matlab [y compris le code source Matlab 550 période]
[Extraction de fonctionnalités] basée sur l'estimation de la période de pas de matlab [y compris le code source Matlab 551]
[Extraction de fonctionnalités] basée sur la détection des points de terminaison vocaux matlab [y compris le code source Matlab 552]
[Codage vocal] basé sur le codec ADPCM matlab [y compris le code source Matlab 553]
[Voice Encoding] basé sur le codage et le décodage matlab LPC [y compris le code source Matlab 554]
[Voice encoding] basé sur le codage et le décodage matlab PCM [y compris le code source Matlab 555]
[Speech analysis] Basé sur l'analyse matlab cepstrum et le calcul du coefficient MFCC [ y compris le code source Matlab 556]
[Analyse de la parole] basée sur la comparaison des coefficients de prédiction linéaire Matlab [y compris le code source Matlab 557]
[analyse de la parole] basée sur l'analyse du domaine de fréquence courte durée de la voix matlab [y compris le code source Matlab 558]
[analyse de la parole] basée sur l'analyse du domaine temporel court-temps de la voix matlab [y compris le numéro de code source Matlab 559]
[Analyse de la parole] basée sur la conversion de paires de spectre de lignes vocales matlab [y compris le code source Matlab 560]
[synthèse vocale] cadrage et restauration du signal basé sur le chevauchement proportionnel matlab et addition [y compris le code source Matlab 561]
[Synthèse vocale] Synthèse vocale basée sur la prédiction linéaire matlab détection des formants et paramètres de hauteur [avec le code source Matlab 562]
[synthèse vocale] basée sur les coefficients de prédiction linéaire matlab et les paramètres de hauteur [avec le code source Matlab 563 ]
[synthèse vocale] basée sur la prédiction linéaire matlab Coefficient et synthèse vocale d'erreur de prédiction [Inclure le code source Matlab 564]
[Synthèse vocale] Changement de vitesse du signal vocal basé sur Matlab [Inclure le code source Matlab 565]
[Synthèse vocale] Basé sur le signal vocal Matlab changement de tonalité [Inclure le code source Matlab 566]
[Synthèse vocale] cadrage et restauration du signal basé sur la méthode de stockage de chevauchement matlab [y compris le code source Matlab 567]
[Synthèse vocale] cadrage et restauration du signal basé sur la méthode d'addition de chevauchement matlab [y compris le code source Matlab 568]
[Réduction du bruit de la voix] Parole de soustraction spectrale améliorée débruitage basé sur matlab [y compris le code source Matlab 569]
[débruitage de la voix] basé sur l'algorithme de filtrage de Wiener de base matlab débruitage de la parole [y compris le code source Matlab 570]
[débruitage de la voix] basé sur la soustraction spectrale matlab débruitage de la voix [Inclure le code source Matlab 571]
[ Débruitage de la parole] Algorithme de filtrage de Wiener basé sur le SNR antérieur de Matlab [Inclure le code source Matlab 572]
[Reconnaissance vocale] Reconnaissance vocale de mots isolés basée sur la déformation temporelle dynamique matlab (DTW) [Inclut le code source Matlab 573]
[Reconnaissance vocale] Modèle de mélange gaussien de Matlab (GMM) reconnaissance du locuteur [Inclut le code source Matlab 574]
[Reconnaissance vocale] Reconnaissance du locuteur par quantification vectorielle Matlab (VQ) [Matlab source code 575 Issue]
[Speech Recognition] Reconnaissance vocale de mots isolés basée sur le modèle de Markov caché de matlab (HMM) [Inclure le code source Matlab 576]
[Masquage de la voix] Basé sur le masquage des informations vocales matlab LSB [Inclure le code source Matlab 577]
[Reconnaissance vocale] Basé sur la surveillance du sommeil par ondes cérébrales Matlab [y compris le code source Matlab 595]
[Reconnaissance vocale] basé sur l'interface graphique matlab système de contrôle d'accès par reconnaissance vocale intelligente [y compris le code source Matlab 596]
[Reconnaissance vocale] Matlab SVM Surveillance du sommeil par étapes du signal EEG [y compris le code source Matlab 611 Issue]
[Reconnaissance vocale] Reconnaissance des espèces chinoises et anglaises basée sur la combinaison des fonctionnalités mfcc et lpc et SVM classification [y compris le problème du code source Matlab 612]

Je suppose que tu aimes

Origine blog.csdn.net/TIQCmatlab/article/details/115139736
conseillé
Classement