Azure语音到文本REST API:使用POST请求创建数据集-错误发布到特定项目



我正在尝试在Azure Speech Studio中使用REST API创建一个数据集。创建数据集POST请求的模式文档在这里。我想直接数据集到一个特定的项目,它绝对应该是可能的。但当我加上"项目"时;key to my JSON i get a error.

我的JSON是这样的:

dataset_json = {
"kind": "AudioFiles",
"contentUrl": "https://github.com/aguldbrandsen/stuff/blob/main/a3d9b49a-2721-4db4-bc6f-51a005c0cd82_1.zip?raw=true",
"locale": "da-DK",
"displayName": "MyName",
"description": "MyDescription",
"project": "https://westeurope.api.cognitive.microsoft.com/speechtotext/v3.0/projects/<Project_ID>"
}

没有"project"键和值可以正常工作

我的帖子与请求:

r = requests.post('https://westeurope.api.cognitive.microsoft.com/speechtotext/v3.0/datasets', headers={'Ocp-Apim-Subscription-Key':KEY}, json=dataset_json)

我做错了什么?

project的值必须为{"self":"https://westeurope.api.cognitive.microsoft.com/speechtotext/v3.0/projects/"},而不仅仅是一个带有位置的字符串。

详细信息,可以参考https://westus.dev.cognitive.microsoft.com/docs/services/speech-to-text-api-v3-0/operations/CreateDataset上的模式定义。

该服务目前有一个bug,只允许来自Azure Blob存储的内容url,这个问题已经修复,将于下周推出。

相关内容

  • 没有找到相关文章

最新更新