Built motion from commit 67e5df37.|2.0.59
[motion2.git] / server / services / agi / scripts / aws / polly / lib / api.js
1 var _0x3253=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x66\x73","\x70\x61\x74\x68","\x62\x6C\x75\x65\x62\x69\x72\x64","\x72\x61\x6E\x64\x6F\x6D\x73\x74\x72\x69\x6E\x67","\x61\x77\x73\x2D\x73\x64\x6B","\x41\x75\x64\x69\x6F\x53\x74\x72\x65\x61\x6D","\x77\x72\x69\x74\x65\x46\x69\x6C\x65","\x49\x6E\x76\x61\x6C\x69\x64\x20\x64\x61\x74\x61\x20\x72\x65\x73\x70\x6F\x6E\x73\x65\x20\x66\x72\x6F\x6D\x20\x61\x77\x73\x20\x50\x6F\x6C\x6C\x79\x21","\x4E\x6F\x20\x64\x61\x74\x61\x20\x72\x65\x73\x70\x6F\x6E\x73\x65\x20\x66\x72\x6F\x6D\x20\x61\x77\x73\x20\x50\x6F\x6C\x6C\x79\x21","\x73\x79\x6E\x74\x68\x65\x73\x69\x7A\x65\x53\x70\x65\x65\x63\x68","\x65\x78\x70\x6F\x72\x74\x73","\x6D\x70\x33"];_0x3253[0];var fs=require(_0x3253[1]);var path=require(_0x3253[2]);var BPromise=require(_0x3253[3]);var rs=require(_0x3253[4]);var AWS=require(_0x3253[5]);function pollyResult(_0x7dffx7,_0x7dffx8,_0x7dffx9){return  new BPromise(function(_0x7dffxa,_0x7dffxb){_0x7dffx7[_0x3253[10]](_0x7dffx8,function(_0x7dffxc,_0x7dffxd){if(_0x7dffxc){_0x7dffxb(_0x7dffxc)}else {if(_0x7dffxd){if(_0x7dffxd[_0x3253[6]] instanceof  Buffer){fs[_0x3253[7]](_0x7dffx9,_0x7dffxd.AudioStream,function(_0x7dffxc){if(_0x7dffxc){_0x7dffxb(_0x7dffxc)}else {_0x7dffxa()}})}else {_0x7dffxb( new Error(_0x3253[8]))}}else {_0x7dffxb( new Error(_0x3253[9]))}}})})}module[_0x3253[11]]= function(_0x7dffxe,_0x7dffxf,_0x7dffx10,_0x7dffx11,_0x7dffx12,_0x7dffx9){var _0x7dffx13= new AWS.Polly({accessKeyId:_0x7dffxe,secretAccessKey:_0x7dffxf,region:_0x7dffx10});var _0x7dffx8={"\x54\x65\x78\x74":_0x7dffx12,OutputFormat:_0x3253[12],VoiceId:_0x7dffx11};return pollyResult(_0x7dffx13,_0x7dffx8,_0x7dffx9)}