You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过编程方式获取AWS Transcribe支持的语言列表?

获取AWS Transcribe支持语言列表的编程方式

除了解析官方文档,你可以通过以下几种编程方式获取Transcribe支持的语言列表:

  • 查看AWS SDK内置的语言代码枚举
    多数AWS SDK(如Python的boto3、Java的AWS SDK)在Transcribe客户端中内置了LanguageCode的枚举值,直接访问即可获取官方支持的语言列表,准确性和时效性有保障。
    以Python的boto3为例:

    import boto3
    
    transcribe_client = boto3.client('transcribe')
    # 提取LanguageCode的所有允许值
    supported_languages = transcribe_client._service_model.shape_for('LanguageCode').enum
    print(supported_languages)
    
  • 查询CloudFormation资源属性定义
    可以查看CloudFormation中AWS::Transcribe::TranscriptionJob的Schema定义,从中提取LanguageCode字段的允许值,这也是官方维护的数据源。

  • 通过试错API调用(不推荐)
    枚举常见的ISO语言代码,发起转录请求或调用GetTranscriptionJob,根据返回的错误信息判断语言是否被支持。但这种方法效率低,还可能触发API调用限制,仅作为备选方案。

注意:ListLanguageModels API仅返回用户自行创建的自定义语言模型,无法获取Transcribe原生支持的语言列表。

内容的提问来源于stack exchange,提问作者Brad

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 01:05:24