Built motion from commit 167bccf5.|2.6.7
[motion2.git] / server / services / agi / scripts / aws / polly / lib / api.js
index 9f18b2e..9fe2d5a 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xad1c=['aws-sdk','synthesizeSpeech','writeFile','AudioStream','Invalid\x20data\x20response\x20from\x20aws\x20Polly!','No\x20data\x20response\x20from\x20aws\x20Polly!','exports','Polly','path','bluebird'];(function(_0x38bddc,_0x14ecba){var _0x4e45a3=function(_0x14adf1){while(--_0x14adf1){_0x38bddc['push'](_0x38bddc['shift']());}};_0x4e45a3(++_0x14ecba);}(_0xad1c,0x166));var _0xcad1=function(_0x1e7b16,_0x4607a1){_0x1e7b16=_0x1e7b16-0x0;var _0x37fadc=_0xad1c[_0x1e7b16];return _0x37fadc;};'use strict';var fs=require('fs');var path=require(_0xcad1('0x0'));var BPromise=require(_0xcad1('0x1'));var rs=require('randomstring');var AWS=require(_0xcad1('0x2'));function pollyResult(_0x14bb5a,_0x18fb9a,_0x86ffd9){return new BPromise(function(_0x36b9be,_0x31d532){_0x14bb5a[_0xcad1('0x3')](_0x18fb9a,function(_0x1cf051,_0xef9ab){if(_0x1cf051){_0x31d532(_0x1cf051);}else if(_0xef9ab){if(_0xef9ab['AudioStream']instanceof Buffer){fs[_0xcad1('0x4')](_0x86ffd9,_0xef9ab[_0xcad1('0x5')],function(_0x6de4e2){if(_0x6de4e2){_0x31d532(_0x6de4e2);}else{_0x36b9be();}});}else{_0x31d532(new Error(_0xcad1('0x6')));}}else{_0x31d532(new Error(_0xcad1('0x7')));}});});}module[_0xcad1('0x8')]=function(_0x355106,_0x437c61,_0x49beef,_0x4c3cbc,_0x276d63,_0x42d430,_0x28b16a){var _0x451da6=new AWS[(_0xcad1('0x9'))]({'accessKeyId':_0x355106,'secretAccessKey':_0x437c61,'region':_0x49beef});var _0x59fe0b={'Text':_0x276d63,'TextType':_0x42d430||'text','OutputFormat':'mp3','VoiceId':_0x4c3cbc};return pollyResult(_0x451da6,_0x59fe0b,_0x28b16a);};
\ No newline at end of file
+var _0x0df3=['Invalid\x20data\x20response\x20from\x20aws\x20Polly!','No\x20data\x20response\x20from\x20aws\x20Polly!','text','mp3','path','randomstring','aws-sdk','AudioStream','writeFile'];(function(_0x1e7b16,_0x4607a1){var _0x37fadc=function(_0x1fc9ce){while(--_0x1fc9ce){_0x1e7b16['push'](_0x1e7b16['shift']());}};_0x37fadc(++_0x4607a1);}(_0x0df3,0xc1));var _0x30df=function(_0x3de7e0,_0x28cbff){_0x3de7e0=_0x3de7e0-0x0;var _0x11d0b3=_0x0df3[_0x3de7e0];return _0x11d0b3;};'use strict';var fs=require('fs');var path=require(_0x30df('0x0'));var BPromise=require('bluebird');var rs=require(_0x30df('0x1'));var AWS=require(_0x30df('0x2'));function pollyResult(_0x122371,_0x35b638,_0x582087){return new BPromise(function(_0x3bd78a,_0x571e6a){_0x122371['synthesizeSpeech'](_0x35b638,function(_0x1f3ea3,_0x114d63){if(_0x1f3ea3){_0x571e6a(_0x1f3ea3);}else if(_0x114d63){if(_0x114d63[_0x30df('0x3')]instanceof Buffer){fs[_0x30df('0x4')](_0x582087,_0x114d63['AudioStream'],function(_0x28798c){if(_0x28798c){_0x571e6a(_0x28798c);}else{_0x3bd78a();}});}else{_0x571e6a(new Error(_0x30df('0x5')));}}else{_0x571e6a(new Error(_0x30df('0x6')));}});});}module['exports']=function(_0x3309a3,_0x138fa4,_0x3c5a55,_0x27f2a9,_0x1cc1bf,_0x1500c5,_0x5b20c1){var _0x28c846=new AWS['Polly']({'accessKeyId':_0x3309a3,'secretAccessKey':_0x138fa4,'region':_0x3c5a55});var _0x33f2e1={'Text':_0x1cc1bf,'TextType':_0x1500c5||_0x30df('0x7'),'OutputFormat':_0x30df('0x8'),'VoiceId':_0x27f2a9};return pollyResult(_0x28c846,_0x33f2e1,_0x5b20c1);};
\ No newline at end of file