Advertisement
Guest User

1

a guest
Jun 16th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. clear all; close all; clc;
  2. tozsamosci=['a';'b';'c';'d';'e';'f';'g';'h'];
  3. haslo='/metoda/';
  4. N=8 %liczba wzorców
  5. M=10 %liczba powtórzeń na wzorzec
  6. p=12 %rząd predykcji
  7. wzorce-zeros(N,p) %wzorce średnich lpc
  8. wzorce_odl=zeros(N,1); %wzorce zawierające jedynie próg Q
  9.  
  10. %------------WZYZNACZENIE WZORCÓW----------
  11. for i=1:N
  12. for j=1:M
  13. numer=int2str(j);
  14. if j<10
  15. numer=['0' numer];
  16. end;
  17. nazwa=strcat('/home/nerzia/Dokumenty/Matlab/anonimowa_baza_mowy/',tozsamosci(i,:),haslo,numer,'c.wav');
  18. [x,fs]=audioread(nazwa);
  19. %tutaj tworzy wzorce tożsamości w postaci wektora średnich lpc
  20. y=lpc(x,p); y=-y(2:p+1);
  21. wzorce(i,:)=wzorce(i,:)+y;
  22. end;
  23. end;
  24.  
  25. wzorce=wzorce/M
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement