【问题标题】:AWS Transcribe - JS docs say "LanguageCode" is optional, but code says its required?AWS Transcribe - JS 文档说“LanguageCode”是可选的,但代码说它是必需的?
【发布时间】:2022-01-27 04:59:03
【问题描述】:

我在 NodeJs 和 AWS Transcribe 服务中使用 aws-sdk(版本 2.1063.0)。我打算上传语言代码未知的音频文件,让 AWS Transcribe 检测语言,然后转录文本。

但是,AWS Transcribe 和 startTranscriptionJob 的文档显示 LanguageCode 不是必需的:https://docs.aws.amazon.com/transcribe/latest/dg/API_StartTranscriptionJob.html

然而,当我运行我的代码时,我看到了错误MissingRequiredParameter: Missing required key 'LanguageCode' in params

即使在 AWS Transcribe 门户网站中,我也可以上传带有“自动语言检测”选项的音频文件。我想以编程方式做同样的事情。

有人有建议吗?我看到了Aws Transribe unable to start_transcription_job without LanguageCode in boto3,但无法将其应用于我的 javascript/node 代码

【问题讨论】:

    标签: amazon-web-services aws-sdk-js aws-sdk-nodejs aws-transcribe


    【解决方案1】:

    你必须在--identify-language中设置"IdentifyLanguage": true

    https://docs.aws.amazon.com/ja_jp/cli/latest/reference/transcribe/start-transcription-job.html

    【讨论】:

    • 谢谢。我对"UnexpectedParameter: Unexpected key 'IdentifyLanguage'" 感到困惑,这进一步增加了我的困惑,因为它已在文档中列出。当我也有密钥“OutputKey”时,我也得到了同样的结果。 aws-sdk 版本是 2.1063.0,这是相当新的。有什么想法吗?
    猜你喜欢
    • 2019-08-02
    • 2023-01-11
    • 1970-01-01
    • 2016-01-31
    • 1970-01-01
    • 2021-11-19
    • 2014-12-07
    • 2014-07-14
    • 2013-08-02
    相关资源
    最近更新 更多