This commit is contained in:
fengchuanhn@gmail.com
2026-05-22 18:42:26 +08:00
parent 2abc2134a8
commit d3af2e1124
19 changed files with 1856 additions and 116 deletions

View File

@@ -7,7 +7,7 @@ function ensureTauri() {
}
/**
* @typedef {{ id: number, name: string, filePath: string, createdAt: string }} GeneratedAudioRecord
* @typedef {{ id: number, name: string, filePath: string, sourceText: string, createdAt: string }} GeneratedAudioRecord
*/
/** @returns {Promise<GeneratedAudioRecord[]>} */
@@ -19,11 +19,25 @@ export async function listGeneratedAudios() {
/**
* @param {string} name 可为空,空时由后端填入当前时间
* @param {string} filePath
* @param {string} [sourceText]
* @returns {Promise<GeneratedAudioRecord>}
*/
export async function insertGeneratedAudio(name, filePath) {
export async function insertGeneratedAudio(name, filePath, sourceText = "") {
ensureTauri();
return invoke("insert_generated_audio", { name, filePath });
return invoke("insert_generated_audio", {
name,
filePath,
sourceText: sourceText || "",
});
}
/**
* @param {number} id
* @param {string} name
*/
export async function updateGeneratedAudioName(id, name) {
ensureTauri();
return invoke("update_generated_audio_name", { id, name });
}
/**