package com.fdkankan.scene.service; import com.fdkankan.scene.dto.AsrCallbackDTO; import com.fdkankan.scene.dto.LeaveWordDTO; import com.fdkankan.scene.dto.ScrbSaveDTO; import com.fdkankan.scene.dto.TextVoiceTransferDTO; import com.fdkankan.scene.entity.TextVoiceTransfer; import com.fdkankan.web.response.ResultData; import org.springframework.web.multipart.MultipartFile; import java.util.List; public interface IScrbService { void asrCallback(AsrCallbackDTO param); void ttsCallback(String data); List listTextVoiceTransfer(String num); String ttsCompose(TextVoiceTransferDTO dto) throws Exception; void ttsLongTextToVoice(TextVoiceTransferDTO dto) throws Exception; ResultData ttsSave(TextVoiceTransferDTO dto) throws Exception; ResultData asrSave(String num, Long id, MultipartFile file) throws Exception; void deleteTextVoiceTransfer(TextVoiceTransferDTO dto); void save(ScrbSaveDTO param); }