Spaces:
Build error
Build error
| import { exec } from "child_process"; | |
| import { promises as fs } from "fs"; | |
| const execCommand = ({ command }) => { | |
| return new Promise((resolve, reject) => { | |
| exec(command, (error, stdout, stderr) => { | |
| if (error) reject(error); | |
| resolve(stdout); | |
| }); | |
| }); | |
| }; | |
| const readJsonTranscript = async ({ fileName }) => { | |
| const data = await fs.readFile(fileName, "utf8"); | |
| return JSON.parse(data); | |
| }; | |
| const audioFileToBase64 = async ({ fileName }) => { | |
| const data = await fs.readFile(fileName); | |
| return data.toString("base64"); | |
| }; | |
| export { execCommand, readJsonTranscript, audioFileToBase64 }; | |