百度文字转语音接口api

本人用树莓派做了一个整点半点报时程序

在crontab中加入

```
0 07-23 * * * /usr/bin/php tts.php
30 07-23 * * * /usr/bin/php tts.php
```

其中tts.php调用的是百度的语音识别

将文字转为语音,然后再调用播放程序

今天介绍一下restful形式的api调用

首先在百度ai上申请账号,创建应用,然后找到对应的appid,key

```
APP_ID = '11062810'
API_KEY = 'dBEIx4KircMK1h3k1dRAf9Ec'
SECRET_KEY = 'bWjE7nKC7p3tmBzsuiHXc3OKTXxFtU4r'
```

访问

`https://openapi.baidu.com/oauth/2.0/token?grant_type=client_credentials&client_id=dBEIx4KircMK1h3k1dRAf9Ec&client_secret=bWjE7nKC7p3tmBzsuiHXc3OKTXxFtU4r`

得到`token`

然后再调用

`http://tsn.baidu.com/text2audio?lan=zh&ctp=1&cuid=11062810&tok=24.1672fafb256633eae15b1d3ce2a85744.2592000.1612440105.282335-11062810&tex=%E7%99%BE%E5%BA%A6%E4%BD%A0%E5%A5%BD&vol=9&per=0&spd=5&pit=5&aue=3`

保存为mp3文件

然后再播放即可

    A+
发布日期:2021年01月06日  所属分类:未分类

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: