标签:实例化 进制 发音 put ref 错误 文本 合成 ext
https://cloud.baidu.com/doc/SPEECH/s/wk38y8og2
├── AipSpeech.php //语音合成
└── lib
├── AipHttpClient.php //内部http请求类
├── AipBCEUtil.php //内部工具类
└── AipBase //Aip基类
4.然后我们就可以在新建的php文件中使用接口
<?php require_once ‘AipSpeech.php‘;//引入所需文件 // 你的 APPID AK SK这些可以在你的控制台中查看 const APP_ID = ‘*****‘; const API_KEY = ‘*****‘; const SECRET_KEY = ‘*****‘; $client = new AipSpeech(APP_ID, API_KEY, SECRET_KEY);//实例化 $result = $client->synthesis(‘你好百度‘, ‘zh‘, 2, array( ‘vol‘ => 5, ‘per‘=>4, ‘tex‘=>‘啦啦啦,我是快乐的小画家‘, )); // 识别正确返回语音二进制 错误则返回json 参照下面错误码 if(!is_array($result)){ file_put_contents(‘audio.mp3‘, $result); }
4.放入官方的一些参数说明
参数 | 类型 | 描述 | 是否必须 |
---|---|---|---|
tex | String | 合成的文本,使用UTF-8编码, 请注意文本长度必须小于1024字节 |
是 |
cuid | String | 用户唯一标识,用来区分用户, 填写机器 MAC 地址或 IMEI 码,长度为60以内 |
否 |
spd | String | 语速,取值0-9,默认为5中语速 | 否 |
pit | String | 音调,取值0-9,默认为5中语调 | 否 |
vol | String | 音量,取值0-15,默认为5中音量 | 否 |
per | String | 发音人选择, 0为女声,1为男声, 3为情感合成-度逍遥,4为情感合成-度丫丫,默认为普通女 |
否 |
5.最终合成的语音会在项目中显示为mp3的格式你就可以调用了
标签:实例化 进制 发音 put ref 错误 文本 合成 ext
原文地址:https://www.cnblogs.com/yaoliuyang/p/12612285.html