Public Member Functions | Public Attributes | Static Public Attributes | Private Member Functions | Private Attributes
rospeex_core.spi.signal_processing_interface.ConnectorInterface Class Reference

List of all members.

Public Member Functions

def __init__
def join
def register_callback
def register_stream_callback
def run
def set_play_sound_state

Public Attributes

 FRAME_SYNC_DATA_SIZE
 FRAME_SYNC_HEADER_SIZE
 FRAME_SYNC_SIZE
 STREAMING_DATA_SIZE
 STREAMING_SEND_NUM

Static Public Attributes

 app_dir = basestring,
 controller = basestring,
 ip_addr = basestring,
 mmse_setting = basestring,
 nict_mmcv = basestring,
 recv_port = int,
 send_port = int
 vad_setting = basestring,

Private Member Functions

def _send_streaming_data
def _send_streaming_data_packet
def _split_framesync_packet

Private Attributes

 _callback
 _connector
 _stop_request
 _stream_callback
 _voice_data

Detailed Description

application controller interface class

Definition at line 251 of file signal_processing_interface.py.


Constructor & Destructor Documentation

def rospeex_core.spi.signal_processing_interface.ConnectorInterface.__init__ (   self,
  app_dir,
  controller,
  nict_mmcv,
  mmse_setting,
  vad_setting,
  ip_addr,
  recv_port,
  send_port,
  log_level 
)
initialize function

@param app_dir: application directory
@type  app_dir: str
@param controller: controller name
@type  controller: str
@param nict_mmcv: mmcv applicaton path
@type  nict_mmcv: str
@param mmse_setting: mmse setting file path
@type  mmse_setting: str
@param vad_setting: vad setting file path
@type  vad_setting: str
@param ip_addr: controller ip address
@type  ip_addr: str
@param recv_port: data receive port
@type  recv_port: int
@param send_port: data send port
@type  send_port: int
@param log_level: loglevel
@type  log_level: str

Definition at line 265 of file signal_processing_interface.py.


Member Function Documentation

def rospeex_core.spi.signal_processing_interface.ConnectorInterface._send_streaming_data (   self,
  packet_type,
  packet_data = '' 
) [private]
@param packet_type:
@type  packet_type:
@param packet_data:
@type  packet_data:

Definition at line 346 of file signal_processing_interface.py.

@param streaming_data:
@type  streaming_data:

Definition at line 376 of file signal_processing_interface.py.

@param recv_data:
@type  recv_data:

Definition at line 356 of file signal_processing_interface.py.

shutdown application

Definition at line 314 of file signal_processing_interface.py.

get wav data
@param callback: wav file callback
@type  callback: function

Definition at line 321 of file signal_processing_interface.py.

Definition at line 329 of file signal_processing_interface.py.

thread main 

Definition at line 389 of file signal_processing_interface.py.

set play sound state
@param state: play sound state
@type  state: True for playing sound.
      False for NOT playing sound.

Definition at line 332 of file signal_processing_interface.py.


Member Data Documentation

Definition at line 286 of file signal_processing_interface.py.

Definition at line 286 of file signal_processing_interface.py.

Definition at line 286 of file signal_processing_interface.py.

Definition at line 286 of file signal_processing_interface.py.

Definition at line 286 of file signal_processing_interface.py.

Definition at line 256 of file signal_processing_interface.py.

Definition at line 257 of file signal_processing_interface.py.

Definition at line 286 of file signal_processing_interface.py.

Definition at line 286 of file signal_processing_interface.py.

Definition at line 286 of file signal_processing_interface.py.

Definition at line 261 of file signal_processing_interface.py.

Definition at line 259 of file signal_processing_interface.py.

Definition at line 258 of file signal_processing_interface.py.

Definition at line 262 of file signal_processing_interface.py.

Definition at line 263 of file signal_processing_interface.py.

Definition at line 286 of file signal_processing_interface.py.

Definition at line 286 of file signal_processing_interface.py.

Definition at line 260 of file signal_processing_interface.py.


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


rospeex_core
Author(s): Komei Sugiura
autogenerated on Thu Jun 6 2019 18:53:10