如果对您有用-给个小星星吧????
待思考????的一个问题
通过最近做的一个接收到个推推送消息,POS机具端(POS机端应用要处于前台-POS机android系统版本 5.1)语音播报的项目
了解到目前android系统版本6.0以下不支持TTS读文本,这里pos机通过引入语音文件的模式实现,但是市面上的手机系统版本
普遍还是高于6.0的,可以实现TTS文本语音读取;
接收远程推送,手机端语音播报的技术点-可以以产品的思维考虑考虑了...
优化更新
-
新增引入个推 接收通知消息、透传消息(透传接收到消息后引入昨天封装好的语音播报)测试通过 -by:nixs 2020年10月23日
-
新增微信、支付宝语音播报音频及调用方法,请以源码类库的方式引入-支持Android 6.0一下机型 -by:nixs 2020年10月22日
/**
* VoicePlay.java
* @Desc: 可以传入 微信、支付宝前置控制语音
* @Author nixs on 2020-10-22 19:09
* @Company: Email:1911398892@qq.com
*/
public void play(String start, String money, boolean checkNum) {
VoiceBuilder voiceBuilder = new VoiceBuilder.Builder()
.start(start)
.money(money)
.unit(VoiceConstants.YUAN)
.checkNum(checkNum)
.builder();
executeStart(voiceBuilder);
}
/**
* 支持播报店铺名称、收款金额、折扣金额、总计金额、欢迎下次光临等拓展
* @param
* @return
* Created by nixs (E-Mail:1911398892@qq.com)
*/
public void play_swt_01(String voice_shopname,String money,String voice_discount,String money_discount,String voice_totalprice,String money_total,String voice_seeyou,boolean checkNum) {
VoiceBuilder_SWT voiceBuilder_swt = new VoiceBuilder_SWT.Builder()
.voice_shopname(VoiceConstants.SHOPNAME)
.money(money)
.unit(VoiceConstants.YUAN)
.voice_discount(voice_discount)
.money_discount(money_discount)
.unit(VoiceConstants.YUAN)
.voice_totalprice(voice_totalprice)
.money_total(money_total)
.unit(VoiceConstants.YUAN)
.voice_seeyou(voice_seeyou)
.checkNum(checkNum)
.builder();
executeStart_swt(voiceBuilder_swt);
}
?
- 项目地址:PushVoiceBroadcast? 2020年10月23日?
- 已经实践到项目中(代码已转到私有git仓库),有类似需求案例的小伙伴欢迎联系 微信:wvqusrtg 2020年11月17日
项目一:(支持android6.0以下设备语音播报/支持:微信、支付宝、其他模式语音播报模式)
项目二:(支持android6.0以下设备语音播报/支持:收款店铺名称、收款金额、折扣金额、总计金额、欢迎下次光临等组合语音播报模式)
踩
(0)
赞
(0)
举报
评论 一句话评论(0)