接口说明

更新时间:
复制 MD 格式

录音文件识别通过异步任务将已录制的音频转换为文本。提交可通过 HTTP 或 HTTPS 下载的文件 URL 后,可轮询查询结果,也可通过回调接收结果;不支持直接提交本地文件。

计费与服务版本

录音文件识别提供试用版和商用版,计费规则请参见计费说明。

试用版升级为商用版的操作和费用说明,请参见服务管理与开通。

新接入时建议在任务参数中显式设置 version="4.0",该版本的轮询和回调结果使用一致的驼峰命名字段。旧版回调格式请参见历史版本兼容。

使用限制

文件要求

支持单轨和双轨的 WAV、MP3、MP4、M4A、WMA、AAC、OGG、AMR、FLAC 文件。音频文件不超过 512 MB,视频文件不超过 2 GB,文件总时长不超过 12 小时。

音频的语种、采样率需与项目中配置的识别模型匹配。模型选择方式和支持范围见语种和模型。

录音文件需存放在服务端可访问的文件服务器上。URL 的主机名需使用域名,不能使用 IP 地址;URL 不能包含空格,建议避免使用中文字符。

推荐将文件存放在阿里云 OSS。公共读文件可使用可访问的文件 URL;私有文件可使用预签名 URL ,有效期需覆盖服务端下载文件的时间。生成方式请参见使用预签名 URL 下载或预览文件。

自行搭建的文件服务器需保证 HTTP 响应头 Content-Length 与响应体的实际长度一致。

可用URL

不可用URL

https://gw.alipayobjects.com/os/bmw-prod/0574ee2e-f494-45a5-820f-63aee583045a.wav

  • http://127.0.0.1/sample.wav

  • D:\files\sample.wav

使用同地域 OSS 内网地址时,不产生外网流量费用,配置方式请参见通过 OSS 内网地址访问录音文件。

调用频率与任务时效

录音文件识别为离线服务,不限制识别任务的并发数。API 调用频率限制如下:

接口

用户级 QPS 限制

SubmitTask(POST)

200

GetTaskResult(GET)

500

GetTaskResult,同一 TaskId

1

超过调用频率限制时会返回 Throttling.User。查询任务时需设置轮询间隔,控制请求频率。

更多并发与调用限制说明,请参见并发与调用限制。

新用户试用期为 3 个月,每隔 24 小时可免费识别 2 小时的录音文件。额度用完后,间隔 24 小时可继续试用。

提交任务后,免费用户的任务在 24 小时内完成,付费用户的任务在 3 小时内完成。识别结果在服务端保存 72 小时。

重要

上述处理时效不适用于一次性提交大规模数据的情况,例如半小时内提交超过 500 小时的录音。大规模识别需求请联系售前专家。

调用流程

  1. 根据音频的语种和采样率,在项目中配置对应的识别模型。

  2. 准备可下载的录音文件 URL。

  3. 使用 POST 请求调用 SubmitTask,在 Task 参数中传入任务配置。提交成功后,响应 JSON 的顶层 TaskId 字段返回任务 ID。

  4. 获取结果:轮询方式使用该 TaskId 调用 GetTaskResult;回调方式设置 enable_callback=true 和 callback_url,任务完成后,服务端将结果 POST 到回调地址。

交互流程

客户端与服务端的交互流程如下。任务 ID 位于响应 JSON 的 TaskId 字段。

录音文件识别的客户端与服务端交互流程

调用配置

接口采用 RPC 风格的 POP API,使用 AccessKey 签名鉴权。SubmitTask 使用 POST,GetTaskResult 使用 GET。SDK 中的产品名称为 nls-filetrans,地域、Endpoint 和 API 日期版本配置如下:

地域

regionId / endpointName

domain

API 日期版本(Version)

华东 2(上海)

cn-shanghai

filetrans.cn-shanghai.aliyuncs.com

2018-08-17

华北 2(北京)

