azure - Azure 批量转录结果是否可以定向到非公共(public) URL

标签 azure rest azure-storage speech-to-text azure-cognitive-services

我想使用 Microsoft Azure 认知服务语音转文本。它提供了 REST API ,我已经成功使用过。我可以使用 SAS URI 指向 Azure blob 存储,并转录容器中的文件。

我的问题是,当我尝试从 API 检索转录结果时,它们会发布到公共(public) URL。由于语音数据可能很敏感,我想将结果保密。有什么办法可以做到这一点吗?

我似乎不认为这是 API schema 中的一个选项,尽管您可以设置destinationContainerUrl。我尝试设置destinationContainerUrl,但结果没有出现在容器中。

我只使用了 API 引用,这就是为什么我没有发布任何代码。

最佳答案

您找到了正确的选项。使用destinationContainerUrl 会将结果写入此容器。确保您提供允许列出和写入的容器 SAS。 当工作成功时,结果应该就在那里。请检查您的作业状态,可能已设置为失败。

有关转录的文档: https://learn.microsoft.com/en-us/azure/cognitive-services/speech-service/batch-transcription

如果作业成功并且文件不在该容器中,请告知我们作业的 $.self 链接以及创建时间,以帮助我们收集日志。

关于azure - Azure 批量转录结果是否可以定向到非公共(public) URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66276265/

相关文章:

java - 丰富 spring-data-rest 存储库上的行为

azure - AzCopy 同步命令失败

rest - 如何使用 WCF 服务作为 Azure 存储的端点来优化大文件事务?

visual-studio-2012 - 从控制台应用程序生成用于 Azure 存储帐户访问的共享访问签名 URI > 如何将结果输出到文件?

angular - AKS K8S - 使用服务名称从 Angular 前端访问 spring-boot 应用程序

angular - 使用 .Net 堆栈在 Azure 应用服务上托管 Angular Universal 9

python-3.x - 如何读取存储在azure blob存储中的.py文件中的变量

c# - HttpClient post 在 c# 中返回错误的请求,在 postman 中工作

python - 如何使用 Python 的请求模块上传非 utf-8 编码的文件?

Azure AD 应用程序未出现在 Azure Web 应用程序的现有 AD 应用程序列表中