0
点赞
收藏
分享

微信扫一扫

百度语音技术:文字识别转化为语音在线API和PHP-SDK开发文档的学习

扬帆远航_df7c 2022-02-10 阅读 65


在线API

配置参数

/*在线API*/
$CONF = array(
"AppID" => "176194**",
"appKey" => "y73Sj7RYjw7B**",
"appSecret" => "EQMb0r5GUNL8i**",
);

获取token

$url = "http://openapi.baidu.com/oauth/2.0/token?grant_type=client_credentials&client_id=" . $CONF["appKey"] . "&client_secret=" . $CONF["appSecret"];
$http = json_decode(file_get_contents($url));

获取音频地址

$txtHttp = "http://tsn.baidu.com/text2audio?lan=zh&ctp=1&cuid=abcdxxx&tok=" . $http->access_token . "&tex=%e7%99%be%e5%ba%a6%e4%bd%a0%e5%a5%bd&vol=9&per=0&spd=5&pit=5&aue=3";

PHP-SDK

配置参数 同上;

引入依赖包;

require_once 'libs/AipSpeech.php';
$client = new AipSpeech($CONF["AppID"], $CONF["appKey"], $CONF["appSecret"]);

获取音频地址

$result = $client->synthesis('漏刻有时数据可视化LOCKDATAV', 'zh', 1, array(
'vol' => 5,
'per' => 4,
));

// 识别正确返回语音二进制 错误则返回json 参照下面错误码
if (!is_array($result)) {
file_put_contents('audio.mp3', $result);
}

Done!



举报

相关推荐

0 条评论