Unverified Commit 517374da authored by Justice's avatar Justice

initial commit for backup

parents
Pipeline #1862 failed with stages
clc
clear
pkg load signal
[X, Fs] = audioread("v3.wav");
L = length(X);
Y = fft(X);
P2 = abs(Y/L);
P1 = P2(1:L/2+1);
P1(2:end-1) = 2*P1(2:end-1);
f = Fs*(0:(L/2))/L;
f = f(1:21000);
P1 = P1(1:21000);
figure(1)
plot(f,(P1.^2) /L );
set(gcf,'position',[10,10,1024,720])
title('Power Spectrum for man sound')
xlabel('f (Hz)')
ylabel('Power')
[W, WFs] = audioread("v10.wav");
WL = length(W);
WY = fft(W);
WP2 = abs(WY/WL);
WP1 = WP2(1:WL/2+1);
WP1(2:end-1) = 2*WP1(2:end-1);
Wf = WFs*(0:(WL/2))/WL;
Wf = Wf(1:21000);
WP1 = WP1(1:21000);
figure(2)
plot(Wf,(WP1.^2) /WL );
set(gcf,'position',[1024,720,1024,720])
title('Power Spectrum for woman sound')
xlabel('f (Hz)')
ylabel('Power')
\ No newline at end of file
%%Time specifications:
[x, Fs] = audioread("v0.wav");
dt = 1/Fs; % seconds per sample
N = length(x);
%%Fourier Transform:
X = fftshift(fft(x));
%%Frequency specifications:
dF = Fs/N; % hertz
f = -Fs/2:dF:Fs/2-dF; % hertz
%%Plot the spectrum:
figure;
plot(f,abs(X)/N);
xlabel('Frequency (in hertz)');
title('Magnitude Response');
\ No newline at end of file
\relax
\providecommand\zref@newlabel[2]{}
\@writefile{toc}{\contentsline {section}{\numberline {1}تشخیص جنسیت از روی صدا}{1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.1} تجزیه و تحلیل طیفی به کمک تبدیل فوریه}{1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.2} بررسی دو مورد از صدا ها}{1}}
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces طیف توان برای صدای ضبط شده مرد شماره 3\relax }}{2}}
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces طیف توان برای صدای ضبط شده زن شماره 10\relax }}{3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.3}اوج صدا}{4}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.4}تشخیص جنسیت}{4}}
This is XeTeX, Version 3.14159265-2.6-0.99998 (TeX Live 2017/Debian) (preloaded format=xelatex 2019.12.23) 25 JAN 2020 01:20
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**finalrep.tex
(./finalrep.tex
LaTeX2e <2017-04-15>
Babel <3.18> and hyphenation patterns for 84 language(s) loaded.
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo
File: size10.clo 2014/09/29 v1.4h Standard LaTeX file (size option)
)
\c@part=\count79
\c@section=\count80
\c@subsection=\count81
\c@subsubsection=\count82
\c@paragraph=\count83
\c@subparagraph=\count84
\c@figure=\count85
\c@table=\count86
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
)
(/usr/share/texlive/texmf-dist/tex/latex/setspace/setspace.sty
Package: setspace 2011/12/19 v6.7a set line spacing
)
(/usr/share/texlive/texmf-dist/tex/latex/wrapfig/wrapfig.sty
\wrapoverhang=\dimen103
\WF@size=\dimen104
\c@WF@wrappedlines=\count87
\WF@box=\box26
\WF@everypar=\toks14
Package: wrapfig 2003/01/31 v 3.6
)
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty
Package: caption 2016/02/21 v3.3-144 Customizing captions (AR)
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty
Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR)
Package caption3 Info: TeX engine: e-TeX on input line 67.
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
\KV@toks@=\toks15
)
\captionmargin=\dimen105
\captionmargin@=\dimen106
\captionwidth=\dimen107
\caption@tempdima=\dimen108
\caption@indent=\dimen109
\caption@parindent=\dimen110
\caption@hangindent=\dimen111
)
\c@ContinuedFloat=\count88
Package caption Info: wrapfig package is loaded.
)
(/usr/share/texlive/texmf-dist/tex/latex/cleveref/cleveref.sty
Package: cleveref 2018/02/08 v0.21.1 Intelligent cross-referencing
)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
Package: graphicx 2017/06/01 v1.1a Enhanced LaTeX Graphics (DPC,SPQR)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
Package: graphics 2017/06/25 v1.2c Standard LaTeX Graphics (DPC,SPQR)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
Package: trig 2016/01/03 v1.10 sin cos tan (DPC)
)
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
)
Package graphics Info: Driver file: xetex.def on input line 99.
(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/xetex.def
File: xetex.def 2017/06/24 v5.0h Graphics/color driver for xetex
))
\Gin@req@height=\dimen112
\Gin@req@width=\dimen113
)
(/usr/share/texlive/texmf-dist/tex/xelatex/xepersian/xepersian.sty
Package: xepersian 2018/01/28 v21.1 Persian typesetting in XeLaTeX
(/usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec.sty
(/usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
Package: expl3 2018/02/21 L3 programming layer (loader)
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3-code.tex
Package: expl3 2018/02/21 L3 programming layer (code)
\c_max_int=\count89
\l_tmpa_int=\count90
\l_tmpb_int=\count91
\g_tmpa_int=\count92
\g_tmpb_int=\count93
\g__intarray_font_int=\count94
\g__prg_map_int=\count95
\c_log_iow=\count96
\l_iow_line_count_int=\count97
\l__iow_line_target_int=\count98
\l__iow_one_indent_int=\count99
\l__iow_indent_int=\count100
\c_zero_dim=\dimen114
\c_max_dim=\dimen115
\l_tmpa_dim=\dimen116
\l_tmpb_dim=\dimen117
\g_tmpa_dim=\dimen118
\g_tmpb_dim=\dimen119
\c_zero_skip=\skip43
\c_max_skip=\skip44
\l_tmpa_skip=\skip45
\l_tmpb_skip=\skip46
\g_tmpa_skip=\skip47
\g_tmpb_skip=\skip48
\c_zero_muskip=\muskip10
\c_max_muskip=\muskip11
\l_tmpa_muskip=\muskip12
\l_tmpb_muskip=\muskip13
\g_tmpa_muskip=\muskip14
\g_tmpb_muskip=\muskip15
\l_keys_choice_int=\count101
\c__fp_leading_shift_int=\count102
\c__fp_middle_shift_int=\count103
\c__fp_trailing_shift_int=\count104
\c__fp_big_leading_shift_int=\count105
\c__fp_big_middle_shift_int=\count106
\c__fp_big_trailing_shift_int=\count107
\c__fp_Bigg_leading_shift_int=\count108
\c__fp_Bigg_middle_shift_int=\count109
\c__fp_Bigg_trailing_shift_int=\count110
\l__sort_length_int=\count111
\l__sort_min_int=\count112
\l__sort_top_int=\count113
\l__sort_max_int=\count114
\l__sort_true_max_int=\count115
\l__sort_block_int=\count116
\l__sort_begin_int=\count117
\l__sort_end_int=\count118
\l__sort_A_int=\count119
\l__sort_B_int=\count120
\l__sort_C_int=\count121
\l__tl_build_start_index_int=\count122
\l__tl_build_index_int=\count123
\l__tl_analysis_normal_int=\count124
\l__tl_analysis_index_int=\count125
\l__tl_analysis_nesting_int=\count126
\l__tl_analysis_type_int=\count127
\l__regex_internal_a_int=\count128
\l__regex_internal_b_int=\count129
\l__regex_internal_c_int=\count130
\l__regex_balance_int=\count131
\l__regex_group_level_int=\count132
\l__regex_mode_int=\count133
\c__regex_cs_in_class_mode_int=\count134
\c__regex_cs_mode_int=\count135
\l__regex_catcodes_int=\count136
\l__regex_default_catcodes_int=\count137
\c__regex_catcode_L_int=\count138
\c__regex_catcode_O_int=\count139
\c__regex_catcode_A_int=\count140
\c__regex_all_catcodes_int=\count141
\l__regex_show_lines_int=\count142
\l__regex_min_state_int=\count143
\l__regex_max_state_int=\count144
\l__regex_left_state_int=\count145
\l__regex_right_state_int=\count146
\l__regex_capturing_group_int=\count147
\l__regex_min_pos_int=\count148
\l__regex_max_pos_int=\count149
\l__regex_curr_pos_int=\count150
\l__regex_start_pos_int=\count151
\l__regex_success_pos_int=\count152
\l__regex_curr_char_int=\count153
\l__regex_curr_catcode_int=\count154
\l__regex_last_char_int=\count155
\l__regex_case_changed_char_int=\count156
\l__regex_curr_state_int=\count157
\l__regex_step_int=\count158
\l__regex_min_active_int=\count159
\l__regex_max_active_int=\count160
\l__regex_replacement_csnames_int=\count161
\l__regex_match_count_int=\count162
\l__regex_min_submatch_int=\count163
\l__regex_submatch_int=\count164
\l__regex_zeroth_submatch_int=\count165
\g__regex_trace_regex_int=\count166
\c_empty_box=\box27
\l_tmpa_box=\box28
\l_tmpb_box=\box29
\g_tmpa_box=\box30
\g_tmpb_box=\box31
\l__box_top_dim=\dimen120
\l__box_bottom_dim=\dimen121
\l__box_left_dim=\dimen122
\l__box_right_dim=\dimen123
\l__box_top_new_dim=\dimen124
\l__box_bottom_new_dim=\dimen125
\l__box_left_new_dim=\dimen126
\l__box_right_new_dim=\dimen127
\l__box_internal_box=\box32
\l__coffin_internal_box=\box33
\l__coffin_internal_dim=\dimen128
\l__coffin_offset_x_dim=\dimen129
\l__coffin_offset_y_dim=\dimen130
\l__coffin_x_dim=\dimen131
\l__coffin_y_dim=\dimen132
\l__coffin_x_prime_dim=\dimen133
\l__coffin_y_prime_dim=\dimen134
\c_empty_coffin=\box34
\l__coffin_aligned_coffin=\box35
\l__coffin_aligned_internal_coffin=\box36
\l_tmpa_coffin=\box37
\l_tmpb_coffin=\box38
\l__coffin_display_coffin=\box39
\l__coffin_display_coord_coffin=\box40
\l__coffin_display_pole_coffin=\box41
\l__coffin_display_offset_dim=\dimen135
\l__coffin_display_x_dim=\dimen136
\l__coffin_display_y_dim=\dimen137
\l__coffin_bounding_shift_dim=\dimen138
\l__coffin_left_corner_dim=\dimen139
\l__coffin_right_corner_dim=\dimen140
\l__coffin_bottom_corner_dim=\dimen141
\l__coffin_top_corner_dim=\dimen142
\l__coffin_scaled_total_height_dim=\dimen143
\l__coffin_scaled_width_dim=\dimen144
)
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3xdvipdfmx.def
File: l3xdvidpfmx.def 2017/03/18 v L3 Experimental driver: xdvipdfmx
\g__driver_image_int=\count167
\l__driver_tmp_box=\box42
))
Package: xparse 2018/02/21 L3 Experimental document command parser
\l__xparse_current_arg_int=\count168
\g__xparse_grabber_int=\count169
\l__xparse_m_args_int=\count170
\l__xparse_mandatory_args_int=\count171
\l__xparse_v_nesting_int=\count172
)
Package: fontspec 2017/11/09 v2.6g Font selection for XeLaTeX and LuaLaTeX
(/usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec-xetex.sty
Package: fontspec-xetex 2017/11/09 v2.6g Font selection for XeLaTeX and LuaLaTe
X
\l__fontspec_script_int=\count173
\l__fontspec_language_int=\count174
\l__fontspec_strnum_int=\count175
\l__fontspec_tmp_int=\count176
\l__fontspec_em_int=\count177
\l__fontspec_emdef_int=\count178
\l__fontspec_strong_int=\count179
\l__fontspec_strongdef_int=\count180
\l__fontspec_tmpa_dim=\dimen145
\l__fontspec_tmpb_dim=\dimen146
\l__fontspec_tmpc_dim=\dimen147
\g__file_internal_ior=\read1
(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
Package: fontenc 2017/04/05 v2.0i Standard LaTeX package
(/usr/share/texlive/texmf-dist/tex/latex/base/tuenc.def
File: tuenc.def 2017/04/05 v2.0i Standard LaTeX file
LaTeX Font Info: Redeclaring font encoding TU on input line 82.
))
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \fontspec with sig. 'O{}mO{}' on line 542.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \setmainfont with sig. 'O{}mO{}' on line 546.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \setsansfont with sig. 'O{}mO{}' on line 550.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \setmonofont with sig. 'O{}mO{}' on line 554.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \setmathrm with sig. 'O{}mO{}' on line 558.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \setboldmathrm with sig. 'O{}mO{}' on line 562.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \setmathsf with sig. 'O{}mO{}' on line 566.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \setmathtt with sig. 'O{}mO{}' on line 570.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \setromanfont with sig. 'O{}mO{}' on line 574.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \newfontfamily with sig. 'mO{}mO{}' on line 578.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \newfontface with sig. 'mO{}mO{}' on line 582.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \defaultfontfeatures with sig. 't+om' on line 586.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \addfontfeatures with sig. 'm' on line 590.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \addfontfeature with sig. 'm' on line 594.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \newfontfeature with sig. 'mm' on line 598.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \newAATfeature with sig. 'mmmm' on line 602.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \newopentypefeature with sig. 'mmm' on line 606.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \newICUfeature with sig. 'mmm' on line 610.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \aliasfontfeature with sig. 'mm' on line 614.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \aliasfontfeatureoption with sig. 'mmm' on line 618.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \newfontscript with sig. 'mm' on line 622.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \newfontlanguage with sig. 'mm' on line 626.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \DeclareFontsExtensions with sig. 'm' on line 630.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \IfFontFeatureActiveTF with sig. 'mmm' on line 634.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \EncodingCommand with sig. 'mO{}m' on line 3632.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \EncodingAccent with sig. 'mm' on line 3638.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \EncodingSymbol with sig. 'mm' on line 3644.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \EncodingComposite with sig. 'mmm' on line 3650.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \EncodingCompositeCommand with sig. 'mmm' on line 3656.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \DeclareUnicodeEncoding with sig. 'mm' on line 3681.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \UndeclareSymbol with sig. 'm' on line 3687.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \UndeclareAccent with sig. 'm' on line 3693.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \UndeclareCommand with sig. 'm' on line 3699.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \UndeclareComposite with sig. 'mm' on line 3706.
.................................................
(/usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec.cfg)
LaTeX Info: Redefining \itshape on input line 3891.
LaTeX Info: Redefining \slshape on input line 3896.
LaTeX Info: Redefining \scshape on input line 3901.
LaTeX Info: Redefining \upshape on input line 3906.
LaTeX Info: Redefining \em on input line 3936.
LaTeX Info: Redefining \emph on input line 3961.
LaTeX Info: Redefining \- on input line 4015.
.................................................
. LaTeX info: "xparse/redefine-command"
.
. Redefining command \oldstylenums with sig. 'm' on line 4110.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \liningnums with sig. 'm' on line 4114.
.................................................
))
(/usr/share/texlive/texmf-dist/tex/xelatex/xepersian/xepersian-persiancal.sty
Package: xepersian-persiancal 2012/07/25 v0.2 provides Persian calendar
\XePersian@i=\count181
\XePersian@y=\count182
\XePersian@m=\count183
\XePersian@d=\count184
\XePersian@latini=\count185
\XePersian@persiani=\count186
\XePersian@latinii=\count187
\XePersian@persianii=\count188
\XePersian@latiniii=\count189
\XePersian@persianiii=\count190
\XePersian@latiniv=\count191
\XePersian@persianiv=\count192
\XePersian@latinv=\count193
\XePersian@persianv=\count194
\XePersian@latinvi=\count195
\XePersian@persianvi=\count196
\XePersian@latinvii=\count197
\XePersian@persianvii=\count198
\XePersian@latinviii=\count199
\XePersian@persianviii=\count266
\XePersian@latinix=\count267
\XePersian@persianix=\count268
\XePersian@latinx=\count269
\XePersian@persianx=\count270
\XePersian@latinxi=\count271
\XePersian@persianxi=\count272
\XePersian@latinxii=\count273
\XePersian@persianxii=\count274
\XePersian@persianxiii=\count275
\XePersian@temp=\count276
\XePersian@temptwo=\count277
\XePersian@tempthree=\count278
\XePersian@yModHundred=\count279
\XePersian@thirtytwo=\count280
\XePersian@dn=\count281
\XePersian@sn=\count282
\XePersian@mminusone=\count283
)
(/usr/share/texlive/texmf-dist/tex/xelatex/xepersian/xepersian-mathsdigitspec.s
ty
Package: xepersian-mathsdigitspec 2018/01/01 v1.1.5 Unicode Persian maths digit
s in XeLaTeX
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \new@mathbf with sig. 'm' on line 132.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \new@mathit with sig. 'm' on line 140.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \new@mathrm with sig. 'm' on line 148.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \new@mathsf with sig. 'm' on line 156.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \new@mathtt with sig. 'm' on line 164.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \setmathdigitfont with sig. 'O{}mO{}' on line 169.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \setmathsfdigitfont with sig. 'O{}mO{}' on line 203.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \setmathttdigitfont with sig. 'O{}mO{}' on line 217.
.................................................
) (/usr/share/texlive/texmf-dist/tex/xelatex/bidi/bidi.sty
Package: bidi 2018/02/22 v32.9 Bidirectional typesetting in plain TeX and LaTeX
****************************************************
*
* bidi package (Bidirectional typesetting in
* plain TeX and LaTeX, using XeTeX engine)
*
* Description: A convenient interface for
* typesetting bidirectional texts in plain TeX
* and LaTeX. The package includes adaptations
* for use with many other commonly-used packages.
*
* Copyright (c) 2009--2018 Vafa Khalighi
*
* v32.9, 2018/02/22
*
* License: LaTeX Project Public License, version
* 1.3c or higher (your choice)
*
* Location on CTAN: /macros/xetex/latex/bidi
*
* Issue tracker: https://github.com/tex-xet/bidi/issues
*
* Support: persian-tex@tug.org
*
****************************************************
(/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
Package: iftex 2013/04/04 v0.2 Provides if(tex) conditional for PDFTeX, XeTeX,
and LuaTeX
)
(/usr/share/texlive/texmf-dist/tex/xelatex/bidi/biditools.sty
Package: biditools 2018/02/22 v1.4 Programming tools for bidi package
\@bidi@envbody=\toks16
\@bidi@emptytoks=\toks17
\bidi@tempcountb=\count284
\bidi@temptoksa=\toks18
\bidi@temptoksb=\toks19
\bidi@dummies=\count285
\bidi@are@these@correct=\toks20
\bidi@toks@lista=\toks21
\bidi@toks@listb=\toks22
\bidi@stack@length=\count286
\bidi@empty@stack=\toks23
\bidi@looprepeat@depth=\count287
)
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/zref-abspage.sty
Package: zref-abspage 2016/05/21 v2.26 Module abspage for zref (HO)
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/zref-base.sty
Package: zref-base 2016/05/21 v2.26 Module base for zref (HO)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO)
)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty
Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO)
)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty
Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty
Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO)
Package ifluatex Info: LuaTeX not detected.
)
Package etexcmds Info: Could not find \expanded.
(etexcmds) That can mean that you are not using pdfTeX 1.50 or
(etexcmds) that some package has redefined \expanded.
(etexcmds) In the latter case, load this package earlier.
))
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty
Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO)
)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
Package: pdftexcmds 2018/01/21 v0.26 Utility functions of pdfTeX for LuaTeX (HO
)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty
Package: ifpdf 2017/03/15 v3.2 Provides the ifpdf switch
)
Package pdftexcmds Info: LuaTeX not detected.
Package pdftexcmds Info: pdfTeX >= 1.30 not detected.
Package pdftexcmds Info: \pdf@primitive is available.
Package pdftexcmds Info: \pdf@ifprimitive is available.
Package pdftexcmds Info: \pdfdraftmode not found.
)
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty
Package: auxhook 2016/05/16 v1.4 Hooks for auxiliary files (HO)
)
Package zref Info: New property list: main on input line 759.
Package zref Info: New property: default on input line 760.
Package zref Info: New property: page on input line 761.
)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/atbegshi.sty
Package: atbegshi 2016/06/09 v1.18 At begin shipout hook (HO)
)
\c@abspage=\count288
Package zref Info: New property: abspage on input line 62.
)
(/usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
Package: xkeyval 2014/12/03 v2.7a package option processing (HA)
(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkeyval.tex
(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkvutils.tex
\XKV@toks=\toks24
\XKV@tempa@toks=\toks25
)
\XKV@depth=\count289
File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA)
))
\@bidi@copyins@=\insert252
(/usr/share/texlive/texmf-dist/tex/xelatex/bidi/latex-xetex-bidi.def
File: latex-xetex-bidi.def 2018/02/22 v1.3.3 bidi adaptations for `latex.ltx' f
or XeTeX engine
\bidi@n@everypar=\toks26
\bidi@column@check@number=\count290
(/usr/share/texlive/texmf-dist/tex/xelatex/bidi/footnote-xetex-bidi.def
File: footnote-xetex-bidi.def 2017/08/09 v1.1 bidi footnote macros for XeTeX en
gine
\c@footdir@label=\count291
\footdir@toks=\toks27
)
(/usr/share/texlive/texmf-dist/tex/xelatex/bidi/article-xetex-bidi.def
File: article-xetex-bidi.def 2017/06/09 v0.6 bidi adaptations for standard arti
cle class for XeTeX engine
)
(/usr/share/texlive/texmf-dist/tex/xelatex/bidi/caption-xetex-bidi.def
File: caption-xetex-bidi.def 2010/07/25 v0.1 bidi adaptations for caption packa
ge for XeTeX engine
)
(/usr/share/texlive/texmf-dist/tex/xelatex/bidi/caption3-xetex-bidi.def
File: caption3-xetex-bidi.def 2013/04/01 v0.1 bidi adaptations for caption3 pac
kage for XeTeX engine
)
(/usr/share/texlive/texmf-dist/tex/xelatex/bidi/wrapfig-xetex-bidi.def
File: wrapfig-xetex-bidi.def 2014/04/23 v0.3 bidi adaptations for wrapfig packa
ge for XeTeX engine
)
(/usr/share/texlive/texmf-dist/tex/xelatex/bidi/graphicx-xetex-bidi.def
File: graphicx-xetex-bidi.def 2017/06/17 v0.5 bidi adaptations for graphicx pac
kage for XeTeX engine
))
(/usr/share/texlive/texmf-dist/tex/xelatex/bidi/loadingorder-xetex-bidi.def
File: loadingorder-xetex-bidi.def 2017/12/29 v0.97 making sure that bidi is the
last package loaded
)
\bidi@digits=\count292
\bidi@digits@charclass=\XeTeXcharclass1
\bidi@sepmark@charclass=\XeTeXcharclass2
)
****************************************************
*
* xepersian package (Persian for LaTeX, using XeTeX engine)
*
* Description: The package supports Persian
* typesetting, using fonts provided in the
* distribution.
*
* Copyright (c) 2008--2018 Vafa Khalighi
*
* v21.1, 2018/01/28
*
* License: LaTeX Project Public License, version
* 1.3c or higher (your choice)
*
* Location on CTAN: /macros/xetex/latex/xepersian
*
* Issue tracker: https://github.com/tex-xet/xepersian/issues
*
* Support: persian-tex@tug.org
*
****************************************************
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \settextfont with sig. 'O{}mO{}' on line 125.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \settextdigitfont with sig. 'O{}mO{}' on line 149.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \setdigitfont with sig. 'O{}mO{}' on line 191.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \setlatintextfont with sig. 'O{}mO{}' on line 196.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \defpersianfont with sig. 'mO{}mO{}' on line 222.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \deflatinfont with sig. 'mO{}mO{}' on line 240.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \setpersiansansfont with sig. 'O{}mO{}' on line 289.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \setpersianmonofont with sig. 'O{}mO{}' on line 313.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \setnavarfont with sig. 'O{}mO{}' on line 337.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \setpookfont with sig. 'O{}mO{}' on line 361.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \setsayehfont with sig. 'O{}mO{}' on line 385.
.................................................
.................................................
. LaTeX info: "xparse/define-command"
.
. Defining command \setiranicfont with sig. 'O{}mO{}' on line 409.
.................................................
\xepersian@tcl=\count293
\xepersian@ilg=\dimen148
\xepersian@strutilg=\dimen149
(/usr/share/texlive/texmf-dist/tex/xelatex/xepersian/loadingorder-xepersian.def
File: loadingorder-xepersian.def 2017/09/06 v0.4 making sure that xepersian is
the last package loaded
) (/usr/share/texlive/texmf-dist/tex/xelatex/xepersian/footnote-xepersian.def
File: footnote-xepersian.def 2017/08/09 v0.6 footnote macros for xepersian pack
age
)
(/usr/share/texlive/texmf-dist/tex/xelatex/xepersian/article-xepersian.def
File: article-xepersian.def 2010/07/25 v0.2 adaptations for standard article cl
ass
)
\g__fontspec_family_lmroman10-regular_int=\count294
.................................................
. fontspec info: "defining-font"
.
. Font family 'lmroman10-regular(0)' created for font 'lmroman10-regular' with
. options
. [Mapping=tex-text,ExternalLocation,BoldFont={lmroman10-bold},BoldItalicFont={
lmroman10-bolditalic},ItalicFont={lmroman10-italic},SmallCapsFont={lmromancaps1
0-regular},SlantedFont={lmromanslant10-regular},BoldSlantedFont={lmromanslant10
-bold}].
.
. This font family consists of the following NFSS series/shapes:
.
. - 'normal' (m/n) with NFSS spec.:
. <->"[lmroman10-regular]/OT:script=latn;language=DFLT;mapping=tex-text;"
. - 'small caps' (m/sc) with NFSS spec.:
. <->"[lmromancaps10-regular]/OT:script=latn;language=DFLT;mapping=tex-text;"
. - 'bold' (bx/n) with NFSS spec.:
. <->"[lmroman10-bold]/OT:script=latn;language=DFLT;mapping=tex-text;"
. - 'bold small caps' (bx/sc) with NFSS spec.:
. <->"[lmromancaps10-regular]/OT:script=latn;language=DFLT;mapping=tex-text;"
. - 'italic' (m/it) with NFSS spec.:
. <->"[lmroman10-italic]/OT:script=latn;language=DFLT;mapping=tex-text;"
. - 'italic small caps' (m/itsc) with NFSS spec.:
. <->"[lmromancaps10-regular]/OT:script=latn;language=DFLT;mapping=tex-text;"
. - 'slanted' (m/sl) with NFSS spec.:
. <->"[lmromanslant10-regular]/OT:script=latn;language=DFLT;mapping=tex-text;"
. - 'slanted small caps' (m/slsc) with NFSS spec.:
. <->"[lmromancaps10-regular]/OT:script=latn;language=DFLT;mapping=tex-text;"
. - 'bold italic' (bx/it) with NFSS spec.:
. <->"[lmroman10-bolditalic]/OT:script=latn;language=DFLT;mapping=tex-text;"
. - 'bold italic small caps' (bx/itsc) with NFSS spec.:
. <->"[lmromancaps10-regular]/OT:script=latn;language=DFLT;mapping=tex-text;"
. - 'bold slanted' (bx/sl) with NFSS spec.:
. <->"[lmromanslant10-bold]/OT:script=latn;language=DFLT;mapping=tex-text;"
. - 'bold slanted small caps' (bx/slsc) with NFSS spec.:
. <->"[lmromancaps10-regular]/OT:script=latn;language=DFLT;mapping=tex-text;"
.................................................
)
\g__fontspec_family_Samim.ttf_int=\count295
.................................................
. fontspec info: "defining-font"
.
. Font family 'Samim.ttf(0)' created for font 'Samim.ttf' with options
. [Script=Parsi,Language=Parsi,Mapping=parsidigits,Path=fonts/].
.
. This font family consists of the following NFSS series/shapes:
.
. - 'normal' (m/n) with NFSS spec.:
. <->"[fonts/Samim.ttf]/OT:script=arab;language=FAR;mapping=parsidigits;"
. - 'small caps' (m/sc) with NFSS spec.:
.................................................
\g__fontspec_family_Chilanka_int=\count296
.................................................
. fontspec info: "no-font-shape"
.
. Could not resolve font "Chilanka/BI" (it probably doesn't exist).
.................................................
.................................................
. fontspec info: "no-font-shape"
.
. Could not resolve font "Chilanka/B" (it probably doesn't exist).
.................................................
.................................................
. fontspec info: "no-font-shape"
.
. Could not resolve font "Chilanka/I" (it probably doesn't exist).
.................................................
.................................................
. fontspec info: "defining-font"
.
. Font family 'Chilanka(0)' created for font 'Chilanka' with options
. [Mapping=tex-text].
.
. This font family consists of the following NFSS series/shapes:
.
. - 'normal' (m/n) with NFSS spec.:
. <->"Chilanka/OT:script=latn;language=DFLT;mapping=tex-text;"
. - 'small caps' (m/sc) with NFSS spec.:
.................................................
LaTeX Info: Redefining \latinfont on input line 13.
LaTeX Warning: Unused global option(s):
[paper=a4,fontsize=11pt].
(./finalrep.aux)
\openout1 = `finalrep.aux'.
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 15.
LaTeX Font Info: ... okay on input line 15.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 15.
LaTeX Font Info: ... okay on input line 15.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 15.
LaTeX Font Info: ... okay on input line 15.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 15.
LaTeX Font Info: ... okay on input line 15.
LaTeX Font Info: Checking defaults for TU/lmr/m/n on input line 15.
LaTeX Font Info: ... okay on input line 15.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 15.
LaTeX Font Info: ... okay on input line 15.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 15.
LaTeX Font Info: ... okay on input line 15.
Package caption Info: Begin \AtBeginDocument code.
Package caption Info: End \AtBeginDocument code.
\AtBeginShipoutBox=\box43
LaTeX Font Warning: Font shape `TU/Samim.ttf(0)/bx/n' undefined
(Font) using `TU/Samim.ttf(0)/m/n' instead on input line 22.
File: images/aut.png Graphic file (type bmp)
<images/aut.png>
[1
]
Missing character: There is no ‏ in font [fonts/Samim.ttf]/OT:script=arab;langu
age=FAR;mapping=parsidigits;!
Missing character: There is no ‏ in font [fonts/Samim.ttf]/OT:script=arab;langu
age=FAR;mapping=parsidigits;!
LaTeX Warning: Reference `pic11' on page 1 undefined on input line 60.
File: images/man1.pdf Graphic file (type pdf)
<use images/man1.pdf>
File: images/woman1.pdf Graphic file (type pdf)
<use images/woman1.pdf>
Missing character: There is no ‏ in font [fonts/Samim.ttf]/OT:script=arab;langu
age=FAR;mapping=parsidigits;!
[1] [2] [3]
Missing character: There is no ‏ in font [fonts/Samim.ttf]/OT:script=arab;langu
age=FAR;mapping=parsidigits;!
[4] (./finalrep.aux)
LaTeX Font Warning: Some font shapes were not available, defaults substituted.
LaTeX Warning: There were undefined references.
)
Here is how much of TeX's memory you used:
15998 strings out of 493007
351330 string characters out of 6136718
450628 words of memory out of 5000000
19830 multiletter control sequences out of 15000+600000
530636 words of font info for 39 fonts, out of 8000000 for 9000
1348 hyphenation exceptions out of 8191
60i,6n,77p,10465b,362s stack positions out of 5000i,500n,10000p,200000b,80000s
Output written on finalrep.pdf (5 pages).
File added
\documentclass[paper=a4, fontsize=11pt]{article}
\usepackage{setspace}
\usepackage{wrapfig}
\usepackage{caption}
\usepackage{cleveref}
\usepackage{graphicx}
\graphicspath{ {images/} }
\usepackage{xepersian}
\settextfont[Path=fonts/]{Samim.ttf}
\setlatintextfont{Chilanka}
\begin{document}
\setstretch{2}
\begin{titlepage}
\begin{center}
\vspace*{1cm}
\textbf{پروژه امتیازی درس سیگنال‌ها و سیستم‌ها}
\vspace{0.5cm}
الگوریتم‌هایی برای پردازش صدا
\vspace{2cm}
\textbf{علی فرجی}
\vspace{2cm}
استاد درس دکتر مهدی راستی
\vfill
\includegraphics[width=0.4\textwidth]{aut}
دانشکده مهندسی کامپیوتر\\
بهمن ماه سال 1398
\end{center}
\end{titlepage}
\section{تشخیص جنسیت از روی صدا}
\subsection{ تجزیه و تحلیل طیفی به کمک تبدیل فوریه}
تبدیل فوریه یکی از مفید ترین ابزار های ریاضی در زمینه های مختلف علوم و مهندسی است. تبدیل فوریه در پردازش سیگنال، فیزیک، ارتباطات، مباحث نوری ، پردازش صدا و تصویر و خیلی از زمینه های دیگر کاربرد دارد.
این تکنیک، یک تابع یا مجموعه ای از اطلاعات را از حوزه زمان یا نمونه (sample) به حوزه فرکانس منتقل می کند. این بدان معناست که تبدیل فوریه میتواند بخش فرکانسی را برای یک مجموعه از اطلاعات زمانی نمایش دهد.
به کمک تبدیل فوریه و نمودار طیف فرکانسی میتوان فرکانس هایی که بیشترین تاثیر را در ساخت سیگنال دارند شناخت و مثلا در موسیقی نت ها و صدا ها را تشخیص داد و یا در طیف سنجی ها مثلا در علم شیمی به عناصر موجود پی برد.
\subsection{ بررسی دو مورد از صدا ها}
\ref{pic11}
همان طور که در اول تعریف پروژه یک نمودار آورده شده است ما نیز با توجه به شکل های بدست آمده به آن پی میبریم مثلا برای مرد شکل 1 حاصل که مطابق با نمودار است زیرا یک پیک بزرگ اطراف 120 و یک پیک کمی کوچکتر اطراف 220 دارد.
\begin{figure}
\centering
\includegraphics[width=\textwidth]{man1}
\caption{طیف توان برای صدای ضبط شده مرد شماره 3}
\end{figure}
همچنین مشاهده می شود (شکل 2) که برای زن فرکانس های بدست آمده اطراف 210 هرتز قدرت بیشتری دارند.
پس میتوان با استفاده از نقاط ماکسیمم های طیف فرکانس به جنسیت صاحب صدا پی برد.
\begin{figure}
\centering
\includegraphics[width=\textwidth]{woman1}
\caption{طیف توان برای صدای ضبط شده زن شماره 10}
\end{figure}
\subsection{اوج صدا}
میتوانیم تابع ماکزیمم را روی مقدار اندازه تبدیل فوریه صدا بزنیم تا مقدار اوج را به ما بدهد.
\subsection{تشخیص جنسیت}
پس از پیدا کردن اوج و مقدار ایندکس آن میتوان فرکانس آن را حساب کرد سپس میتوان با توجه به مقدار این فرکانس زن یا مرد بودن را تشخیص داد.
الیته ما چون فقط بر اساس یک ماکزیمم درحال تصمیم گیری هستیم خطای بالایی داریم بهتر است برای بهینه کردن و افزایش دقت مجموعه ای از ماکسیمم ها و مینیمم های محلی را پیدا کنیم و الگوی انها را با الگوی اکسترمم های محلی هر جنسیت تطابق دهیم.
برای این کار میتوان از تابع \lr{findpeaks} استفاده کرد که در نرم افزار \lr{octave} در پکیج \lr{signal} است.
\section{ الگوریتم بهبود صدا}
\end{document}
\ No newline at end of file
File added
File added
File added
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment