iOS應(yīng)用處于前臺(tái)、后臺(tái)、應(yīng)用被殺掉場(chǎng)景-收到遠(yuǎn)程推送內(nèi)容進(jìn)行收款語音播報(bào);
介紹:
收銀應(yīng)用兩大技術(shù)點(diǎn):遠(yuǎn)程推送、收款成功語音播報(bào)收款金額及其他附帶語音內(nèi)容;
順便點(diǎn)下android語音播報(bào)有一個(gè)至今無法實(shí)現(xiàn)模塊:應(yīng)用被殺掉的情況下,不能像iOS設(shè)備一樣能夠語音播報(bào)收款金額及其他收款語音提示內(nèi)容;
iOS收款語音播報(bào)-走遠(yuǎn)程推送
- 應(yīng)用在前臺(tái):收到遠(yuǎn)程推送直接TTS語音合成是可以的,當(dāng)然語音文件的形式播報(bào)也是可以的;
- 應(yīng)用在后臺(tái):收到遠(yuǎn)程推送直接TTS語音合成目前是行不通的,蘋果大大已經(jīng)不允許了;
- 應(yīng)用被殺掉:首先, 解釋一下為什么
iOS 12.1及之后版本利用通知拓展實(shí)現(xiàn)后臺(tái)語音播報(bào)的老方案失效了.
因?yàn)? 蘋果官方在iOS 12.1及之后版本, 不再支持在拓展NotificationService里合成語音和文字轉(zhuǎn)語音(AVSpeechSynthesizer)播報(bào)!!!因?yàn)橥扑蛿U(kuò)展系統(tǒng)分配的內(nèi)存資源很少, 只能做一些微小的操作,調(diào)起語音播報(bào)直接就內(nèi)存溢出掛掉了
作者:mikey_Jiang
鏈接:http://www.itdecent.cn/p/d4c066deffc4
來源:簡(jiǎn)書
著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。
iOS收款語音播報(bào)-走遠(yuǎn)程推送 解決方案
均使用語音文件播報(bào)的方式,語音文件獲取這里我使用的python腳本語音合成,要是你覺得合成不好聽,推薦百度語音合成,當(dāng)然還可以生成方言語音文件;
收款語音播報(bào)目前iOS端口能實(shí)現(xiàn)類似:
微信、支付寶、各大銀行及收單app收款語音播報(bào)方式;