cn-beijing

filetrans.cn-beijing.aliyuncs.com

2018-08-17

华南 1(深圳)

cn-shenzhen

filetrans.cn-shenzhen.aliyuncs.com

2018-08-17

API 日期版本 Version 用于配置 POP 请求;任务参数中的小写 version 用于选择录音文件识别的服务版本。

请求说明

提交任务:SubmitTask

将以下 JSON 对象序列化为字符串,作为 Task 参数传入 POST 请求。示例中的 valid_times 仅识别指定时间段;需要识别整个文件时可省略该字段。

{
    "appkey": "your-appkey",
    "file_link": "https://gw.alipayobjects.com/os/bmw-prod/0574ee2e-f494-45a5-820f-63aee583045a.wav",
    "auto_split":false,
    "version": "4.0",
    "enable_words": false,
    "enable_sample_rate_adaptive": true,
    "valid_times": [
        {
            "begin_time": 200,
            "end_time":2000,
            "channel_id": 0
        }
    ]
}

Task 字段

参数

值类型

是否必选

说明

appkey

String

是

项目的 Appkey。项目中配置的识别模型需与音频的语种和采样率匹配。

file_link

String

是

录音文件的 HTTP 或 HTTPS 下载地址。服务端需能够通过该地址下载文件。

version

String

否

任务使用的服务版本。新接入时建议显式设置为 4.0;回调格式兼容说明请参见历史版本兼容。

enable_words

Boolean

否

是否返回词信息。默认值为 false。开启时需设置 version 为 4.0。

enable_sample_rate_adaptive

Boolean

否

是否将高于 16 kHz 的音频自动降采样至 16 kHz。默认值为 false。开启时需设置 version 为 4.0。

enable_callback

Boolean

否

是否启用回调。默认值为 false。

callback_url

String

否

回调服务地址。enable_callback 为 true 时必填。支持 HTTP 和 HTTPS,主机名需使用域名,不能使用 IP 地址。回调服务需能够接收 POST 请求。

auto_split

Boolean

否

是否启用智能分轨,通过句子结果中的 ChannelId 区分说话人。通常先发言的一方 ChannelId 为 0。支持 8 kHz 和 16 kHz 音频;8 kHz 双声道开启分轨后默认按两人处理,channel0 和 channel1 为音轨编号;16 kHz 默认只分离首个声道。

supervise_type

Integer

否

说话人人数的确定方式,需与 auto_split、speaker_num 配合使用。未设置时,8 kHz 由用户指定,16 kHz 由算法决定;1 表示使用 speaker_num 指定的人数;2 表示由算法决定人数。

speaker_num

Integer

否

辅助指定说话人人数,取值为 2~100 的整数。8 kHz 默认值为 2,16 kHz 默认值为 100。需与 auto_split、supervise_type 配合使用。算法会尽量按指定人数输出结果,但不保证输出人数与该值一致。

enable_inverse_text_normalization

Boolean

否

是否启用逆文本规范化(ITN),将中文数字转换为阿拉伯数字。默认值为 false。开启时需设置 version 为 4.0。

enable_disfluency

Boolean

否

是否过滤语气词。默认值为 false。开启时需设置 version 为 4.0。

enable_punctuation_prediction

Boolean

否

是否为识别结果添加标点。默认值为 true。

valid_times

List< ValidTime >

否

有效时间段列表,用于仅识别指定的音频片段。每个元素的字段见下方 ValidTime 字段说明。

max_end_silence

Integer

否

允许的最大结束静音,取值范围为 200~6000 ms,默认值为 800 ms。启用 enable_semantic_sentence_detection 后,此参数不生效。

max_single_segment_time

Integer

否

单句话的最大时长,最小值为 5000 ms,默认值为 60000 ms。启用 enable_semantic_sentence_detection 后,此参数不生效。

customization_id

String

否

通过 POP API 创建的定制语言模型 ID。默认不设置。

