/*
-* Copyright (c) 2011-2014 Samsung Electronics Co., Ltd All Rights Reserved
+* Copyright (c) 2011-2016 Samsung Electronics Co., Ltd All Rights Reserved
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
#define TTS_METHOD_STOP "tts_method_stop"
#define TTS_METHOD_PAUSE "tts_method_pause"
+#define TTS_METHOD_SET_PRIVATE_DATA "tts_method_set_private_data"
+#define TTS_METHOD_GET_PRIVATE_DATA "tts_method_get_private_data"
+#define TTS_METHOD_SET_CREDENTIAL "tts_method_set_credential"
+
#define TTSD_METHOD_HELLO "ttsd_method_hello"
#define TTSD_METHOD_UTTERANCE_STARTED "ttsd_method_utterance_started"
#define TTSD_METHOD_UTTERANCE_COMPLETED "ttsd_method_utterance_completed"
* Defines for configuration
*******************************************************************************************/
-#define TTS_USR_BASE "/usr/lib/voice/tts/1.0"
-#define TTS_OPT_BASE "/opt/usr/data/voice/tts/1.0"
-
-#define TTS_DEFAULT_CONFIG TTS_USR_BASE"/tts-config.xml"
-#define TTS_CONFIG tzplatform_mkpath(TZ_USER_HOME, ".voice/tts-config.xml")
-
-#define MESSAGE_FILE_PATH_ROOT tzplatform_mkpath(TZ_USER_HOME, ".voice/")
-
-#define TTS_DEFAULT_ENGINE TTS_USR_BASE"/engine"
-#define TTS_DOWNLOAD_ENGINE TTS_OPT_BASE"/engine"
+#define TTS_CONFIG_BASE tzplatform_mkpath(TZ_USER_HOME, "/share/.voice")
+#define TTS_CONFIG tzplatform_mkpath(TZ_USER_HOME, "/share/.voice/tts-config.xml")
+#define TTS_DEFAULT_CONFIG tzplatform_mkpath(TZ_SYS_RO_SHARE, "/voice/tts/1.0/tts-config.xml")
-#define TTS_DEFAULT_ENGINE_INFO TTS_USR_BASE"/engine-info"
-#define TTS_DOWNLOAD_ENGINE_INFO TTS_OPT_BASE"/engine-info"
+#define TTS_DEFAULT_ENGINE tzplatform_mkpath(TZ_SYS_RO_SHARE, "/voice/tts/1.0/engine")
+#define TTS_DEFAULT_ENGINE_INFO tzplatform_mkpath(TZ_SYS_RO_SHARE, "/voice/tts/1.0/engine-info")
+#define TTS_DEFAULT_ENGINE_SETTING tzplatform_mkpath(TZ_SYS_RO_SHARE, "/voice/tts/1.0/engine-setting")
-#define TTS_DEFAULT_ENGINE_SETTING TTS_USR_BASE"/engine-setting"
-#define TTS_DOWNLOAD_ENGINE_SETTING TTS_OPT_BASE"/engine-setting"
+#define TTS_HOME tzplatform_mkpath(TZ_USER_HOME, "/share/.voice/tts")
+#define TTS_DOWNLOAD_BASE tzplatform_mkpath(TZ_USER_HOME, "/share/.voice/tts/1.0")
+#define TTS_DOWNLOAD_ENGINE_INFO tzplatform_mkpath(TZ_USER_HOME, "share/.voice/tts/1.0/engine-info")
#define TTS_BASE_LANGUAGE "en_US"
#define TTS_RETRY_COUNT 5
+#define TTS_RETRY_MIN_COUNT 2
#define TTS_SPEED_MIN 1
#define TTS_SPEED_NORMAL 8
#define TTS_PITCH_NORMAL 8
#define TTS_PITCH_MAX 15
-#define TTS_MAX_TEXT_SIZE 2000
+//#define TTS_MAX_TEXT_SIZE 2000
#define TTS_FEATURE_PATH "tizen.org/feature/speech.synthesis"
#define TTS_LANGSET_KEY VCONFKEY_LANGSET
+#define TTS_ENGINE_DB_DEFAULT "db/voice/tts/engine/default"
#ifdef __cplusplus
}