#azure
#лазурный
Вопрос:
Я пытаюсь использовать Microsoft Speech API, как описано здесь: https://www.microsoft.com/cognitive-services/en-us/Speech-api/documentation/GetStarted/GetStarted-cURL
У меня есть ключ, и я прошел проверку подлинности нормально. Когда я пытаюсь воспользоваться сервисом, я получаю эту ошибку:
Parameter 'requestid' value '1234844532343434' is invalid.
Я пробовал разные типы чисел и строк, но безуспешно. Какой формат Azure ищет в requestid?
Мой тестовый сценарий выглядит следующим образом:
token="..."
requestid="1234844532343434"
curl -v -X POST "https://speech.platform.bing.com/recognize?scenarios=smdamp;appid=D4D52672-91D7-4C74-8AD8-42B1D98141A5amp;locale=your_localeamp;device.os=your_device_osamp;version=3.0amp;format=jsonamp;instanceid=your_instance_idamp;requestid=${requestid}" -H "Authorization: Bearer ${token}" -H 'Content-type: audio/wav; codec="audio/pcm"; samplerate=16000' --data-binary @man1_nb.wav
Ответ №1:
Согласно документации here
, значение requestid
параметра должно быть a GUID
.
Пожалуйста, попробуйте использовать это.