class_vocabulary_id

String

否

类热词表 ID。默认不设置。

vocabulary_id

String

否

泛热词表 ID。默认不设置。

enable_semantic_sentence_detection

Boolean

否

是否启用语义断句。取值为 true 或 false,默认值为 false。

enable_timestamp_alignment

Boolean

否

是否启用时间戳校准。取值为 true 或 false,默认值为 false。

first_channel_only

Boolean

否

是否只识别首个声道。未设置时,8 kHz 音频处理双声道,16 kHz 音频处理单声道;false 表示均处理双声道,true 表示均只处理首个声道。8 kHz 双声道按音频时长计费;16 kHz 双声道按声道数×音频时长计费。录音的双声道内容重复时,可设置为 true。

special_word_filter

String

否

敏感词过滤设置,支持自定义词语。默认不处理;可删除指定词语或将其替换为 *。配置方式见自定义过滤词示例。开启默认词表过滤时,使用以下词表:敏感词表

punctuation_mark

String

否

用于断句的附加标点。不设置时使用句号、问号和叹号;设置后,在默认标点之外增加指定的标点。例如英文逗号填写 ",",中文和英文逗号填写 ",,"。支持多个标点,区分中英文标点,标点之间不加空格。非标点字符不生效。

sentence_max_length

Integer

否

每句最多展示的字数,取值范围为 4~50。默认不启用。启用后未指定字数时,按长句断句。可用于控制字幕单行的最大字数。

ValidTime 字段

valid_times 的每个元素包含以下字段:

参数

值类型

是否必选

说明

begin_time

Int

是

有效时间段的起始点时间偏移,单位为毫秒。

end_time

Int

是

有效时间段的结束点时间偏移,单位为毫秒。

channel_id

Int

是

有效时间段的作用音轨序号(从0开始)。

自定义过滤词

在 Task 中设置 special_word_filter。system_reserved_filter=true 启用默认词表过滤;filter_with_empty.word_list 指定删除的词,filter_with_signed.word_list 指定替换为 * 的词。这些设置可单独使用,也可组合使用。

{
    "appkey": "your-appkey",
    "file_link": "https://gw.alipayobjects.com/os/bmw-prod/0574ee2e-f494-45a5-820f-63aee583045a.wav",
    "version": "4.0",
    "special_word_filter": "{\"system_reserved_filter\":true,\"filter_with_empty\":{\"word_list\":[\"开始\",\"发生\"]},\"filter_with_signed\":{\"word_list\":[\"北京\"]}}"
}

查询结果:GetTaskResult

将提交响应中的任务 ID 作为 TaskId 参数传入 GET 请求,并按使用限制设置查询间隔。

属性

值类型

是否必选

说明

TaskId

String

是

识别任务ID。

返回说明

HTTP 状态表示 API 请求的处理结果,任务的识别状态由响应 JSON 中的 StatusCode 和 StatusText 表示。

提交响应

提交成功时返回以下 JSON:

{
        "TaskId": "4b56f0c4b7e611e88f34c33c2a60****",
        "RequestId": "E4B183CC-6CFE-411E-A547-D877F7BD****",
        "StatusText": "SUCCESS",
        "StatusCode": 21050000
}

属性

值类型

是否必选

说明

TaskId

String

是

识别任务ID。

RequestId

String

是

请求ID,仅用于联调。

StatusCode

Int

是

状态码。

StatusText

String

是

状态说明。

查询响应

识别成功

以下为单轨中文录音nls-sample-16k.wav的识别结果示例。

{
        "TaskId": "d429dd7dd75711e89305ab6170fe****",
        "RequestId": "9240D669-6485-4DCC-896A-F8B31F94****",
        "StatusText": "SUCCESS",
        "BizDuration": 2956,
        "SolveTime": 1540363288472,
        "StatusCode": 21050000,
        "Result": {
                "Sentences": [{
                        "EndTime": 2365,
                        "SilenceDuration": 0,
                        "BeginTime": 340,
                        "Text": "北京的天气。",
                        "ChannelId": 0,
                        "SpeechRate": 177,
                        "EmotionValue": 5.0
                }]
        }
}

