詩(shī)童項(xiàng)目的靈感來(lái)源于一檔網(wǎng)絡(luò)音樂(lè)播客節(jié)目《極品樂(lè)鑒》罚攀,有一期的念詩(shī)節(jié)目是念張棗的《鏡中》,聽(tīng)了許久感覺(jué)不錯(cuò),便萌生寫(xiě)一個(gè)自動(dòng)念詩(shī)的應(yīng)用畏吓。
詩(shī)歌
計(jì)劃支持唐詩(shī)宋詞與現(xiàn)代詩(shī),介于現(xiàn)代詩(shī)沒(méi)有找到易用的數(shù)據(jù)庫(kù)卫漫,本人又暫時(shí)無(wú)法抽空來(lái)寫(xiě)規(guī)則解析一個(gè)現(xiàn)代詩(shī)網(wǎng)站鏡像菲饼,所以先支持唐詩(shī)宋詞,等以后再更新現(xiàn)代詩(shī)數(shù)據(jù)列赎。
詩(shī)歌朗讀與文字轉(zhuǎn)語(yǔ)音引擎
朗讀的聲音采用訊飛的在線語(yǔ)音合成宏悦,不過(guò)朗讀的效果還是有些不如人意,在詩(shī)歌的韻律以及停頓上面支持的不好,后續(xù)計(jì)劃對(duì)每個(gè)朗讀的音節(jié)二次修改振幅饼煞、音長(zhǎng)來(lái)使之更自然源葫。
數(shù)據(jù)采集
-
唐詩(shī)宋詞Github項(xiàng)目
1w+的詩(shī)人與30w+的詩(shī)詞 - 現(xiàn)代詩(shī)網(wǎng)站鏡像
實(shí)現(xiàn)過(guò)程
Django后端
- 設(shè)計(jì)詩(shī)歌作者以及詩(shī)歌數(shù)據(jù)存儲(chǔ)模型
- 請(qǐng)求訊飛朗讀隨機(jī)的詩(shī)歌
- 使用pyhub為朗讀插入背景音樂(lè)以及基本的音頻美化
Vue前端
- 請(qǐng)求一首隨機(jī)的詩(shī)歌
- 顯示詩(shī)歌朗讀的播放器以及波形圖
- 再來(lái)一首手氣不錯(cuò)
運(yùn)行
- 后端
cd src/
./manager.py runserver
- 前端
cd ui/
npm run serve
訪問(wèn) http://localhost:8080