From 498a4d9a25bf2c771b4cc1e3039df8edcc3cd6e3 Mon Sep 17 00:00:00 2001
From: Antonio Andriella <aandriella@iri.upc.edu>
Date: Tue, 29 Sep 2020 16:23:30 +0200
Subject: [PATCH] main fix for reproducing action

---
 src/robot_behaviour/speech_reproducer.py | 20 +++++++++++++-------
 1 file changed, 13 insertions(+), 7 deletions(-)

diff --git a/src/robot_behaviour/speech_reproducer.py b/src/robot_behaviour/speech_reproducer.py
index fdc3180..f929b2c 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)
 
-- 
GitLab