Как бы я oop этот сценарий над файлами в папке? Так что моя функция curl загружает все стенограммы и аудио файлы на этот сайт с помощью автоматического подхода. (Более низкое качество - это веб-сайт, который позволяет пользователям извлекать json объекты из транскриптов и даже позволяет нам находить время начала и окончания предложений с помощью аудио.)
const getAligned = require('./getAudioTranscript.js'); // require getAudioTranscript.js, file ext not required, but need ./ to indicate it is a local file
getAligned.writeFile('_rJOSDgDG0A.m4a', '_rJOSDgDG0A.txt');
module.exports = {
//var request = curl.request(default_options);
writeFile: (audioFilePath, textFileName) => {
const curl = require('curlrequest');
let options = {
method: 'POST',
form: [
"audio=@" + audioFilePath,
"transcript=@" + textFileName
],
url: 'http://localhost:32768/transcriptions?',
};
let startDate = new Date().getTime();
console.log(startDate);
curl.request(options, function (err, data, meta) {
//res.send({ alignment: data });
console.log(options);
//del.sync([textFileName]);
let endDate = new Date().getTime();
console.log((endDate - startDate) / 1000);
});
},
};