排队中

任务尚未开始识别,等待后再次查询。

{
        "TaskId": "c7274235b7e611e88f34c33c2a60****",
        "RequestId": "981AD922-0655-46B0-8C6A-5C836822****",
        "StatusText": "QUEUEING",
        "StatusCode": 21050002
}

识别中

任务正在识别,等待后再次查询。

{
        "TaskId": "c7274235b7e611e88f34c33c2a60****",
        "RequestId": "8E908ED2-867F-457E-82BF-4756194A****",
        "StatusText": "RUNNING",
        "BizDuration": 0,
        "StatusCode": 21050001
}

识别失败

以下为文件下载失败的响应示例。根据 StatusCode 和 StatusText 处理错误。

{
        "TaskId": "4cf25b7eb7e711e88f34c33c2a60****",
        "RequestId": "098BF27C-4CBA-45FF-BD11-3F532F26****",
        "StatusText": "FILE_DOWNLOAD_FAILED",
        "BizDuration": 0,
        "SolveTime": 1536906469146,
        "StatusCode": 41050002
}

响应字段

Sentences 和 Words 位于 Result 对象中。

属性

值类型

是否必选

说明

TaskId

String

是

识别任务ID。

StatusCode

Int

是

状态码。

StatusText

String

是

状态说明。

RequestId

String

是

请求ID,用于调试。

Result

Object

否

任务成功时返回的识别结果对象。排队、运行中或失败响应不包含该对象。

Sentences

List< SentenceResult >

否

Result 中的句子结果列表,StatusText 为 SUCCESS 时返回。

Words

List< WordResult >

否

Result 中的词信息列表。需设置 enable_words 为 true,且 version 为 4.0。

BizDuration

Long

否

识别音频的时长,单位为毫秒。

SolveTime

Long

否

识别完成时间的 Unix 时间戳,单位为毫秒。任务尚未完成时不返回。

Sentences 字段

属性

值类型

是否必选

说明

ChannelId

Int

是

该句所属音轨ID。

BeginTime

Int

是

该句的起始时间偏移,单位为毫秒。

EndTime

Int

是

该句的结束时间偏移,单位为毫秒。

Text

String

是

该句的识别文本结果。

EmotionValue

Float

是

情绪能量值,取值为音量分贝值除以 10,范围为 1~10。

SilenceDuration

Int

是

本句与上一句之间的静音时长,单位为秒。

SpeechRate

Int

是

本句的平均语速。

  • 若识别语言为中文,则单位为:字数/分钟。

  • 若识别语言为英文,则单位为:单词数/分钟。

回调结果

设置 enable_callback=true、callback_url 和 version="4.0" 后,任务完成时服务端向回调地址发送 POST 请求。识别结果字段与轮询方式一致,示例如下:

{
        "Result": {
                "Sentences": [{
                        "EndTime": 2365,
                        "SilenceDuration": 0,
                        "BeginTime": 340,
                        "Text": "北京的天气。",
                        "ChannelId": 0,
                        "SpeechRate": 177,
                        "EmotionValue": 5.0
                }]
        },
        "TaskId": "36d01b244ad811e9952db7bb7ed2****",
        "StatusCode": 21050000,
        "StatusText": "SUCCESS",
        "RequestTime": 1553062810452,
        "SolveTime": 1553062810831,
        "BizDuration": 2956
}

RequestTime 为提交任务时的 Unix 时间戳,SolveTime 为识别完成时的 Unix 时间戳,单位均为毫秒。

词信息

设置 enable_words=true 且 version="4.0" 后,结果中包含 Words。轮询和回调返回的词信息一致。以下为中文录音的结果示例:

