From 0d19005dc34a90ad71054b5063006f2ee0d7e7f7 Mon Sep 17 00:00:00 2001 From: linyuchen Date: Fri, 21 Jun 2024 17:28:17 +0800 Subject: [PATCH] refactor: remove duplicate import --- src/common/utils/audio.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/common/utils/audio.ts b/src/common/utils/audio.ts index afb690a..78a7840 100644 --- a/src/common/utils/audio.ts +++ b/src/common/utils/audio.ts @@ -1,5 +1,4 @@ import fs from 'fs' -import fsAsync from 'fs/promises' import fsPromise from 'fs/promises' import { decode, encode, getDuration, getWavFileInfo, isWav, isSilk } from 'silk-wasm' import { log } from './log' @@ -133,12 +132,12 @@ export async function encodeSilk(filePath: string) { } export async function decodeSilk(inputFilePath: string, outFormat: 'mp3' | 'amr' | 'wma' | 'm4a' | 'spx' | 'ogg' | 'wav' | 'flac' = 'mp3') { - const silkArrayBuffer = await fsAsync.readFile(inputFilePath) + const silkArrayBuffer = await fsPromise.readFile(inputFilePath) const data = (await decode(silkArrayBuffer, 24000)).data const fileName = path.join(TEMP_DIR, path.basename(inputFilePath)) const outPCMPath = fileName + '.pcm' const outFilePath = fileName + '.' + outFormat - await fsAsync.writeFile(outPCMPath, data) + await fsPromise.writeFile(outPCMPath, data) const convert = () => { return new Promise((resolve, reject) => { const ffmpegPath = getConfigUtil().getConfig().ffmpeg || process.env.FFMPEG_PATH || 'ffmpeg'