基于SoundPool的金额语音播报(无SDK,一次解码,可控制语速)
金额语音播报,做过支付行业的人都接触过这关功能,实现方法有很多种
比较常见的如 TTS(系统自带声音),语音引擎SDK(一些收费,这里不讨论),MP3(资源文件顺序播报)
TTS
最简单的实现方法吧,不过声音的改变比较困难,需要下载声音引擎
参考上一篇博客《金钱转中文字符串》得到中文字符串
然后使用tts进行播报
textToSpeech = TextToSpeech(this,TextToSpeech.OnInitListener {
if (it == TextT
原创
2020-06-06 13:56:48 ·
342 阅读 ·
0 评论