12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- <?xml version="1.0" encoding="utf-8"?>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name : K-u 2.0
- * Job Name :
- * File Name : comm_tts.xjs
- * Creator : 김상목
- * Make Date : 2018-11-26
- *
- * Description : TTS 관련 API
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2018-11-26 smkim 파일 생성
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
-
- /********************************************************************************************************************/
- /************************* TTS 관련 함수 ***********************************************************************/
- /********************************************************************************************************************/
- // ttsf_getTextToSSML : TTS로 전송할 문장을 이용하여 SSML 형식으로 반환한다.
- // ttsf_getSendSsmlUrl : TTS로 전송할 문장을 이용하여 SSML 형식으로 반환 후 UTF-8로 인코딩하여 URL을 반환한다.
- /**********************************************************************************
- * 함수명 : ttsf_getTextToSSML
- * 설명 : 인자값을 SSML형식 변환
- * argument : String
- * return Type : String
- **********************************************************************************/
- function ttsf_transTextToSSML(text) {
- var ssml = "<speak>" +
- " <amazon:auto-breaths>" +
- " <prosody volume='x-loud'>" +
- text +
- " </prosody>" +
- " </amazon:auto-breaths>" +
- "</speak>";
-
- return ssml;
- }
- /**********************************************************************************
- * 함수명 : ttsf_getTTSUrl
- * 설명 : 인자값을 ssml로 변환 후 UTF-8로 인코딩하여 url 값 변환
- * argument : String
- * return Type : String
- **********************************************************************************/
- function ttsf_getTTSUrl(text) {
- var text = encodeURI(encodeURI(ttsf_transTextToSSML(text)));
- var url = gv_sURLprefix + "/xpapps/com/instantmsgxp/jsp/knuhtts.jsp?text=" + text;
- return url;
- }]]></Script>
|