diff --git a/include/tiago_modules/tts_module.h b/include/tiago_modules/tts_module.h
index 78a4745c09331355e803e87f3e2735fb409e2fc4..9e59b4a4e4f81a74f0bf507dc4f2f0a2224cb2b6 100644
--- a/include/tiago_modules/tts_module.h
+++ b/include/tiago_modules/tts_module.h
@@ -13,7 +13,8 @@
 typedef enum {TTS_MODULE_IDLE,TTS_MODULE_START,TTS_MODULE_WAIT} tts_module_state_t;
 
 //Status
-typedef enum {TTS_MODULE_SUCCESS,
+typedef enum {TTS_MODULE_RUNNING,
+              TTS_MODULE_SUCCESS,
               TTS_MODULE_ACTION_START_FAIL,
               TTS_MODULE_TIMEOUT,
               TTS_MODULE_FB_WATCHDOG,
diff --git a/src/tts_module.cpp b/src/tts_module.cpp
index 6ac16e3adb5bb0e6f97bff1f4da3d18dd879c33b..2cc24f51297575d009e62bc7e99545d956df118c 100644
--- a/src/tts_module.cpp
+++ b/src/tts_module.cpp
@@ -24,6 +24,7 @@ void CTTSModule::state_machine(void)
                           {
                             this->new_speech=false;
                             this->state=TTS_MODULE_START;
+                            this->status=TTS_MODULE_RUNNING;
                           }
                           else
                             this->state=TTS_MODULE_IDLE;