示例#1
0
        private void button2_Click(object sender, EventArgs e)
        {
            OptionWrapper.SetLog(false);
            WavFileWrapper wav    = new WavFileWrapper(@"C:\Users\hungc\Desktop\Project\Binary\Voice Comparasion\Debug\Data\Test\sin100.wav");
            bool           result = wav.Load();

            wav.SelectedWave(0, 20000);
            MFCCWrapper mfcc = new MFCCWrapper(wav, 0.015f, 0.005f, 18, 0.0f, 4000, 12, 2);

            mfcc.Process();

            MfccChartForm chart = new MfccChartForm(Object.Enum.FormTag.NONE);

            chart.Text = "MFCC";
            chart.Data = mfcc.Mfcc;
            chart.Show();

            /*
             * MfccChartForm chart2 = new MfccChartForm(Object.Enum.FormTag.NONE);
             * chart2.Text = "Bank Log";
             * chart2.Data = mfcc.BandFilter;
             * chart2.Show();
             *
             * MfccChartForm chart3 = new MfccChartForm(Object.Enum.FormTag.NONE);
             * chart3.Text = "FREQ";
             * chart3.Data = mfcc.Freq;
             * chart3.Show();
             *
             * MfccChartForm chart4 = new MfccChartForm(Object.Enum.FormTag.NONE);
             * chart4.Text = "Delta";
             * chart4.Data = mfcc.DetalMfcc;
             * chart4.Show();
             *
             * MfccChartForm chart5 = new MfccChartForm(Object.Enum.FormTag.NONE);
             * chart5.Text = "Double";
             * chart5.Data = mfcc.DoubleDetalMfcc;
             * chart5.Show();*/
        }
示例#2
0
 public Form1()
 {
     OptionWrapper.SetLog(true);
     InitializeComponent();
 }