微软语音转文本接口php调用源码

之前通过微软提供的文本转语音接口开发了免费网站【TTS - 文本转语音】,最近又开始鼓捣语音转文本以及分析音频生成字幕的功能,因为微软提供的接口文档没有php的示例代码,分享一下,给大家参考。

PS:转字幕还没研究通,有大神能指点一下不,会做的可以评论一下,有偿。。。



$language = 'zh-CN';
$url = 'https://区域.stt.speech.microsoft.com/speech/recognition/conversation/cognitiveservices/v1?language='.$language;
$curl = curl_init();

$header = [
    'Ocp-Apim-Subscription-Key: 你的KEY',
    'Content-Type: audio/wav; codec=audio/pcm; samplerate=16000',
    'Accept: application/json'
];

curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'POST');
curl_setopt($curl, CURLOPT_HTTPHEADER, $header);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, file_get_contents('音频文件.wav'));

$response = curl_exec($curl);
curl_close($curl);

var_dump($response);

你可能感兴趣的:(微软,php,TTS,STT,文本转语音,语音转文本)