CloudTwin  ROS2 Humble
Digital twin for path and trajectory optimisation
Public Member Functions | Public Attributes | Private Member Functions | List of all members
digital_twin.speech_node.SpeechNode Class Reference
+ Inheritance diagram for digital_twin.speech_node.SpeechNode:

Public Member Functions

def __init__ (self)
 

Public Attributes

 cmd_pub
 
 default_lang
 
 device_idx
 
 max_dur
 
 model
 
 model_size
 
 recording
 
 sample_rate
 
 sil_dur
 
 sil_thr
 
 status_pub
 

Private Member Functions

def _capture (self, sd)
 
def _on_trigger (self, String msg)
 
def _record_and_transcribe (self, str lang)
 
def _set_status (self, str text)
 

Constructor & Destructor Documentation

◆ __init__()

def digital_twin.speech_node.SpeechNode.__init__ (   self)

Member Function Documentation

◆ _capture()

def digital_twin.speech_node.SpeechNode._capture (   self,
  sd 
)
private
Record from default mic until silence or max duration.

◆ _on_trigger()

def digital_twin.speech_node.SpeechNode._on_trigger (   self,
String  msg 
)
private

◆ _record_and_transcribe()

def digital_twin.speech_node.SpeechNode._record_and_transcribe (   self,
str  lang 
)
private

◆ _set_status()

def digital_twin.speech_node.SpeechNode._set_status (   self,
str  text 
)
private

Member Data Documentation

◆ cmd_pub

digital_twin.speech_node.SpeechNode.cmd_pub

◆ default_lang

digital_twin.speech_node.SpeechNode.default_lang

◆ device_idx

digital_twin.speech_node.SpeechNode.device_idx

◆ max_dur

digital_twin.speech_node.SpeechNode.max_dur

◆ model

digital_twin.speech_node.SpeechNode.model

◆ model_size

digital_twin.speech_node.SpeechNode.model_size

◆ recording

digital_twin.speech_node.SpeechNode.recording

◆ sample_rate

digital_twin.speech_node.SpeechNode.sample_rate

◆ sil_dur

digital_twin.speech_node.SpeechNode.sil_dur

◆ sil_thr

digital_twin.speech_node.SpeechNode.sil_thr

◆ status_pub

digital_twin.speech_node.SpeechNode.status_pub

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