大家好!
好久没有更新,因为这段时间我陷入一个终极问题:
生命、宇宙和一切的答案是什么?
为了寻求答案
我冥思苦想
我茶饭不思
甚至放空自我
最后,我问python,它告诉了我答案:
Yes,the answer to life,the universe and everything is 42.
我们还是来讲讲Flask框架吧!!
Flask是一个很容易上手的web框架。我们今天要使用Flask以及借助百度语音开放平台做一个“在线语音合成简易系统”。
首先,我们先去百度语音开放平台申请账号,创建应用,得到ID。详情请看百度语音文档中心....注意了,看文档的时候请看restful API这一部分,因为我们只用到这部分,只要发一个请求就可以用到百度语音合成的功能了....
然后,pip install Flask.
然后,上代码!!
app.py
注意了,redirect那里,我们直接用get请求发送百度语音平台要求的参数。
然后,写一个主页。
index.html
注意了,这里的样式我用的是bootstrap。没有用到flask-bootstrap。
然后运行
然后输入点什么:life is short , you need python.
Yep!
返回的是我们的语音:
音频的mp3在这里:
See?我就说很容易上手吧!
ID:python_friend
2016-11-27