diff --git a/src/robot_behaviour/speech_reproducer.py b/src/robot_behaviour/speech_reproducer.py index fdc3180c80b574bf72837bd277afa8538334f910..f929b2c71d6ef7768590e08dae70533af2a9b9f2 100755 --- a/src/robot_behaviour/speech_reproducer.py +++ b/src/robot_behaviour/speech_reproducer.py @@ -62,11 +62,17 @@ class Speech(): if __name__ == "__main__": speech = Speech("en_GB") text = "The solution is 112" - speech.text_to_speech(text, False, 0) - t0 = time.time() - elapsed_time = 0 - while(elapsed_time<5): - elapsed_time = time.time()-t0 - print("Reproduction has ended? ",speech.reproduction_has_ended) - + speech.text_to_speech(text, True) + print(speech.reproduction_has_ended) + speech.reproduction_has_ended = False + print(speech.reproduction_has_ended) + if speech.reproduction_has_ended == False: + speech.text_to_speech(text, True) + print(speech.reproduction_has_ended) + # + # t0 = time.time() + # elapsed_time = 0 + # while(elapsed_time<5): + # elapsed_time = time.time()-t0 + # print("Reproduction has ended? ",speech.reproduction_has_ended)