Speech::Recognizer::ScLite::Line - Stores a single datum for use in


Speech-Recognizer-ScLite documentation  | view source Contained in the Speech-Recognizer-ScLite distribution.

Index


NAME

Top

Speech::Recognizer::ScLite::Line - Stores a single datum for use in Speech::Recognizer::ScLite

SYNOPSIS

Top

See Speech::Recognizer::ScLite.

DESCRIPTION

Top

Data-bearing class for Speech::Recognizer::ScLite speech recognition scoring utility.

Methods

Top

Class methods

->new(wf_id => unique-string, [ attribute => value ]*)

Class method. Creates a new instance of this class. Takes as arguments:

wf_id => unique-string

new() always requires you to identify the wf_id when you call it.

attribute => value

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).

Data access methods

->ref()

Gets sets the reference text. This should be the correct transcription (for some values of "correct").

->hyp()

Gets/sets the hypothesized text. This should be what your reco system thought was the right transcription.

->wf_id()

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.

->sort_key()

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.

Clan methods

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.

->_write_hyp(Filehandle)

Writes a "hyp" line to the Filehandle provided, in the format that Speech::Recognizer::ScLite expects.

->_write_ref(Filehandle)

Writes a "ref" line to the Filehandle provided, in the format that Speech::Recognizer::ScLite expects.

HISTORY

Top

0.01

Original version; created by h2xs 1.21 with options

  -CAX
	Speech::Recognizer::ScLite::Line

AUTHOR

Top

Jeremy Kahn, <kahn@cpan.org>

SEE ALSO

Top

Speech::Recognizer::ScLite.

perl.


Speech-Recognizer-ScLite documentation  | view source Contained in the Speech-Recognizer-ScLite distribution.