Nabu-asr
Public Member Functions | Public Attributes | List of all members
nabu.processing.processors.text_processor.TextProcessor Class Reference

a processor for text data, does normalization More...

Inheritance diagram for nabu.processing.processors.text_processor.TextProcessor:
nabu.processing.processors.processor.Processor

Public Member Functions

def __init__ (self, conf)
 TextProcessor constructor. More...
 
def __call__ (self, dataline)
 process the data in dataline More...
 
def write_metadata (self, datadir)
 write the processor metadata to disk More...
 
- Public Member Functions inherited from nabu.processing.processors.processor.Processor
def __init__ (self, conf)
 Processor constructor. More...
 
def __call__ (self, dataline)
 process the data in dataline More...
 
def write_metadata (self, datadir)
 write the processor metadata to disk More...
 

Public Attributes

 normalizer
 
 alphabet
 
 max_length
 
 sequence_length_histogram
 
 nonesymbol
 
- Public Attributes inherited from nabu.processing.processors.processor.Processor
 conf
 

Detailed Description

a processor for text data, does normalization

Constructor & Destructor Documentation

§ __init__()

def nabu.processing.processors.text_processor.TextProcessor.__init__ (   self,
  conf 
)

TextProcessor constructor.

Parameters
confprocessor configuration as a configparser

Member Function Documentation

§ __call__()

def nabu.processing.processors.text_processor.TextProcessor.__call__ (   self,
  dataline 
)

process the data in dataline

Parameters
datalinea line of text
Returns
The normalized text as a string

§ write_metadata()

def nabu.processing.processors.text_processor.TextProcessor.write_metadata (   self,
  datadir 
)

write the processor metadata to disk

Parameters
dirthe directory where the metadata should be written

The documentation for this class was generated from the following file: