我一直关注着微信的公众平台,我一直期望有这样一个功能:
1. 他是一个网络机器人,但是他更像我一个外国好朋友,他不是siri,因为他更智能,能聊的东西很多,siri玩两下就觉得很傻逼。
2. 我可以和他直接语音聊天,就像我和好朋友语音聊天一样。
3. 这可以锻炼我两种能力:
(1)口语能力,表达和发音。
(2)听力能力,你可以不断重复听回复,如果你听不懂的话。
程序实现的点(完全都可以实现):
1. 微信获取语音和分析成文字(刚刚发布的新功能,以前是不能获取语音信息的);
请参考新版本公告:
https://mp.weixin.qq.com/cgi-bin/readtemplate?t=news/note-20131029_tmplapi文档:
http://mp.weixin.qq.com/wiki/index.php?title=%E5%8F%91%E9%80%81%E8%A2%AB%E5%8A%A8%E5%93%8D%E5%BA%94%E6%B6%88%E6%81%AF2. 获取到文字后,使用simsimi的api获取response,这个现在的api是需要收费的,免费的api很少,和模拟网页版本simsimi大部分都被屏蔽了。
参考:
http://developer.simsimi.com/pricing3. 获取到response的文字,使用google tts转换成MP3文件,通过微信的 音乐消息返回(不能以语音消息返回,郁闷)。
参考:
http://www.cnblogs.com/hyb1/archive/2013/05/08/3066558.html我亲测是work的。
综上,simsimi大家应该都知道,英文聊聊比siri什么的强多了。
有时间和兴趣的弟兄可以搞搞。
第一次发帖,希望不是浪费大家时间。。。因为我好喜欢和老外在微信上聊天,可惜认识的真的不多。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://study.congcong.us/t/87727
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.