转录

将音频文件中的内容转录为文本。 内容因输出通道而异。

命令可用性: 本地 IBM RPA SaaS 和 IBM RPA

脚本语法

IBM RPA 的专有脚本语言的语法与其他编程语言类似。 该脚本语法在脚本文件中定义命令的语法。 您可以在 IBM RPA Studio的 脚本 方式下使用此语法。

transcript --culture(Culture) --source(String) --provider(SpeechProvider) [--apikey(Text)] (Boolean)=success (String)=left (String)=right

依赖关系

需要来自 Google Cloud Speech-to-Text ™ 外部链接 服务的 API 密钥。 在 API 密钥 参数中输入密钥。 在没有有效密钥的情况下,此命令不起作用。

输入参数

下表显示了此命令中提供的输入参数的列表。 在表中,您可以看到在 IBM RPA Studio的脚本方式及其 Designer 方式等效标签中工作时的参数名称。

设计器方式标签 脚本方式名称 必需的 接受的变量类型 Description
语言 culture Required Text, Culture 如果手动定义语言,请确保仅输入受支持的语言代码。

该命令使用提供程序支持的语言。
source Required Text 音频文件的完整路径。
该命令接受 .ogg.mp3.wav 文件格式。
提供程序 provider Required SpeechProvider 用于将音频文件转录为文本的提供程序。 请参阅 provider 参数选项中的可用提供程序。
API 密钥 apikey Required Text 提供程序的有效 API 密钥的路径。

provider 参数选项

下表显示了可用于 provider 输入参数的选项。 该表显示了在脚本方式下工作时的可用选项以及在设计器方式下的等效标签。

设计器方式标签 脚本方式名称 Description
Google Google Google Cloud™ 语音识别提供程序。

输出参数

设计器方式标签 脚本方式名称 接受的变量类型 Description
成功 success Boolean 如果已成功转录音频,那么返回 True;否则返回 False。
左边 left Text 从左音频声道返回已转录的音频。
右键单击 right Text 从右音频声道返回已转录的音频。

示例

以下示例不会提供要转录的音频文件。 您必须使用自己的音频文件来转录。

defVar --name executionResult --type Boolean
defVar --name leftChannel --type String
defVar --name rightChannel --type String
transcript --culture "en-US" --source "audioTranscript.mp3" --provider "Google" executionResult=success rightChannel=right leftChannel=left
logMessage --message "Success: ${executionResult}\r\nLeft: ${leftChannel}\r\nRight:  ${rightChannel}" --type "Info"

要点 重要信息:Source 参数中输入有效的音频文件,在 API 密钥 参数中输入有效的密钥。