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

a processor for audio files, this will compute features More...

Inheritance diagram for nabu.processing.processors.audio_processor.AudioProcessor:
nabu.processing.processors.processor.Processor

Public Member Functions

def __init__ (self, conf)
 AudioProcessor 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

 comp
 
 dim
 
 max_length
 
 sequence_length_histogram
 
- Public Attributes inherited from nabu.processing.processors.processor.Processor
 conf
 

Detailed Description

a processor for audio files, this will compute features

Constructor & Destructor Documentation

§ __init__()

def nabu.processing.processors.audio_processor.AudioProcessor.__init__ (   self,
  conf 
)

AudioProcessor constructor.

Parameters
confprocessor configuration as a configparser

Member Function Documentation

§ __call__()

def nabu.processing.processors.audio_processor.AudioProcessor.__call__ (   self,
  dataline 
)

process the data in dataline

Parameters
datalineeither a path to a wav file or a command to read and pipe an audio file
Returns
The features as a numpy array

§ write_metadata()

def nabu.processing.processors.audio_processor.AudioProcessor.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: