Собственно проблема с заголовками
Content-Type;
если ставлю, так как просит яндекс Content-Type: audio/x-wav то в ответе получаю
Unknown Content-Type or multipart/form-data expected!
если Content-Type: multipart/form-data то ответ
Record is present, but 'Content-Type' param not specified!
Помогите разобраться
Сам код:
$url = "https://asr.yandex.net/asr_xml?uuid=".$uuid."&key=".$key."&topic=".$topic."&lang=".$lang;
$file['audio'] = '@c:/xampp/htdocs/speechkit/test.wav;
$headers = array("Transfer-Encoding: chunked", "Content-Type: audio/x-wav");
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_POST, true) ;
curl_setopt($ch, CURLOPT_POSTFIELDS, $file) ;
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
//проверка SSL- сертификата
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
// отсылаем запрос
$response = curl_exec($ch);
/выводим
echo $response;