package com.dji.sample.speak.service.serviceImpl; import com.dji.sample.component.mqtt.service.IMessageSenderService; import com.dji.sample.speak.model.dto.SpeakTtsContextDto; import com.dji.sample.speak.model.dto.SpeakTtsStartDto; import com.dji.sample.speak.model.enums.VoiceEnums; import com.dji.sample.speak.service.SpeakTtsService; import lombok.extern.log4j.Log4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @Service public class SpeakTtsServiceImpl implements SpeakTtsService { @Autowired private IMessageSenderService messageSenderService; @Override public int sendTtsContext(String sn, SpeakTtsContextDto dto) { return messageSenderService.publishServicesTopic(sn, VoiceEnums.PSDK_INPUT_BOX_TEXT_SET.getMethod(), dto).getResult(); } @Override public int speakTtxStart(String sn, SpeakTtsStartDto dto) { return messageSenderService.publishServicesTopic(sn, VoiceEnums.SPEAKER_TTS_PLAY_START.getMethod(), dto).getResult(); } }