diff --git a/basic.py b/basic.py index 7ce727e..b501000 100755 --- a/basic.py +++ b/basic.py @@ -36,6 +36,7 @@ recog_config = { "Verify-Buffer-Utterance": False, "Media-Type": None, + "loggingTag": None, } diff --git a/cpqdasr/recognizer/result.py b/cpqdasr/recognizer/result.py index 95eacca..48a3ca1 100644 --- a/cpqdasr/recognizer/result.py +++ b/cpqdasr/recognizer/result.py @@ -28,16 +28,20 @@ def __init__(self, speech_segment_index, text): self.speechSegmentIndex = speech_segment_index self.text = text + def __repr__(self) -> str: + return str(vars(self)) + class AgeResponse: - def __init__( - self, event=None, age=None, confidence=None, p=None - ): + def __init__(self, event=None, age=None, confidence=None, p=None): self.age = age self.event = event self.confidence = confidence self.p = p + def __repr__(self) -> str: + return str(vars(self)) + class GenderResponse: def __init__(self, event=None, p=None, gender=None): @@ -45,6 +49,9 @@ def __init__(self, event=None, p=None, gender=None): self.gender = gender self.p = p + def __repr__(self) -> str: + return str(vars(self)) + class EmotionResponse: def __init__(self, p=None, event=None, emotion=None, p_groups=None): @@ -53,20 +60,22 @@ def __init__(self, p=None, event=None, emotion=None, p_groups=None): self.p = p self.p_groups = p_groups + def __repr__(self) -> str: + return str(vars(self)) class RecognitionResult: def __init__( - self, - result_code, - speech_segment_index, - last_speech_segment, - sentence_start_time_milliseconds, - sentence_end_time_milliseconds, - alternatives, - age_scores=None, - gender_scores=None, - emotion_scores=None, + self, + result_code, + speech_segment_index, + last_speech_segment, + sentence_start_time_milliseconds, + sentence_end_time_milliseconds, + alternatives, + age_scores=None, + gender_scores=None, + emotion_scores=None, ): assert type(result_code) is str assert type(speech_segment_index) is int @@ -83,3 +92,6 @@ def __init__( self.age_scores = age_scores self.gender_scores = gender_scores self.emotion_scores = emotion_scores + + def __repr__(self) -> str: + return str(vars(self))