ai-code-writer
Version:
An AI code writer application using OpenAI APIs for audio transcription and chat completion.
22 lines (21 loc) • 708 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
const child_process_1 = require("child_process");
const fs_1 = require("fs");
class SoxAudioPlayer {
play(audioBuffer) {
return new Promise((resolve, reject) => {
const tempFile = 'temp-audio-output.wav';
(0, fs_1.writeFileSync)(tempFile, audioBuffer);
(0, child_process_1.exec)(`sox -t wav -c 1 -r 16000 -e signed-integer -b 16 ${tempFile} -d`, (error) => {
if (error) {
reject(error);
}
else {
resolve();
}
});
});
}
}
exports.default = SoxAudioPlayer;
;