|
本帖最后由 libaizibubai 于 2018-10-30 09:38 編輯
調(diào)用百度語音API就可以讓你的斐訊N1開口說話!
你需要:
1,一臺(tái)刷了linux系統(tǒng)的斐訊N1()
2,一個(gè)百度語音合成API(官方文檔)
3,一根HDMI音頻分離器
4,一個(gè)小音箱
操作過程:
第一步當(dāng)然是申請(qǐng)你的百度語音合成APItoken了
你需要在百度語音開放平臺(tái)申請(qǐng)一個(gè)應(yīng)用,并在詳情頁拿到如下參數(shù)
5bc6942c5d4cd.png (18.39 KB, 下載次數(shù): 2)
下載附件
保存到相冊(cè)
2018-10-23 14:06 上傳
這幾個(gè)參數(shù)并填入下方網(wǎng)址,在網(wǎng)頁中打開,獲取“access_token”
- https://openapi.baidu.com/oauth/2.0/token?grant_type=client_credentials&client_id=<API-key>&client_secret=<Secret Key>
復(fù)制代碼
在網(wǎng)頁中打開,獲取“access_token”
5bc6981e1dddc.png (28.97 KB, 下載次數(shù): 1)
下載附件
保存到相冊(cè)
2018-10-23 14:08 上傳
- http://tsn.baidu.com/text2audio?tex=你要說的話&lan=zh&vol=10&spd=4&cuid=<Api-key>&ctp=1&tok=<access_token>
復(fù)制代碼
如果這個(gè)網(wǎng)址能在網(wǎng)頁上正確打開并播放語音,則說明以上過程沒有出錯(cuò),如果想在命令行中播放語音還需要m**yer這個(gè)插件
- sudo apt-get install m**yer
復(fù)制代碼
接下來,我們把他寫入腳本
5bc69d3987f2e.png (14.44 KB, 下載次數(shù): 2)
下載附件
保存到相冊(cè)
2018-10-23 14:10 上傳
這里圖上有點(diǎn)兒錯(cuò)誤,文件都是/root/mm.mp3,這段代碼總是貼不上,大家看圖吧
將以上代碼隨便起一個(gè)名字,放入root文件夾
- chmod 755 /root/yourfilename
復(fù)制代碼
賦予執(zhí)行權(quán)限,再根據(jù)需要寫入定時(shí)任務(wù)即可,其中
可以搭配其他插件組合使用發(fā)揮奇效,比如定時(shí)報(bào)時(shí),鬧鐘,報(bào)出天氣預(yù)報(bào),給小孩子念詩,報(bào)出N1的ip地址之類的,看大家想象力了
我用來定時(shí)播報(bào)天氣預(yù)報(bào)的例子
- . /toor/weather.log
- curl "https://free-api.heweather.com/s6/weather/now?location=city&key=<your_key>" > /root/weather.log ;
- #這只是我調(diào)用的一個(gè)天氣接口,大家請(qǐng)忽略
- local=$(jq -r .HeWeather6[0].basic.location /root/weather.log);
- cond=$(jq -r .HeWeather6[0].now.cond_txt /root/weather.log);
- tmp=$(jq -r .HeWeather6[0].now.tmp /root/weather.log);
- wind1=$(jq -r .HeWeather6[0].now.wind_sc /root/weather.log);
- wind2=$(jq -r .HeWeather6[0].now.wind_dir /root/weather.log);
- ttt="此時(shí)"$local"天氣:"$cond";溫度:"$tmp"℃;伴有:"$wind1"級(jí)"$wind2 ;
- urlen=$(echo "$ttt" | tr -d '\n' | xxd -**in | sed 's/\(..\)/%\1/g' )
- wget -o- "http://tsn.baidu.com/text2audio?tex=$urlen&lan=zh&vol=10&spd=4&cuid=<你的參數(shù)>&ctp=1&tok=<你的參數(shù)>" -O /mnt/mm.mp3
- m**yer /mnt/mm.mp3
- rm /mnt/mm.mp3
復(fù)制代碼
來源大手:心理有數(shù)
更多資訊敬請(qǐng)關(guān)注智能電視網(wǎng)
海量精品智能電視專用應(yīng)用關(guān)注當(dāng)貝市場
http://www.dangbei.com/
當(dāng)貝市場.jpg (148.76 KB, 下載次數(shù): 13)
下載附件
保存到相冊(cè)
2018-10-23 14:13 上傳
|
上一篇: N1刷Armbian 求助下一篇: N1小鋼炮刷回安卓
|