Built motion from commit c738b9ac.|2.6.25
[motion2.git] / server / services / agi / scripts / aws / polly / lib / api.js
index 48820b0..ed3ad65 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xcf77=['No\x20data\x20response\x20from\x20aws\x20Polly!','exports','Polly','text','mp3','path','bluebird','randomstring','aws-sdk','synthesizeSpeech','AudioStream'];(function(_0x17e4fb,_0xb18021){var _0x18c91f=function(_0x5dc4d0){while(--_0x5dc4d0){_0x17e4fb['push'](_0x17e4fb['shift']());}};_0x18c91f(++_0xb18021);}(_0xcf77,0x1d3));var _0x7cf7=function(_0x2cac79,_0x4933ed){_0x2cac79=_0x2cac79-0x0;var _0x353569=_0xcf77[_0x2cac79];return _0x353569;};'use strict';var fs=require('fs');var path=require(_0x7cf7('0x0'));var BPromise=require(_0x7cf7('0x1'));var rs=require(_0x7cf7('0x2'));var AWS=require(_0x7cf7('0x3'));function pollyResult(_0x376def,_0x4637e7,_0x3d3b3c){return new BPromise(function(_0x28313d,_0x23e156){_0x376def[_0x7cf7('0x4')](_0x4637e7,function(_0x50b123,_0x31071e){if(_0x50b123){_0x23e156(_0x50b123);}else if(_0x31071e){if(_0x31071e[_0x7cf7('0x5')]instanceof Buffer){fs['writeFile'](_0x3d3b3c,_0x31071e[_0x7cf7('0x5')],function(_0xf1fddb){if(_0xf1fddb){_0x23e156(_0xf1fddb);}else{_0x28313d();}});}else{_0x23e156(new Error('Invalid\x20data\x20response\x20from\x20aws\x20Polly!'));}}else{_0x23e156(new Error(_0x7cf7('0x6')));}});});}module[_0x7cf7('0x7')]=function(_0x261476,_0x3faaf0,_0x59f8c9,_0x234e8b,_0x544c7c,_0x18c5f2,_0x159ba0){var _0x207a83=new AWS[(_0x7cf7('0x8'))]({'accessKeyId':_0x261476,'secretAccessKey':_0x3faaf0,'region':_0x59f8c9});var _0x27b3da={'Text':_0x544c7c,'TextType':_0x18c5f2||_0x7cf7('0x9'),'OutputFormat':_0x7cf7('0xa'),'VoiceId':_0x234e8b};return pollyResult(_0x207a83,_0x27b3da,_0x159ba0);};
\ No newline at end of file
+var _0x79de=['aws-sdk','synthesizeSpeech','writeFile','Invalid\x20data\x20response\x20from\x20aws\x20Polly!','No\x20data\x20response\x20from\x20aws\x20Polly!','exports','Polly','text','mp3','path','bluebird'];(function(_0x3f7e42,_0x47fafe){var _0x3bfbe8=function(_0x415f62){while(--_0x415f62){_0x3f7e42['push'](_0x3f7e42['shift']());}};_0x3bfbe8(++_0x47fafe);}(_0x79de,0x195));var _0xe79d=function(_0x4d7cc7,_0x4a20fd){_0x4d7cc7=_0x4d7cc7-0x0;var _0x295e1b=_0x79de[_0x4d7cc7];return _0x295e1b;};'use strict';var fs=require('fs');var path=require(_0xe79d('0x0'));var BPromise=require(_0xe79d('0x1'));var rs=require('randomstring');var AWS=require(_0xe79d('0x2'));function pollyResult(_0x4713d8,_0x36df4b,_0x54ec46){return new BPromise(function(_0x1ce0e8,_0x59bacb){_0x4713d8[_0xe79d('0x3')](_0x36df4b,function(_0x4d5d70,_0x1a059e){if(_0x4d5d70){_0x59bacb(_0x4d5d70);}else if(_0x1a059e){if(_0x1a059e['AudioStream']instanceof Buffer){fs[_0xe79d('0x4')](_0x54ec46,_0x1a059e['AudioStream'],function(_0xb49b62){if(_0xb49b62){_0x59bacb(_0xb49b62);}else{_0x1ce0e8();}});}else{_0x59bacb(new Error(_0xe79d('0x5')));}}else{_0x59bacb(new Error(_0xe79d('0x6')));}});});}module[_0xe79d('0x7')]=function(_0x113dd6,_0x59e13b,_0x447886,_0x37f8ed,_0x28d3c3,_0x539226,_0x2b10d7){var _0x2516b2=new AWS[(_0xe79d('0x8'))]({'accessKeyId':_0x113dd6,'secretAccessKey':_0x59e13b,'region':_0x447886});var _0x443bcb={'Text':_0x28d3c3,'TextType':_0x539226||_0xe79d('0x9'),'OutputFormat':_0xe79d('0xa'),'VoiceId':_0x37f8ed};return pollyResult(_0x2516b2,_0x443bcb,_0x2b10d7);};
\ No newline at end of file