added functionality for transcription tool to tell the frontend what audio format to use

This commit is contained in:
2025-12-05 15:58:17 +01:00
parent 05c04aaef2
commit f858f2edbb
3 changed files with 3 additions and 4 deletions
+2 -2
View File
@@ -95,11 +95,11 @@ electron.ipcMain.handle('get-module-names', async () => {
module_array.ai_modules.push({"name": e.name, "displayname": e.displayname}) module_array.ai_modules.push({"name": e.name, "displayname": e.displayname})
break; break;
case "transcription": 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; break;
} }
}) })
// console.log(module_array); console.log(module_array);
return module_array return module_array
}); });
-2
View File
@@ -299,7 +299,6 @@
"resolved": "https://registry.npmjs.org/@types/node/-/node-24.9.2.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-24.9.2.tgz",
"integrity": "sha512-uWN8YqxXxqFMX2RqGOrumsKeti4LlmIMIyV0lgut4jx7KQBcBiW6vkDtIBvHnHIquwNfJhk8v2OtmO8zXWHfPA==", "integrity": "sha512-uWN8YqxXxqFMX2RqGOrumsKeti4LlmIMIyV0lgut4jx7KQBcBiW6vkDtIBvHnHIquwNfJhk8v2OtmO8zXWHfPA==",
"license": "MIT", "license": "MIT",
"peer": true,
"dependencies": { "dependencies": {
"undici-types": "~7.16.0" "undici-types": "~7.16.0"
} }
@@ -2535,7 +2534,6 @@
"integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
"dev": true, "dev": true,
"license": "Apache-2.0", "license": "Apache-2.0",
"peer": true,
"bin": { "bin": {
"tsc": "bin/tsc", "tsc": "bin/tsc",
"tsserver": "bin/tsserver" "tsserver": "bin/tsserver"
@@ -89,6 +89,7 @@ module.exports = {
name: 'assembly', name: 'assembly',
type: 'transcription', type: 'transcription',
displayname: 'AssemblyAI', displayname: 'AssemblyAI',
audioformat: "mp3",
async function(audioFileName) { async function(audioFileName) {
return new Promise(async (resolve, reject) => { return new Promise(async (resolve, reject) => {