{
        "StatusCode": 21050000,
        "Result": {
                "Sentences": [{
                        "SilenceDuration": 0,
                        "EmotionValue": 5.0,
                        "ChannelId": 0,
                        "Text": "北京的天气。",
                        "BeginTime": 340,
                        "EndTime": 2365,
                        "SpeechRate": 177
                }],
                "Words": [{
                        "ChannelId": 0,
                        "Word": "北京",
                        "BeginTime": 640,
                        "EndTime": 940
                }, {
                        "ChannelId": 0,
                        "Word": "的",
                        "BeginTime": 940,
                        "EndTime": 1120
                }, {
                        "ChannelId": 0,
                        "Word": "天气",
                        "BeginTime": 1120,
                        "EndTime": 2020
                }]
        },
        "SolveTime": 1553236968873,
        "StatusText": "SUCCESS",
        "RequestId": "027B126B-4AC8-4C98-9FEC-A031158F****",
        "TaskId": "b505e78c4c6d11e9a213e11db149****",
        "BizDuration": 2956
}

Words 字段

属性

值类型

是否必选

说明

BeginTime

Int

是

词开始时间,单位为毫秒。

EndTime

Int

是

词结束时间,单位为毫秒。

ChannelId

Int

是

该词所属音轨ID。

Word

String

是

词信息。

状态与错误处理

StatusCode

StatusText

说明

21050000

SUCCESS

SubmitTask:任务提交成功。GetTaskResult:任务识别成功。

21050001

RUNNING

任务正在识别,等待后再次查询。

21050002

QUEUEING

任务正在排队,等待后再次查询。

21050003

SUCCESS_WITH_NO_VALID_FRAGMENT

任务完成,但未检测到有效语音片段。检查文件是否包含有效语音。

错误码及处理方法,请参见错误码查询中的录音文件识别错误码。

语种和模型

语种和方言模型需在项目中配置,不能通过本接口的任务参数指定。支持语言模型定制和热词,详情请参见语言模型定制和热词。

在智能语音交互控制台的全部项目页面,选择目标项目,进入项目功能配置,根据语种和采样率选择模型。操作方法请参见管理项目。

语种

语言

模型名称

采样率

标点

ITN

顺滑

语义断句

声音和文本对齐

英语

通用-英文,教育直播-英文,教育内容分析-英文

16k

支持

支持

支持

不支持

支持

电话客服(通用)

8k

支持

支持

支持

不支持

不支持

东南亚多语言

16k

支持

不支持

不支持

不支持

不支持

日语

通用-日语

16k

支持

支持

不支持

不支持

支持

西班牙语

通用-西班牙语

16k

支持

支持

不支持

不支持

不支持

通用-西班牙客服通用

8k

支持

支持

不支持

不支持

不支持

阿拉伯语

通用-阿拉伯语

16k

支持

不支持

不支持

不支持

不支持

哈萨克语

通用-哈萨克语

16k

支持

不支持

不支持

不支持

不支持

韩语

通用-韩语

16k

支持

支持

不支持

不支持

不支持

泰语

通用-泰语

16k

不支持

不支持

不支持

不支持

不支持

通用-泰语客服通用

8k

不支持

不支持

不支持

不支持

不支持

东南亚多语言

16k

支持

不支持

不支持

不支持

不支持

印尼语

通用-印尼语

16k

支持

支持

不支持

不支持

不支持

电话客服(通用)

8k

支持

支持

不支持

不支持

不支持

东南亚多语言

16k

支持

不支持

不支持

不支持

不支持

俄语

通用-俄语

16k

支持

支持

不支持

不支持

不支持

越南语

通用-越南语

16k

支持

支持

不支持

不支持

不支持

通用-越南语客服通用

8k

支持

支持

不支持

不支持

不支持

东南亚多语言

16k

支持

不支持

不支持

不支持

不支持

法语

通用-法语

16k

支持

支持

不支持

不支持

不支持

德语

通用-德语

