#define SK_INIT "IDS_VOICE_BODY_TAP_MIC"
#define SK_SPEAK_NOW "WDS_VOICE_NPBODY_SPEAK_NOW_ABB"
+#define SK_SPEAK_PREPARE "WDS_VOICE_PREPARE_ABB"
#define SK_RECOGNITION_FAILED "WDS_VOICE_TPOP_RECOGNITION_FAILED_ABB"
#define SK_DOUBLE_TAP_TO_SPEAK "WDS_TTS_TBBODY_DOUBLE_TAP_TO_SPEAK"
int is_lang_supported_by_stt(char lang[]);
Evas_Object *show_voice_window(Evas_Object *parent, VoiceData *voicedata);
void on_stt_pause(VoiceData *voicedata);
+void on_stt_resume(VoiceData *voicedata);
void on_destroy(VoiceData *voicedata);
const char* get_lang_label(char lang[]);
void _stt_lang_changed_cb(keynode_t *key, void* data);
void start_by_press(VoiceData *voicedata);
+void restart_listening(double in);
void voice_get_string(const char *keyValue, VoiceData *voicedata);
void create_setting_window(Evas_Object *more_option_layout);
void activate_circle_scroller_for_stt_textbox(void* data, Eina_Bool bActivate);
void stt_feedback_deinitialize();
void show_error_message(VoiceData *voicedata, stt_error_e reason);
void powerUnlock(void);
+Evas_Object *create_text_detiled_view(Evas_Object *parent);
+bool is_textblock_empty(void *data);
+void set_textblock_empty(void *data);
+void show_bottom_button(void* data, bool delayed);
+void hide_bottom_button(void* data);
#endif /* W_INPUT_STT_VOICE_H_ */