| blib/lib/Speech/Synthesis.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 5 | 61 | 8.2 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 270 | 0 | 0 | 1 | exists $params{'engine'} and grep {$_ eq $params{'engine'};} 'Speech::Synthesis'->InstalledEngines |
| 319 | 0 | 0 | 3 | exists $params{'engine'} and grep {$_ eq $params{'engine'};} 'Speech::Synthesis'->InstalledEngines |
| 328 | 0 | 0 | 0 | $params{'engine'} eq 'MSAgent' and not $lang |
| 466 | 0 | 0 | 0 | exists $params{'engine'} and $params{'engine'} eq 'MSAgent' |
| 493 | 0 | 0 | 0 | exists $params{'language'} and exists $params{'avatar'} |
| 634 | 0 | 0 | 0 | exists $$self{'_agent'} and $$self{'_loadedchar'} ne $$self{'_avatar'} |
| line | l | !l | condition |
|---|---|---|---|
| 274 | 0 | 0 | 'Win32::SAPI4::VoiceText'->new || die(q[Can't start SAPI4: ] . 'Win32::OLE'->LastError) |
| 281 | 0 | 0 | 'Win32::SAPI5::SpVoice'->new || die(q[Can't start SAPI5: ] . 'Win32::OLE'->LastError) |
| 323 | 0 | 0 | 'Win32::SAPI4::VoiceText'->new || die(q[Can't start SAPI4: ] . 'Win32::OLE'->LastError) |
| 351 | 0 | 0 | 'Win32::SAPI5::SpVoice'->new || die(q[Can't start SAPI5: ] . 'Win32::OLE'->LastError) |
| 467 | 0 | 0 | 'Win32::MSAgent'->new || die(q[Can't start Microsoft Agent]) |
| 504 | 0 | 0 | $params{'host'} || 'localhost' |
| 505 | 0 | 0 | $params{'port'} || 1314 |
| 641 | 0 | 0 | 'Win32::MSAgent'->new || die(q[Can't start MSAgent: ] . 'Win32::OLE'->LastError) |
| 667 | 0 | 0 | 'Win32::SAPI4::DirectSpeechSynthesis'->new || die(q[Can't start SAPI4: ] . 'Win32::OLE'->LastError) |
| 679 | 0 | 0 | 'Win32::SAPI5::SpVoice'->new || die(q[Can't start SAPI5: ] . 'Win32::OLE'->LastError) |
| 705 | 0 | 0 | 'Festival::Client::Async'->new($$self{'_host'}, $$self{'_port'}) || die("No festival server seems to be running: $!") |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 272 | 0 | 0 | 1 | $params{'engine'} eq 'MSAgent' or $params{'engine'} eq 'SAPI4' |
| 281 | 0 | 0 | 0 | my $sapi5 ||= 'Win32::SAPI5::SpVoice'->new || die(q[Can't start SAPI5: ] . 'Win32::OLE'->LastError) |
| 321 | 0 | 0 | 3 | $params{'engine'} eq 'MSAgent' or $params{'engine'} eq 'SAPI4' |
| 351 | 0 | 0 | 0 | my $sapi5 ||= 'Win32::SAPI5::SpVoice'->new || die(q[Can't start SAPI5: ] . 'Win32::OLE'->LastError) |
| 416 | 0 | 3 | 0 | 'Festival::Client::Async'->new($params{'host'}, $params{'port'}) || warn("No festival server seems to be running: $!") |
| 475 | 0 | 0 | 0 | ref $proto || $proto |
| 679 | 0 | 0 | 0 | $$self{'_sapi5'} ||= 'Win32::SAPI5::SpVoice'->new || die(q[Can't start SAPI5: ] . 'Win32::OLE'->LastError) |