| | |
| | | package com.dji.sample.speak.service; |
| | | |
| | | import com.dji.sample.common.model.PaginationData; |
| | | import com.dji.sample.common.model.ResponseResult; |
| | | import com.dji.sample.speak.model.dto.PsdkModelDto; |
| | | import com.dji.sample.speak.model.dto.SpeakVoiceStartDto; |
| | | import com.dji.sample.speak.model.dto.SpeakVolumeDto; |
| | | import com.dji.sample.speak.model.entity.SpeakVoiceEntity; |
| | | import com.dji.sample.speak.model.enums.FormatEnum; |
| | | import com.dji.sample.speak.model.param.SpeakVoiceStartParam; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import javax.sound.sampled.UnsupportedAudioFileException; |
| | | import java.io.File; |
| | | import java.io.IOException; |
| | | import java.util.List; |
| | | |
| | | public interface SpeakVoiceService { |
| | | int takeVoice(String sn , Integer psdk_index, String name, File file); |
| | | int takeVoice(String sn , Integer psdk_index, String name, File file,Integer volumn) throws UnsupportedAudioFileException, IOException; |
| | | |
| | | int restartVoice(String sn ,Integer psdk_index); |
| | | |
| | |
| | | int setVoiceMode(String sn,PsdkModelDto dto); |
| | | |
| | | int setVoiceVolume(SpeakVolumeDto dto,String sn); |
| | | |
| | | int awayRiver (int id); |
| | | |
| | | PaginationData<SpeakVoiceEntity> getVoices(Integer pages,Integer page_size); |
| | | } |