From f858f2edbb6ffdfff158dcc64fc887a40ba57d63 Mon Sep 17 00:00:00 2001 From: Emily Date: Fri, 5 Dec 2025 15:58:17 +0100 Subject: [PATCH] added functionality for transcription tool to tell the frontend what audio format to use --- main.js | 4 ++-- package-lock.json | 2 -- services/modules/transcription-remote/assembly.js | 1 + 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/main.js b/main.js index 39c408d..6d1fe0e 100644 --- a/main.js +++ b/main.js @@ -95,11 +95,11 @@ electron.ipcMain.handle('get-module-names', async () => { module_array.ai_modules.push({"name": e.name, "displayname": e.displayname}) break; case "transcription": - module_array.transcription_modules.push({"name": e.name, "displayname": e.displayname}) + module_array.transcription_modules.push({"name": e.name, "displayname": e.displayname, "audioformat":e.audioformat}) break; } }) - // console.log(module_array); + console.log(module_array); return module_array }); diff --git a/package-lock.json b/package-lock.json index 4de511e..76227c9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -299,7 +299,6 @@ "resolved": "https://registry.npmjs.org/@types/node/-/node-24.9.2.tgz", "integrity": "sha512-uWN8YqxXxqFMX2RqGOrumsKeti4LlmIMIyV0lgut4jx7KQBcBiW6vkDtIBvHnHIquwNfJhk8v2OtmO8zXWHfPA==", "license": "MIT", - "peer": true, "dependencies": { "undici-types": "~7.16.0" } @@ -2535,7 +2534,6 @@ "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "dev": true, "license": "Apache-2.0", - "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" diff --git a/services/modules/transcription-remote/assembly.js b/services/modules/transcription-remote/assembly.js index 3b02e4c..5819a3c 100644 --- a/services/modules/transcription-remote/assembly.js +++ b/services/modules/transcription-remote/assembly.js @@ -89,6 +89,7 @@ module.exports = { name: 'assembly', type: 'transcription', displayname: 'AssemblyAI', + audioformat: "mp3", async function(audioFileName) { return new Promise(async (resolve, reject) => {