[medium]调研如何使用百度的TTS服务,准备加入到app中
Closed this issue · 1 comments
lazyparser commented
20170519我们会迎来又一次小的发布(Release),在此次发布中我们希望能够使用百度在线TTS的服务将已注册用户的名字念出来。
目前的实现方式:预先通过百度TTS生成和保存了几位开发人员的名字,对于普通游客和非工作人员的已注册用户,则统一念出来“游客”或者“已注册用户”。
这个issue预期的改变:
- 通过腾讯优图检测到人脸结果之后(返回了ID和概率),
- 通过优图API查询ID对应的名字(需要发起一次新的 POST 请求,封包格式JSON,解析也是JSON);
- 调用百度TTS API,发送姓名,返回audio/mp3
- 将audio/mp3缓存并加入到tts播放列表中。
bonus(意思是加分项):能够将已经查询过的名字缓存起来,这样可以减少网络查询的次数。
lazyparser commented
提醒:在上传代码进行PR的时候,不要把自己的百度APIKey贴到GitHub上来了 :)
实际上在GitHub上把用户名密码、Key、token等敏感信息公开的人太多,以至于现在有不少爬虫专门在GitHub上爬取这类信息。