feat: 语音

This commit is contained in:
电摇小子
2026-08-05 09:45:59 +08:00
committed by Wxw-Gu
parent 69bc6f57e7
commit 7529a67f09
49 changed files with 3013 additions and 154 deletions
@@ -48,6 +48,23 @@ describe('preload IPC contract', () => {
'fixture-session',
{ force: true, priority: 0 }
)
const voiceReference = {
sessionId: 'filehelper',
localId: 11,
createTime: 1785553200,
svrId: 'server-11'
}
await api.recognizeVoice(voiceReference)
expect(invoke).toHaveBeenLastCalledWith('voice:recognize', voiceReference)
await api.cancelVoiceRecognition(voiceReference)
expect(invoke).toHaveBeenLastCalledWith('voice:cancelRecognition', voiceReference)
await api.downloadVoiceModel()
expect(invoke).toHaveBeenLastCalledWith('voice:downloadModel')
await api.removeVoiceModel()
expect(invoke).toHaveBeenLastCalledWith('voice:removeModel')
await api.openVoiceModelDirectory()
expect(invoke).toHaveBeenLastCalledWith('voice:openModelDirectory')
})
it('preserves key API return values without exposing ipcRenderer', async () => {