1.1.0 • Published 4 years ago
Abc Voice SDK - a sdk for service.
Installation and Usage
First, you need to install the lastest version
$ npm i sdk-abc-voice
then require in your project
var Sdk = require('sdk-abc-voice')
For Example, If you have you code to upload file audio like this
router.post("/", upload.single("myFile"), async (req, res, next) => {
let wdRes = res;
let wdReq = req;
const file = req.file;
if (
file.mimetype !== "audio/wav" &&
file.mimetype !== "audio/wave" &&
file.mimetype !== "audio/x-wav"
) {
wdReq.session.message = "Chỉ chấp nhận file .wav";
wdRes.redirect("/demo");
return;
}
if (!file) {
wdReq.session.message = "Please upload a file";
wdRes.redirect("/demo");
return;
}
var formData = {
voice: {
value: file.buffer,
options: {
filename: file.originalname,
contentType: file.mimetype
}
}
};
// Here is the way you use SDK to conver data
// your API Key to verify with server
var apikey = 'testExample';
// Call API with apiKey and formdata
var result = await sdk(apikey, formData);
//show result
console.log('result: ', result);
})