不久之前,我弟上了学而思编程的体验课,先说明:学而思编程的体验课就是引你去买课程的,学不到任何有用的东西。
别问我为什么知道,因为我之前上过2次()
这三节课内容基本一致,就是教你导库然后一些完全没有用的玩意,其实但凡有点常识就知道,那么几行代码就能实现这么复杂的操作,很明显是不可能的。而在素材区,你可以看到有个py文件,里面就是这个程序真正的代码(有几百行)。这里面定义了一些老师在课上讲的“代码”。
但是,这个废物课还是有点用的,比如赚金币(虽然现在没弄了),以及,意外发现的API。
在上“智能语音机器人”这一课时时,我就在想:什么库这么牛逼本地这么快能生成一条语音,结果一看输出:
这不是就是调用API吗?
于是我沿着文件找,成功找到API:
试了一下,雀食可以。所以现在这就把这API的调用方法献上~
API:https://code.xueersi.com/api/ai/python_tts/tts?text=
<br />调用方式:``
Get/Post`
<br />返回:
JSON``
API请求示例:
https://code.xueersi.com/api/ai/python_tts/tts?text=我们横、撇、撇、竖、横折、横、横、竖钩 、撇、点 点、横撇、竖、点、竖、横折、横、横、竖 玩家怎么你了
返回示例:
{
"stat": 1,
"status": 1,
"msg": "操作成功",
"data": {
"length": 415212,
"duration": 13,
"url": "https://livefile.xesimg.com/programme/ai/tts/wav/5bcec881bedb277496ac86d11626af20.wav"
}
}
请求参数(text为必选参数):
| 参数 | 值 | 说明 |
| —- | —- |
| text | 文本 | 语音文本 |
| rate | 数字 | 语速,慢速可能无下限,快速可能限制至3.0x |
| gender | boy or girl | 音色,可选boy1-boy4,girl1-girl7 |
| pitch | / | 没搞明白 |
好了,拜拜~