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 }