作者: wangwei8638
實(shí)現(xiàn)效果:
利用百度新聞?wù)芰臀⑿判〕绦?快速抽取新聞?wù)獌?nèi)容并進(jìn)行語音播報(bào),讓AI做回新聞主播!本文主要介紹小程序功能開發(fā)實(shí)現(xiàn)過程,分享主要功能實(shí)現(xiàn)的子程序模塊,都是干貨哦!!
想了解python3下的技能調(diào)用,請(qǐng)參看我之前的帖子:《AI新聞主播為您讀報(bào)》
https://ai.baidu.com/forum/topic/show/953193
1 系統(tǒng)框架
這里用到的主要技術(shù)有:百度通用文字識(shí)別、語音合成、新聞?wù)臀⑿判〕绦?。小程序通過對(duì)上傳新聞?wù)掌M(jìn)行文字識(shí)別,將新聞內(nèi)容由圖片轉(zhuǎn)換成文字,然后通過新聞?wù)芰μ崛『诵膬?nèi)容摘要,并將新聞?wù)獌?nèi)容利用語音合成朗讀出來。非常適合帶上老花鏡也看不見字的老年人,拍張照片就能將報(bào)紙內(nèi)容轉(zhuǎn)換成聲音,聽就完了。
2 調(diào)用通用文字識(shí)別API
2.1在控制臺(tái)創(chuàng)建應(yīng)用,調(diào)用通用文字識(shí)別API,“獲取API Key/Secret Key”。
接口文檔地址:https://ai.baidu.com/docs#/OCR-API/e1bd77f3
請(qǐng)求URL: https://aip.baidubce.com/rest/2.0/ocr/v1/general_basic
2.2 程序?qū)崿F(xiàn)
3 調(diào)用新聞?wù)狝PI
3.1 在控制臺(tái)創(chuàng)建應(yīng)用,調(diào)用新聞?wù)狝PI,“獲取API Key/Secret Key”。
(1)接口文檔地址:https://ai.baidu.com/docs#/NLP-Apply-API/c3df5fbc
(2)請(qǐng)求URL: https://aip.baidubce.com/rpc/2.0/nlp/v1/news_summary
Body中放置請(qǐng)求參數(shù),參數(shù)詳情如下:
body整體文本內(nèi)容可以支持GBK和UTF-8兩種格式的編碼,這里選擇GBK編碼。
GBK支持:默認(rèn)按GBK進(jìn)行編碼,輸入內(nèi)容為GBK編碼,輸出內(nèi)容為GBK編碼,否則會(huì)接口報(bào)錯(cuò)編碼錯(cuò)誤;
UTF-8支持:若文本需要使用UTF-8編碼,請(qǐng)?jiān)趗rl參數(shù)中添加charset=UTF-8 (大小寫敏感) 例如 :https://aip.baidubce.com/rpc/2.0/nlp/v1/lexer?charset=UTF-8&access_token=24.f9ba9c5241b67688bb4adbed8bc91dec.2592000.1485570332.282335-8574074。
(3)返回參數(shù)
默認(rèn)返回內(nèi)容為GBK編碼;
若用戶指定輸入為UTF-8編碼(通過指定charset參數(shù)),則返回內(nèi)容為UTF-8編碼。
3.2 程序?qū)崿F(xiàn)
4 調(diào)用語音合成API
4.1 在控制臺(tái)創(chuàng)建應(yīng)用,調(diào)用語音合成API,“獲取API Key/Secret Key”。
(1)接口文檔地址:https://ai.baidu.com/docs#/TTS-API/top
(2)請(qǐng)求URL: https://tsn.baidu.com/text2audio
將文本以及其他參數(shù)寫入到body里面,利用html表單的方式將參數(shù)傳遞到服務(wù)端。 所有的參數(shù)都在body中。body里面的數(shù)據(jù)為:
tex=***&lan=zh&cuid=***&ctp=1&aue=3&tok=***
(3)返回參數(shù)
需要根據(jù) Content-Type的頭部來確定是否服務(wù)端合成成功。
如果合成成功,返回的Content-Type以“audio”開頭,例如:
aue =3 ,返回為二進(jìn)制mp3文件,具體header信息 Content-Type: audio/mp3;
4.2 程序?qū)崿F(xiàn)
- 為什么年輕人不愛換手機(jī)了
- 柔宇科技未履行金額近億元被曝已6個(gè)月發(fā)不出工資
- 柔宇科技被曝已6個(gè)月發(fā)不出工資 公司回應(yīng)欠薪有補(bǔ)償方案
- 第六座“綠動(dòng)未來”環(huán)保公益圖書館落地貴州山區(qū)小學(xué)
- 窺見“新紀(jì)元”,2021元宇宙產(chǎn)業(yè)發(fā)展高峰論壇“廣州啟幕”
- 以人為本,景悅科技解讀智慧城市發(fā)展新理念
- 紐迪瑞科技/NDT賦能黑鯊4 Pro游戲手機(jī)打造全新一代屏幕壓感
- 清潔家電新老玩家市場(chǎng)定位清晰,攜手共進(jìn),核心技術(shù)決定未來
- 新思科技與芯耀輝在IP產(chǎn)品領(lǐng)域達(dá)成戰(zhàn)略合作伙伴關(guān)系
- 芯耀輝加速全球化部署,任命原Intel高管出任全球總裁
免責(zé)聲明:本網(wǎng)站內(nè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)頁或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。