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后面替换为你的欢迎语即可。
赶紧试一下吧。

上一篇:kafka介绍以及结合spring消费topic


下一篇:[转载]Asp.net MVC2 与 MVC3 路由调试好帮手RouteDebug 与 RouteDebugger