天天看點

hexo部落格結合百度語音合成為你的部落格添加歡迎語音

前言

今晚在知乎和CSDN看文章時都發現了文章有點選即可朗讀,将文字轉換成語音,雖然機器音很嚴重,但可以将這個用來做個人部落格的一個歡迎語。也就是别人點選你部落格進入的時候會自動播放這個歡迎語,有點像是你去商店買東西,迎接你的小姐姐說的“歡迎您光臨本店”。

是不是很炫酷?當有人通路你部落格的時候,歡迎提示語。

具體效果請

點選

(在PC端才會自動播放,用戶端目前不支援自動播放,但是可以手動點選左下角的播放按鈕即可體驗)

hexo部落格結合百度語音合成為你的部落格添加歡迎語音
hexo部落格結合百度語音合成為你的部落格添加歡迎語音

為hexo部落格添加APlayer

APlayer就是支援在網頁播放音樂的一個庫,具體怎麼添加可以稍微百度下很簡單,如果想省事,就複制我的部落格,在主題下的source的dist下找到music.js

四個參數代表的含義分别是

name:歌曲的名字
artist:作者名字
url:歌曲的外鍊
cover:歌曲封面圖檔的外鍊           

歌曲和圖檔外鍊可以在

這裡

進行擷取,這裡我們做的是歡迎語,是以歡迎語的外鍊得從百度AI開放平台那邊擷取,具體怎麼操作呢/

在百度AI開放平台新增賬號并擷取相應的key

1、注冊:最好直接用自己百度賬号注冊

hexo部落格結合百度語音合成為你的部落格添加歡迎語音

2、建立應用

hexo部落格結合百度語音合成為你的部落格添加歡迎語音

這裡我已經建立了一個應用

hexo部落格結合百度語音合成為你的部落格添加歡迎語音

建立應用沒什麼需要注意的,按照預設的選擇複選框即可。這個時候回到應用清單點開你的應用會看到标紅的這兩個值是接下來要用的

hexo部落格結合百度語音合成為你的部落格添加歡迎語音

拼接歡迎語URL

1、先擷取access_token

由于百度做的加密防護,先要擷取access_token才可以去請求URL并且access_token(30天)後過期。需要手動重新整理

擷取token位址:

https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=這裡填你的API Key(剛才獲得的)&client_secret=這裡填你的Secret Key
           

傳回值中就有access_token,可以用postman調用接口

2、拼接URL

歡迎語的URL為:

https://tsn.baidu.com/text2audio?tex=你好呀,歡迎您光臨我的部落格,有問題您可以點選右下角的線上客服,我會第一時間聯系您,您也可以在留言區留言或者文章底部留言&lan=zh&cuid=123456&ctp=1&tok=替換成你剛擷取的access_token           

txt後面替換為你的歡迎語即可。

趕緊試一下吧。

繼續閱讀