File tree Expand file tree Collapse file tree
src/bitbots_misc/bitbots_tts/bitbots_tts Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -97,6 +97,9 @@ def run_speaker(self) -> None:
9797 if len (self .priority_queue ) > 0 :
9898 # Get the next message and speak it
9999 text , _ = self .priority_queue .pop (0 )
100+ if len (text ) == 0 :
101+ self .get_logger ().warn ("Did not speak empty message." )
102+ return
100103 try :
101104 with timer ("TTS Generation Time" ):
102105 wav_untrimmed , duration = self .generate_speech (f"{ text } " )
@@ -105,10 +108,6 @@ def run_speaker(self) -> None:
105108 speaker = sc .default_speaker ()
106109 with speaker .player (samplerate = self .text_to_speech_engine .sample_rate ) as p :
107110 p .play (wav )
108- self .get_logger ().info (f"Spoke: '{ text } '." )
109- self .get_logger ().debug (
110- f"Finished speaking: { text } (Duration: { duration [0 ].item ():.2f} s) Used device: { speaker .name } "
111- )
112111 except OSError :
113112 self .get_logger ().error (str (traceback .format_exc ()))
114113
You can’t perform that action at this time.
0 commit comments