如何解决Azure Speech-to-text REST API:使用 POST 请求创建数据集 - 发布到特定项目时出错
我正在尝试使用 REST API 在 Azure Speech Studio 中创建数据集。创建数据集 POST 请求的架构文档是 here。我想将数据集定向到特定项目,这绝对是可能的。但是当我将“项目”键添加到我的 JSON 时,我收到一个错误。
我的 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 上的架构定义。
,该服务目前存在一个错误,仅允许来自 Azure Blob 存储的内容 URL,此问题已修复,将于下周推出。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。