从零开始用讯飞API获取html(非html5)中用到的在线语音播报音频

最近做大创,需要用到合成的语音,所有就用上了讯飞。

可能和大家一样,初次接触这个东西,本人尝试了三条途径,所以在这排排雷,先讲第一个,建议大家看下面这个链接里面的文章,讲述了讯飞api的注册,获取key和ID,添加白名单,都挺有用。

https://segmentfault.com/a/1190000013953185?utm_source=index-hottest


链接里的方法就是用python的方法获取,看上面这个text变量,这个教程怕是想搞事情。

在你电脑安装了python的情况下,直接复制成文本文件下来,把扩展名改成py。(嘿嘿嘿)


如图上文件,右击open with IDLE就可以进行调试了,要提醒一点的是,上述链接里的教程用的python3,

import urllib.request
import urllib.parse
我本人用的是python2.7
对应这两个库要改为urllib和urllib2然后后面用到了库的函数也得对应上。
调好了函数和id和key,最终run出了文件,
 可以说是喜极而泣了。

 但是听了一下,发现一个天大的问题,音频只是读了我给的text文本里的数字,我TM... ...
于是就有了去用第二种方法(如下链接):
https://blog.csdn.net/qd_ale113/article/details/50194775这个就是纯写网页的方法咧
(是我学过的javascript)也是一顿乱复制,修修改改拿来用,发现。。。

引用的链接没用?那我只能用自己创造的第三种方法(微信小程序):前几天正好看到有个小程序(感觉自己在推广小程序...)
点击保存为MP3

然后去邮箱里看链接
但是有一点我很好奇,这确实能获取所需的音频的url,但是服务器应该不会缓存特别久。我在网页body里加了下面的代码
<audio controls autoplay>       
<source src="http://cdn.ffkuaidu.com/fastread/audio/fca6609379904d9d989bf26e6bae233a.mp3"  type="audio/mp3"/> </audio>
结果如下:
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值