voxforge.org
VoxForge Dev

Changeset 2136

Show
Ignore:
Timestamp:
04/30/07 14:51:53 (2 years ago)
Author:
kmaclean
Message:

update testing scripts

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • Trunk/Scripts/Audio_scripts/Repository.pm

    r1553 r2136  
    4040#################################################################### 
    4141sub Main { 
    42         my ($parameters ) = @_; 
    43         my %parms = %$parameters; 
    44         my $debug = $parms{"debug"};     
    45         my $QuarantineDir = $parms{"QuarantineDir"};     
    46         my $ToBeProcessedDir = $parms{"ToBeProcessedDir"};       
    47         my $ScriptsDirectory = $parms{"ScriptsDirectory"};       
    48         my $AudioDirectory = $parms{"AudioDirectory"};                   
     42        my ($parms ) = @_; 
     43        my $debug = $$parms{"debug"};    
     44        my $QuarantineDir = $$parms{"QuarantineDir"};    
     45        my $ToBeProcessedDir = $$parms{"ToBeProcessedDir"};      
     46        my $ScriptsDirectory = $$parms{"ScriptsDirectory"};      
     47        my $AudioDirectory = $$parms{"AudioDirectory"};                  
    4948        my($dirlist) = ReadDir($ToBeProcessedDir); # $dirlist is a pointer to array created in ReadDir 
    5049        foreach my $AudioDirName (@$dirlist) {   
    51                 $parms{"AudioSubdirectory"} = "wav";   
     50                $$parms{"AudioSubdirectory"} = "wav";  
    5251                my %AudioDirParms; 
    5352                $AudioDirParms {"audio_dir_name"} = $AudioDirName;       
    54                 ($AudioDirParms{"samplingrate"}, $AudioDirParms{"samplingrateformat"},  $AudioDirParms{"filetype"}, $AudioDirParms{"dialect"}) = UserSubmission::README::Process(\%parms, \%AudioDirParms, "etc"); # can't put "|| die "UserSubmission error: $?"" because changes this to scalar context, and only last item in list is transferred! 
     53                ($AudioDirParms{"samplingrate"}, $AudioDirParms{"samplingrateformat"},  $AudioDirParms{"filetype"}, $AudioDirParms{"dialect"}) = UserSubmission::README::Process($parms, \%AudioDirParms, "etc"); # can't put "|| die "UserSubmission error: $?"" because changes this to scalar context, and only last item in list is transferred! 
    5554 
    5655                my $OriginalAudioRateDir = $AudioDirParms{"samplingrate"} . "_" . $AudioDirParms{"samplingrateformat"}; 
    57                 $parms{"path_original"} = "$AudioDirectory/Original/$OriginalAudioRateDir"; 
    58                 Repository::Original::Process(\%parms, \%AudioDirParms) || die "Repository error: $?";                 
     56                $$parms{"path_original"} = "$AudioDirectory/Original/$OriginalAudioRateDir"; 
     57                Repository::Original::Process($parms, \%AudioDirParms) || die "Repository error: $?";                  
    5958                 
    60                 $parms{"HTK_ParameterKind"} = "MFCC_0_D"; # not used for HTK MFCC creation! 
     59                $$parms{"HTK_ParameterKind"} = "MFCC_0_D"; # not used for HTK MFCC creation! 
    6160                 
    6261                # target 8kHz:16bit, MFCC_0_D 
    63                 ($parms{"TargetAudioRateDir"}, $parms{"DownsampleRate"}, $parms{"DownsampleBitsPerSample"}) = ("8kHz_16bit", 8000, 16); 
    64                 $parms{"path_main"} = "$AudioDirectory/Main/" . $parms{"TargetAudioRateDir"}; 
    65                 $parms{"path_mfcc"} = "$AudioDirectory/MFCC/" . $parms{"TargetAudioRateDir"} . "/" . $parms{"HTK_ParameterKind"}; 
    66                 Repository::Main::Process(\%parms, \%AudioDirParms) || die "Repository error: $?";             
    67                 Repository::MFCC::Create(\%parms, \%AudioDirParms) || die "Repository error: $?";  
     62                ($$parms{"TargetAudioRateDir"}, $$parms{"DownsampleRate"}, $$parms{"DownsampleBitsPerSample"}) = ("8kHz_16bit", 8000, 16); 
     63                $$parms{"path_main"} = "$AudioDirectory/Main/" . $$parms{"TargetAudioRateDir"}; 
     64                $$parms{"path_mfcc"} = "$AudioDirectory/MFCC/" . $$parms{"TargetAudioRateDir"} . "/" . $$parms{"HTK_ParameterKind"}; 
     65                Repository::Main::Process($parms, \%AudioDirParms) || die "Repository error: $?";              
     66                Repository::MFCC::Create($parms, \%AudioDirParms) || die "Repository error: $?";  
    6867                # target 16kHz:16bit, MFCC_0_D 
    69                 ($parms{"TargetAudioRateDir"}, $parms{"DownsampleRate"}, $parms{"DownsampleBitsPerSample"}) = ("16kHz_16bit", 16000, 16); 
    70                 $parms{"path_main"} = "$AudioDirectory/Main/" . $parms{"TargetAudioRateDir"}; 
    71                 $parms{"path_mfcc"} = "$AudioDirectory/MFCC/" . $parms{"TargetAudioRateDir"} . "/" . $parms{"HTK_ParameterKind"}; 
    72                 Repository::Main::Process(\%parms, \%AudioDirParms) || die "Repository error: $?";             
    73                 Repository::MFCC::Create(\%parms, \%AudioDirParms) || die "Repository error: $?"; 
    74                 UserSubmission::PROMPTS::UpdateMasterPrompts(\%parms, \%AudioDirParms) || die "Repository error: $?"; 
    75                 UserSubmission::Cleanup(\%parms, \%AudioDirParms) || die "Repository error: $?"; 
     68                ($$parms{"TargetAudioRateDir"}, $$parms{"DownsampleRate"}, $$parms{"DownsampleBitsPerSample"}) = ("16kHz_16bit", 16000, 16); 
     69                $$parms{"path_main"} = "$AudioDirectory/Main/" . $$parms{"TargetAudioRateDir"}; 
     70                $$parms{"path_mfcc"} = "$AudioDirectory/MFCC/" . $$parms{"TargetAudioRateDir"} . "/" . $$parms{"HTK_ParameterKind"}; 
     71                Repository::Main::Process($parms, \%AudioDirParms) || die "Repository error: $?";              
     72                Repository::MFCC::Create($parms, \%AudioDirParms) || die "Repository error: $?"; 
     73                UserSubmission::PROMPTS::UpdateMasterPrompts($parms, \%AudioDirParms) || die "Repository error: $?"; 
     74                UserSubmission::Cleanup($parms, \%AudioDirParms) || die "Repository error: $?"; 
    7675        } 
    7776        print "\nRepository.pl completed!****************************************************\n\n"; 
  • Trunk/Scripts/Mirroring_scripts/RunDaily.pl

    r2129 r2136  
    7171AcousticModel::Create(\%parms) || die "UserSubmissions error: $?"; 
    7272 
    73 Nightly_test::Process(\%parms) || die "UserSubmissions error: $?"; 
     73NightlyTest::Process(\%parms) || die "UserSubmissions error: $?"; 
    7474#TarFiles::Create($parms); 
    7575#Rsync(); 
  • Trunk/Scripts/Mirroring_scripts/VoxForge_config.pm

    r2132 r2136  
    7373                                        $parms{"TarFiles_dir"} = $parms{"MirroringScripts_dir"}."/TarFiles"; 
    7474                        $parms{"Testing_scripts_dir"} = $parms{"ScriptsDirectory"}."/Testing_scripts";           
    75                                 $parms{"Nightly_test_dir"} = $parms{"Testing_scripts_dir"}."/Nightly_test";    
     75                                $parms{"Nightly_test_dir"} = $parms{"Testing_scripts_dir"}."/NightlyTest";     
    7676                        $parms{"Metrics_scripts_dir"} = $parms{"ScriptsDirectory"}."/Metrics_scripts";   
    7777        $parms{"directories2mirror"} = "TarFiles/Audio/directories2mirror";      
  • Trunk/Scripts/Testing_scripts/NightlyTest.pm

    r2133 r2136  
    22#################################################################### 
    33### 
    4 ### script name: Nightly_Test.pm 
     4### script name: NightlyTest.pm 
    55### modified by: Ken MacLean 
    66### email: contact@voxforge.org 
    77### Date: 2007.01.24 
    8 ### Command: ./Nightly_Test.pm 
    98### Version: 0.1 
    109###              
     
    2221### 
    2322#################################################################### 
    24 package Nightly_test; 
     23package NightlyTest; 
    2524use strict; 
    2625use File::Spec; 
     
    4746\n"; 
    4847 
    49         process16kHz_16bit($parms, $disclaimer) || die "Nightly_test error: $?"; 
    50         process8kHz_16bit($parms, $disclaimer)|| die "Nightly_test error: $?"; 
     48        process16kHz_16bit($parms, $disclaimer) || die "NightlyTest error: $?"; 
     49        process8kHz_16bit($parms, $disclaimer)|| die "NightlyTest error: $?"; 
    5150        return 1;     
    5251} 
     
    6564        print OUTPUT "$disclaimer\n";    
    6665        print OUTPUT "Testing Acoustic Models created in: $Nightly_dirname\n\n"; 
    67         HTK_16kHz_16bit($parms, $NightlyAM_16kHz_16bit) || die "Nightly_test error: $?"; 
    68         Julian_16kHz_16bit($parms, $NightlyAM_16kHz_16bit) || die "Nightly_test error: $?"; 
     66        HTK_16kHz_16bit($parms, $NightlyAM_16kHz_16bit) || die "NightlyTest error: $?"; 
     67        Julian_16kHz_16bit($parms, $NightlyAM_16kHz_16bit) || die "NightlyTest error: $?"; 
    6968        PrintNotes();    
    7069# !!!!!!         
     
    7372#($CurrentBuild_dir)\n"; 
    7473#       print OUTPUT "================================================================================================================\n"; 
    75 #       HTK_16kHz_16bit(\%parms, $CurrentAM_16kHz_16bit) || die "Nightly_test error: $?"; 
    76 #       Julian_16kHz_16bit(\%parms, $CurrentAM_16kHz_16bit) || die "Nightly_test error: $?"; 
     74#       HTK_16kHz_16bit(\%parms, $CurrentAM_16kHz_16bit) || die "NightlyTest error: $?"; 
     75#       Julian_16kHz_16bit(\%parms, $CurrentAM_16kHz_16bit) || die "NightlyTest error: $?"; 
    7776#       PrintNotes(); 
    7877# !!!!!! 
     
    9089        open(OUTPUT, ">$NightlyAM_8kHz_16bit/TestResults") or die ("cannot write to TestResults file"); # open for output                        
    9190        print OUTPUT "$disclaimer\n";    
    92         HTK_8kHz_16bit($parms, $NightlyAM_8kHz_16bit) || die "Nightly_test error: $?"; 
    93         Julian_8kHz_16bit($parms, $NightlyAM_8kHz_16bit) || die "Nightly_test error: $?"; 
     91        HTK_8kHz_16bit($parms, $NightlyAM_8kHz_16bit) || die "NightlyTest error: $?"; 
     92        Julian_8kHz_16bit($parms, $NightlyAM_8kHz_16bit) || die "NightlyTest error: $?"; 
    9493        PrintNotes();    
    9594# !!!!!!         
     
    9998#       print OUTPUT "================================================================================================================\n"; 
    10099#       print OUTPUT "$disclaimer\n"; 
    101 #       HTK_8kHz_16bit(\%parms, $CurrentAM_8kHz_16bit) || die "Nightly_test error: $?"; 
    102 #       Julian_8kHz_16bit(\%parms, $CurrentAM_8kHz_16bit) || die "Nightly_test error: $?"; 
     100#       HTK_8kHz_16bit(\%parms, $CurrentAM_8kHz_16bit) || die "NightlyTest error: $?"; 
     101#       Julian_8kHz_16bit(\%parms, $CurrentAM_8kHz_16bit) || die "NightlyTest error: $?"; 
    103102#       PrintNotes(); 
    104103# !!!!!!