16k

支持

支持

不支持

不支持

不支持

意大利语

通用-意大利语

16k

支持

不支持

不支持

不支持

不支持

印地语

通用-印地语

16k

支持

不支持

不支持

不支持

不支持

马来语

通用-马来语

16k

支持

不支持

不支持

不支持

不支持

通用-马来语客服通用

8k

支持

不支持

不支持

不支持

不支持

东南亚多语言

16k

支持

不支持

不支持

不支持

不支持

菲律宾语

通用-菲律宾语

16k

支持

支持

不支持

不支持

不支持

电话客服(通用)

8k

支持

支持

不支持

不支持

不支持

东南亚多语言

16k

支持

不支持

不支持

不支持

不支持

泰米尔语

通用-泰米尔语

16k

支持

不支持

不支持

不支持

不支持

葡萄牙语

通用-葡萄牙语

16k

支持

支持

不支持

不支持

不支持

土耳其语

通用-土耳其语

16k

支持

不支持

不支持

不支持

不支持

波兰语

通用-波兰语

16k

支持

不支持

不支持

不支持

不支持

乌克兰语

通用-乌克兰语

16k

支持

不支持

不支持

不支持

不支持

罗马尼亚语

通用-罗马尼亚语

16k

支持

不支持

不支持

不支持

不支持

荷兰语

通用-荷兰语

16k

支持

不支持

不支持

不支持

不支持

希腊语

通用-希腊语

16k

支持

不支持

不支持

不支持

不支持

匈牙利语

通用-匈牙利语

16k

支持

不支持

不支持

不支持

不支持

爪哇语

通用-爪哇语

16k

支持

不支持

不支持

不支持

不支持

孟加拉语

通用-孟加拉语

16k

支持

不支持

不支持

不支持

不支持

缅甸语

通用-缅甸语

16k

支持

不支持

不支持

不支持

不支持

老挝语

通用-老挝语

16k

支持

不支持

不支持

不支持

不支持

斯瓦希里语

通用-斯瓦希里语

16k

支持

不支持

不支持

不支持

不支持

阿塞拜疆语

通用-阿塞拜疆语

16k

支持

不支持

不支持

不支持

不支持

波斯语

通用-波斯语

16k

支持

不支持

不支持

不支持

不支持

僧伽罗语

通用-僧伽罗语

16k

支持

不支持

不支持

不支持

不支持

加泰罗尼亚语

通用-加泰罗尼亚语

16k

支持

不支持

不支持

不支持

不支持

高棉语

通用-高棉语

16k

支持

不支持

不支持

不支持

不支持

希伯来语

通用-希伯来语

16k

支持

不支持

不支持

不支持

不支持

克罗地亚语

通用-克罗地亚语

16k

支持

不支持

不支持

不支持

不支持

豪萨语

通用-豪萨语

16k

支持

不支持

不支持

不支持

不支持

马拉地语

通用-马拉地语

16k

支持

不支持

不支持

不支持

不支持

泰卢固语

通用-泰卢固语

16k

支持

不支持

不支持

不支持

不支持

旁遮普语

通用-旁遮普语

16k

支持

不支持

不支持

不支持

不支持

瑞典语

通用-瑞典语

16k

支持

不支持

不支持

不支持

不支持

保加利亚语

通用-保加利亚语

16k

支持

不支持

不支持

不支持

不支持

丹麦语

通用-丹麦语

16k

支持

不支持

不支持

不支持

不支持

挪威语

通用-挪威语

16k

支持

不支持

不支持

不支持

不支持

坎纳达语

通用-坎纳达语

16k

支持

不支持

不支持

不支持

不支持

马拉雅拉姆语

通用-马拉雅拉姆语

16k

支持

不支持

不支持

不支持

不支持

捷克语

通用-捷克语

16k

支持

不支持

不支持

不支持

不支持

乌尔都语

通用-乌尔都语

16k

支持

不支持

