Changeset 2461
- Timestamp:
- 03/02/08 23:01:00 (10 months ago)
- Files:
-
- Trunk/Scripts/Audio_scripts/UserSubmission.pm (modified) (2 diffs)
- Trunk/Scripts/Audio_scripts/UserSubmission/AUDIO.pm (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
Trunk/Scripts/Audio_scripts/UserSubmission.pm
r2460 r2461 70 70 Convert2Unix($parms, $audio_dir_name); 71 71 ValidateFilenames($parms, $audio_dir_name) || confess "UserSubmission error: $?" ; 72 72 73 my $readme = UserSubmission::README->new($parms, "$QuarantineDir/$audio_dir_name/README"); 73 74 74 print "!!!!$audio_dir_name:UserSubmission-README says:".$readme->getSamplingrate ."-".$readme->getSamplingrateformat."-".$readme->getFiletype.";dialect:".$readme->getDialect."\n\n" if $debug; 75 75 76 my $audio = UserSubmission::AUDIO->new($parms, $audio_dir_name, $readme) || confess "UserSubmission error: $?" ; #checks that audio rates in README match actual files 76 77 if ($audio->getError) { … … 82 83 my $prompts = UserSubmission::PROMPTS->new($parms, $audio_dir_name, $readme); 83 84 if ($prompts->getError) { 84 confess "UserSubmission error: $ audio->getErrorMessage\n";85 confess "UserSubmission error: $prompts->getErrorMessage\n"; 85 86 } 86 87 #my $numberofPromptstoProcess = 10; 87 88 #$audio->Audio2PromptsValidation($parms, $audio_dir_name,$numberofPromptstoProcess) || confess "UserSubmission error: $?" ; # partial AM training session using audio data to see if HVite has any problems trying to re-align the data - if it does, then audio does not match transcription 88 $audio->Audio2PromptsValidation($parms, $audio_dir_name,$prompts) || confess "UserSubmission error: $?" ; # partial AM training session using audio data to see if HVite has any problems trying to re-align the data - if it does, then audio does not match transcription 89 #$audio->Audio2PromptsValidation($parms, $audio_dir_name,$prompts) || confess "UserSubmission error: $?" ; # partial AM training session using audio data to see if HVite has any problems trying to re-align the data - if it does, then audio does not match transcription 90 $audio->Audio2PromptsValidation($prompts) || confess "UserSubmission error: $?" ; # partial AM training session using audio data to see if HVite has any problems trying to re-align the data - if it does, then audio does not match transcription 91 if ($audio->getError) { 92 confess "UserSubmission error: $audio->getErrorMessage" ; 93 } 89 94 # !!!!!! 90 95 $directorynames{$audio_dir_name} = [$readme->getSamplingrate, $readme->getSamplingrateformat, $readme->getFiletype, $audio ]; Trunk/Scripts/Audio_scripts/UserSubmission/AUDIO.pm
r2460 r2461 39 39 #################################################################### 40 40 sub new { 41 my ($class, $parms, $audio_dir_name, $readme ) = @_;41 my ($class, $parms, $audio_dir_name, $readme, $prompts) = @_; 42 42 my $self = _audioValidation($parms, $audio_dir_name, $readme); 43 $self->{'parms'} = $parms; 44 $self->{'audio_dir_name'} = $audio_dir_name; 45 $self->{'readme'} = $readme; 46 $self->{'prompts'} = $prompts; 47 43 48 if (lc $readme->getFiletype() eq "flac") { 44 49 _flac2Wav($self, $parms, $audio_dir_name,$readme); … … 231 236 # !!!!!! 232 237 #my ($self, $parms, $audio_dir_name, $numberofPrompts ) = @_; 233 my ($self, $parms, $audio_dir_name, $prompts ) = @_; 238 my ($self,$prompts) = @_; 239 240 my $parms = $self->{'parms'}; 241 my $audio_dir_name = $self->{'audio_dir_name'}; 242 my $numberofPrompts = $prompts->getPromptCount; 234 243 # !!!!!! 235 244 my $debug = $$parms{"debug"}; … … 257 266 chomp $line; 258 267 my $filename; 259 if ($line =~ /Aligning File:/) { # this is not working properly ????268 if ($line =~ /Aligning File:/) { 260 269 my @line=split(/:/, $line); 261 270 $filename = pop(@line); … … 270 279 # !!!!!! 271 280 } elsif ($line =~ /Created lattice with/) { 272 my @line=split(/ /, $line);273 281 $count++; 274 282 # !!!!!! … … 389 397 return $self->{'originalAudioFormat'}; 390 398 } 399 391 400 1;