EngageLab AppPush引入全封裝語(yǔ)音播報(bào)SDK

推送語(yǔ)音播報(bào)簡(jiǎn)介

語(yǔ)音播報(bào)是一種通知方式,在收到通知的時(shí)候,用戶不用拿起手機(jī)查看,直接通過(guò)語(yǔ)音播報(bào)方式了解通知內(nèi)容,節(jié)省時(shí)間提高工作效率。主要適用于商家交易收費(fèi)通知,用戶之間轉(zhuǎn)賬通知、公交車到站等場(chǎng)景。

語(yǔ)音播報(bào)的優(yōu)點(diǎn)

1、便捷性,收到通知后自動(dòng)播報(bào)語(yǔ)音,用戶能夠及時(shí)得知收/付款到賬信息,同時(shí)確定金額是否正確,確認(rèn)交易信息,用戶可以邊處理其他事務(wù)邊等待通知。

2、安全性,收到通知即可確定消息內(nèi)容,關(guān)鍵信息能及時(shí)通知用戶,不用打開支付APP查看結(jié)果,減少個(gè)人金融/交易隱私暴露的風(fēng)險(xiǎn).

3、提升用戶體驗(yàn),商家在生意忙碌時(shí),顧客付款能實(shí)時(shí)通知雙方交易詳情和結(jié)果,不用頻繁使用手機(jī)確認(rèn)交易結(jié)果,同時(shí)可以接待多位顧客,提升工作效率。在支付轉(zhuǎn)賬時(shí)只需要付款方進(jìn)行操作,收款方只需要等待語(yǔ)音通知。

實(shí)現(xiàn)語(yǔ)音播報(bào)推送的開發(fā)挑戰(zhàn)

因?yàn)橥扑屯ǖ缹?duì)接復(fù)雜,大多數(shù)開發(fā)者難以解決與APNS通道的對(duì)接問(wèn)題,希望尋求更加簡(jiǎn)單方便的方案來(lái)解決 App 切換到后臺(tái)就不能語(yǔ)音播報(bào)的問(wèn)題。

為什么選擇EngageLab AppPush的語(yǔ)音播報(bào)推送服務(wù)?

在EngageLab AppPush的開發(fā)中,我們特別關(guān)注語(yǔ)音播報(bào)技術(shù),特別是在服務(wù)東南亞市場(chǎng)的情況下。由于這一地區(qū)的語(yǔ)音播報(bào)技術(shù)尚未完全成熟,我們通過(guò)提供一個(gè)完全封裝的SDK,簡(jiǎn)化了語(yǔ)音播報(bào)的集成過(guò)程,幫助客戶輕松對(duì)接并使用此項(xiàng)功能。

以下是我們?yōu)檎Z(yǔ)音播報(bào)集成的優(yōu)勢(shì)和特點(diǎn):

完全封裝的SDK: EngageLab AppPush提供一個(gè)完全封裝的SDK,包括預(yù)集成的語(yǔ)音播報(bào)功能,使得客戶無(wú)需深入了解底層技術(shù)即可實(shí)現(xiàn)語(yǔ)音播報(bào)。

易于集成 :您只需進(jìn)行簡(jiǎn)單的SDK集成步驟,即可啟用語(yǔ)音播報(bào)功能,無(wú)需專門的技術(shù)支持或繁復(fù)的配置。

支持多種語(yǔ)言 :鑒于東南亞地區(qū)語(yǔ)言多樣性,我們的SDK支持英語(yǔ)、簡(jiǎn)體中文和繁體中文,可根據(jù)設(shè)備的系統(tǒng)語(yǔ)言選擇適當(dāng)?shù)恼Z(yǔ)音包,覆蓋大多數(shù)支付場(chǎng)景。

靈活性 :您可以自定義需要播報(bào)的語(yǔ)音內(nèi)容,根據(jù)業(yè)務(wù)需求將語(yǔ)音文件進(jìn)行分段,實(shí)現(xiàn)自動(dòng)化組合和下發(fā),滿足不同業(yè)務(wù)場(chǎng)景的需求。

技術(shù)支持和文檔 :EngageLab提供全面的技術(shù)支持和詳盡的集成文檔,確保您能夠順利實(shí)施和使用語(yǔ)音播報(bào)功能。

實(shí)現(xiàn)原理

AppPush 后臺(tái)會(huì)先判斷目標(biāo)的語(yǔ)言類型,如果是支持的語(yǔ)言類型(目前支持簡(jiǎn)體中文、繁體中文和英文三種語(yǔ)言類型),則按照對(duì)應(yīng)語(yǔ)言邏輯規(guī)則把需要播報(bào)的語(yǔ)音內(nèi)容解析拆分成一組音頻文件名,以通知的方式下發(fā)給SDK,SDK在收到通知后判斷是否語(yǔ)音播報(bào),是則從后臺(tái)下發(fā)的音頻文件集合選取對(duì)應(yīng)音頻文件,組裝成一個(gè)完整的音頻,播放給終端用戶。

集成流程:

1、首先開發(fā)者需要注冊(cè)一個(gè) EngageLab 開發(fā)者賬號(hào),創(chuàng)建自己的組織或者加入其他賬號(hào)創(chuàng)建的組織,選擇數(shù)據(jù)中心創(chuàng)建一個(gè)應(yīng)用。

2、集成自己所需要的平臺(tái),iOS或者Android

3、使用語(yǔ)音播報(bào)接口上傳各個(gè)語(yǔ)言對(duì)應(yīng)語(yǔ)音包。當(dāng)前 EngageLab AppPush 支持三種語(yǔ)言的語(yǔ)音包,分別是:英文(en),簡(jiǎn)體中文(zh-Hans),繁體中文(zh-Hant)。語(yǔ)音文件名后綴必須是“*.mp3”,文件名支持中文。

4、集成 iOS SDK或者Android SDK,系統(tǒng)語(yǔ)言可以選擇英文,簡(jiǎn)體中文,繁體中文。

5、通過(guò)api下發(fā)通知,options里配置語(yǔ)音播報(bào)字段“voice_value”,此字段需要配合多語(yǔ)言字段“multi_language”才能正常生效。以下是一個(gè)示例:

#voice_value字段里配置語(yǔ)音文件名,不需要帶后綴".mp3",多個(gè)語(yǔ)音文件中間用英文符號(hào)“,”隔開“,以#開頭的數(shù)字串是需要后臺(tái)解析組包的數(shù)值,只能數(shù)字和“.”組成,“.”只支持兩位小數(shù)。

"voice_value":"user_payment,#9212.21,yuan",

"multi_language": {

"zh-Hant": {

"content": "sfjsd",

"title": "中文繁體",

"ios_subtitle": "233"

},

"zh-Hans": {

"content": "sfjsd",

"title": "中文簡(jiǎn)體",

"ios_subtitle": "233"

},

"en": {

"content": "sff",

"title": "英文",

"ios_subtitle": "5654"

}

}

目前該功能可以免費(fèi)試用 30 天,點(diǎn)擊查看原文立即試用吧!

(免責(zé)聲明:本網(wǎng)站內(nèi)容主要來(lái)自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。
任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁(yè)或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說(shuō)明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。 )