Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes
webaudiomonitor.ws_server_tornado.WebAudioMonitorServerFactory Class Reference

List of all members.

Public Member Functions

def __init__
def add_recv_packet
def notify_epd_message
def notify_sr_text
def notify_ss_text
def notify_vad_connected
def notify_vad_disconnected
def register_session
def send_packet
def unregister_session

Private Member Functions

def _create_send_text_packet
def _recv_packet

Private Attributes

 _clients
 _mutex
 _recv_audio_packet_cb
 _recv_command_packet_cb
 _session_id_list
 _vad_connected

Static Private Attributes

int _SR_TEXT = 31
int _SS_TEXT = 30
int _VAD_HEADER = 22

Detailed Description

AudioMonitorServerFactory class 

Definition at line 144 of file ws_server_tornado.py.


Constructor & Destructor Documentation

def webaudiomonitor.ws_server_tornado.WebAudioMonitorServerFactory.__init__ (   self,
  uri,
  recv_audio_packet_cb,
  recv_command_packet_cb 
)

Definition at line 150 of file ws_server_tornado.py.


Member Function Documentation

Definition at line 265 of file ws_server_tornado.py.

def webaudiomonitor.ws_server_tornado.WebAudioMonitorServerFactory._recv_packet (   self,
  packet,
  is_binary 
) [private]
reveive packet process

:param packet:
:param is_binary:

Definition at line 172 of file ws_server_tornado.py.

def webaudiomonitor.ws_server_tornado.WebAudioMonitorServerFactory.add_recv_packet (   self,
  packet,
  is_binary,
  session_id 
)
add data to data que

:param packet:
:param is_binary:
:param session_id:

Definition at line 158 of file ws_server_tornado.py.

notify epd message

Definition at line 255 of file ws_server_tornado.py.

notify speech recognition result

Definition at line 283 of file ws_server_tornado.py.

notify speech synthesis result

Definition at line 272 of file ws_server_tornado.py.

notify vad connected

Definition at line 237 of file ws_server_tornado.py.

notify vad disconnected

Definition at line 246 of file ws_server_tornado.py.

register new session

:param session_id:

Definition at line 191 of file ws_server_tornado.py.

add send packet by protocol class

:packet:

Definition at line 225 of file ws_server_tornado.py.

delete session id

:session_id:

Definition at line 208 of file ws_server_tornado.py.


Member Data Documentation

Definition at line 150 of file ws_server_tornado.py.

Definition at line 150 of file ws_server_tornado.py.

Definition at line 150 of file ws_server_tornado.py.

Definition at line 150 of file ws_server_tornado.py.

Definition at line 150 of file ws_server_tornado.py.

Definition at line 148 of file ws_server_tornado.py.

Definition at line 147 of file ws_server_tornado.py.

Definition at line 150 of file ws_server_tornado.py.

Definition at line 146 of file ws_server_tornado.py.


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


rospeex_webaudiomonitor
Author(s): Komei Sugiura
autogenerated on Thu Jun 6 2019 18:53:16