<?php

// 百度语音接口调用

function baiduVoiceAPI($text, $speaker = 5) {
$apiKey = “your_api_key”;
$secretKey = “your_secret_key”;
$url = “http://tsn.baidu.com/text2audio?tex=” . urlencode($text) . “&lan=zh&cuid=123456&ctp=1&tok=24.f1c1b443b9197fd21ac9a9153d94a759.2592000.1603666033.282335-22716584&vol=9&per=” . $speaker;

// 执行接口调用
$output = file_get_contents($url);

return $output;
}

// 调用示例
$text = “欢迎使用百度语音接口”;
$speaker = 5; // 默认使用度逍遥(磁性男声)
$result = baiduVoiceAPI($text, $speaker);
file_put_contents(“output.mp3”, $result);

?>
请注意,上述代码中的 “your_api_key” 和 “your_secret_key” 需要替换成你自己的百度语音接口的API Key和Secret Key。同时,$speaker参数为可选参数,默认为5,可根据需要选择1-15中的任意值来调用不同的发言人。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。