不支持

不支持

不支持

尼泊尔语

通用-尼泊尔语

16k

支持

不支持

不支持

不支持

不支持

蒙古语(外蒙)

通用-蒙古语(外蒙)

16k

支持

不支持

不支持

不支持

不支持

乌兹别克语

通用-乌兹别克语

16k

支持

不支持

不支持

不支持

不支持

方言

语言

模型名称

采样率

标点

ITN

顺滑

语义断句

声音和文本对齐

粤语

通用-粤语

16k

支持

支持

支持

不支持

支持

电话客服(通用)

8k

支持

支持

支持

不支持

支持

粤中自由说

8k

支持

支持

支持

不支持

不支持

东南亚多语言

16k

支持

不支持

不支持

不支持

不支持

粤语(繁体)

通用-粤语(繁体)

8k

支持

不支持

不支持

不支持

不支持

通用-粤语(繁体)

16k

支持

不支持

不支持

不支持

不支持

四川话

通用-四川话

16k

支持

支持

支持

支持

支持

电话客服(通用)

8k

支持

支持

支持

支持

支持

湖北话

通用-湖北话

16k

支持

支持

支持

支持

支持

通用-湖北话

8k

支持

支持

支持

支持

支持

上海话

通用-上海话

16k

支持

支持

支持

支持

不支持

湖南话

通用-湖南话

16k

支持

支持

支持

支持

支持

河南话

通用-河南话

16k

支持

支持

支持

支持

支持

通用-河南话

8k

支持

支持

支持

支持

支持

浙江话

通用-浙江话

16k

支持

支持

支持

支持

不支持

东北话

通用-东北话

16k

支持

支持

支持

支持

支持

山东话

通用-山东话

16k

支持

支持

支持

支持

支持

天津话

通用-天津话

16k

支持

支持

支持

支持

支持

陕西话

通用-陕西话

16k

支持

支持

支持

支持

支持

山西话

通用-山西话

16k

支持

支持

支持

支持

支持

贵州话

通用-贵州话

16k

支持

支持

支持

支持

支持

云南话

通用-云南话

16k

支持

支持

支持

支持

支持

甘肃话

通用-甘肃话

16k

支持

支持

支持

支持

支持

苏州话

通用-苏州话

16k

支持

支持

支持

支持

不支持

闽南语

通用-闽南语

16k

支持

支持

支持

支持

不支持

江西话

通用-江西话

16k

支持

支持

支持

支持

支持

宁夏话

通用-宁夏话

16k

支持

支持

支持

支持

支持

广西话

通用-广西话

16k

支持

支持

支持

支持

支持

通用-广西话

8k

支持

支持

支持

支持

支持

中文普通话

识音石 V1 - 端到端模型,教育内容分析,医疗内容分析,新闻媒体内容分析,娱乐视频内容分析,音视频离线转写(升级版),新零售领域识别模型,出行领域识别模型,汽车领域

16k

支持

支持

支持

支持

支持

中英自由说

16k

支持

支持

支持

支持

不支持

识音石 V1 - 端到端模型

8k

支持

支持

支持

支持

支持

东南亚多语言

16k

支持

不支持

不支持

不支持

不支持

历史版本兼容

任务参数 version="2.0" 的回调结果采用下划线命名字段,与 4.0 的驼峰命名字段不同。已按旧格式解析回调的应用,升级到 4.0 时需同步调整字段解析。旧版回调示例如下:

{
        "result": [{
                "begin_time": 340,
                "channel_id": 0,
                "emotion_value": 5.0,
                "end_time": 2365,
                "silence_duration": 0,
                "speech_rate": 177,
                "text": "北京的天气。"
        }],
        "task_id": "3f5d4c0c399511e98dc025f34473****",
        "status_code": 21050000,
        "status_text": "SUCCESS",
        "request_time": 1551164878830,
        "solve_time": 1551164879230,
        "biz_duration": 2956
}