Speech::Recognizer::ScLite::Line - Stores a single datum for use in Speech::Recognizer::ScLite
Speech::Recognizer::ScLite
See Speech::Recognizer::ScLite.
Data-bearing class for Speech::Recognizer::ScLite speech recognition scoring utility.
wf_id
Class method. Creates a new instance of this class. Takes as arguments:
new() always requires you to identify the wf_id when you call it.
new()
new() allows any number of additional attribute-value pairs, where attribute is one of the data fields of this object (see "Data access methods" below).
Gets sets the reference text. This should be the correct transcription (for some values of "correct").
Gets/sets the hypothesized text. This should be what your reco system thought was the right transcription.
Gets/sets the waveform ID of the datum. This should probably be some unique key to the line. Usually, this is the full path to the waveform you tested. This should probably not be altered after setting it in the new() call, but the function is available for those who wish to work such black magic.
Gets/sets the sort group for this key. This reflects the membership in an arbitrary group.
If not specified by argument to new() or by calling this function, the default sort_key will be the directory name of the wf_id you pass in.
See "SYNOPSIS" in Speech::Recognizer::ScLite for an example of an alternate sort_key setting.
sort_key
The following methods are intended to be called by very friendly classes (e.g. Speech::Recognizer::ScLite) -- hence the leading underscores. But since they are not strictly private methods, they are documented below.
Writes a "hyp" line to the Filehandle provided, in the format that Speech::Recognizer::ScLite expects.
Writes a "ref" line to the Filehandle provided, in the format that Speech::Recognizer::ScLite expects.
Original version; created by h2xs 1.21 with options
-CAX Speech::Recognizer::ScLite::Line
Jeremy Kahn, <kahn@cpan.org>
Speech::Recognizer::ScLite.
perl.
1 POD Error
The following errors were encountered while parsing the POD:
You forgot a '=back' before '=head2'
To install Speech::Recognizer::ScLite, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Speech::Recognizer::ScLite
CPAN shell
perl -MCPAN -e shell install Speech::Recognizer::ScLite
For more information on module installation, please visit the detailed CPAN module installation guide.