Azure逻辑应用程序仅允许一种语言进行字幕翻译。如何将逻辑应用程序扩展到自定义网页?

问题描述 投票:0回答:1

我已经构建了一个Azure逻辑应用程序,一旦上传了视频,它将输出一个VTT成绩单文件。链接到API:https://api-portal.videoindexer.ai/docs/services/Operations/operations/Get-Video-Index。但是,我正在尝试找到一种方法,使用户可以在逻辑应用程序之外选择他们希望将字幕翻译成哪种语言。

我如何构建一个简单的Web应用程序/页面,允许用户从带有语言列表的单选按钮中选择一种语言,然后将其循环回到逻辑应用程序?例如,我想要构建类似这样的东西,然后将其连接到我的逻辑应用程序的“字幕语言”字段:

enter image description here

此刻是我当前的逻辑应用程序:enter image description hereenter image description hereenter image description here

如何创建一个HTML表单并在我的Azure Logic应用程序中循环?有效的方法是什么?

html forms azure azure-logic-apps microsoft-cognitive
1个回答
0
投票

有两件事:

  1. 用户将如何选择项目
  2. 如何将其用作逻辑应用程序中的参数

关于第一点,完全取决于您:选择您喜欢的技术,然后继续。您需要了解的是它如何链接到第二点。

第二点您可以做什么:

  • 向Logic App HTTP触发器内容添加自定义有效负载:您可以使用示例进行定义:

Payload

这将创建以下架构:Payload schema

  • 使用此选择的语言作为Logic App查询的输入,并使用“输入自定义值”在“字幕语言”字段中设置此参数:

Captions lang

您必须指向有效负载中的值:

setup lang

因此,当您从网页调用逻辑应用程序时,请确保在提交表单时,对逻辑应用程序的网址进行POST,并在正文中传递内容为]

{ "lang": "yourSelectedLanguageCode" }
© www.soinside.com 2019 - 2024. All rights reserved.