2024-08-12 16:26:08 +08:00

26 lines
923 B
JavaScript

import { ipcRenderer } from 'electron'
import { DEFINE_STRING } from '../define/define_string'
const tts = {
// 获取当前的TTS配置数据
GetTTSCOnfig: async () => await ipcRenderer.invoke(DEFINE_STRING.TTS.GET_TTS_CONFIG),
// 保存TTS配置
SaveTTSConfig: async (data) => await ipcRenderer.invoke(DEFINE_STRING.TTS.SAVE_TTS_CONFIG, data),
// 生成音频
GenerateAudio: async (text) => await ipcRenderer.invoke(DEFINE_STRING.TTS.GENERATE_AUDIO, text),
// 生成SRT字幕
GenerateSrt: async (text) => await ipcRenderer.invoke(DEFINE_STRING.TTS.GENERATE_SRT, text),
// 删除配音历史记录
DeleteTTSHistory: async (ttsId) =>
await ipcRenderer.invoke(DEFINE_STRING.TTS.DELETE_TTS_HISTORY, ttsId),
// 获取生成音频的历史记录
GetTTSHistoryData: async (queryCondition) =>
await ipcRenderer.invoke(DEFINE_STRING.TTS.GET_TTS_HISTORY_DATA, queryCondition)
}
export { tts }