接口说明

离线语音合成是指在弱网或无网状态下,通过设备本地的语音合成模型,将文本转换成自然流畅的语音。

产品体验

更多合成效果可至离线语音合成产品详情页进行体验。

功能介绍

离线语音合成主要包括以下功能,暂不支持多实例调用。

  • 提供语速调节、语调调节、音量调节功能。

  • 适用于车载导航、智能硬件、文学有声阅读和无障碍播报等场景。

  • 以SDK的方式集成,支持多种不同硬件平台。

  • 按照设备激活数量收费,收费更加灵活可控。

  • 提供多种音色选择。

前提条件

已激活SDK,具体请参见开通授权

语音包列表

名称

voice参数值

类型

适用场景

支持语言

支持采样率(Hz)

备注

下载链接

艾佳

aijia

标准女声

通用场景

支持中文及中英文混合场景

24K

精品版

下载语音包

艾诚

aicheng

温暖男声

通用场景

支持中文及中英文混合场景

24K

精品版

下载语音包

艾琪

aiqi

温柔女声

通用场景

支持中文场景

24K

精品版

下载语音包

艾达

aida

标准男声

通用场景

支持中文场景

24K

精品版

下载语音包

艾浩

aihao

资讯男声

文学场景

支持中文场景

24K

精品版

下载语音包

艾硕

aishuo

自然男声

客服场景

支持中文场景

24K

精品版

下载语音包

艾颖

aiying

软萌童声

文学场景

支持中文及中英文混合场景

24K

精品版

下载语音包

艾彤

aitong

儿童音

童声场景

仅支持纯中文场景

24K

精品版

下载语音包

Abby

abby

美语女声

英文场景

仅支持英文场景

24K

精品版

下载语音包

Andy

andy

美语男声

英文场景

仅支持英文场景

24K

精品版

下载语音包

Annie

annie

美语女声

英文场景

仅支持英文场景

24K

精品版

下载语音包

小云

xiaoyun

标准女声

通用场景

支持中文及中英文混合场景

16K

标准版

下载语音包

小达

xiaoda

标准男声

通用场景

中文及中英文混合场景

16K

标准版

下载语音包

小刚

xiaogang

温暖男声

通用场景

中文及中英文混合场景

16K

标准版

下载语音包

小琪

xiaoqi

温柔女声

通用场景

中文及中英文混合场景

16K

标准版

下载语音包

小夏

xiaoxia

自然女声

客服场景

中文及中英文混合场景

16K

标准版

下载语音包

时序图

image

激活及初始化参数说明

介绍离线TTS SDK激活及初始化时需要设置的参数,主要包括鉴权信息、工作路径及日志存储路径。

重要

初始化参数设置并启用后,无法变更。

参数

类型

说明

是否必须

ak_id

string

AccessKey ID,获取方式请参见开通服务

ak_secret

string

AccessKey Secret,获取方式请参见开通服务

app_key

string

项目Appkey,在项目创建完成后自动生成。可以单击控制台导航栏全部项目查看对应项目Appkey。

sdk_code

string

产品码。

  • 标准版sdk_code:software_nls_tts_offline_standard

  • 精品版sdk_code:software_nls_tts_offline

device_id

string

设备标识。

说明

一个Appkey中的device_id全局唯一。

workspace

string

资源路径。

mode_type

string

设为“0”,初始化本地引擎。

debug_path

string

日志存储路径。

说明

加入该字段表明开启日志存储。

如果要关闭日志存储,可在动态参数设置中将debug_level参数等级设为5。

日志文件以追加方式存储。

enable_et

string

取值true或false。设为false时关闭打点,默认开启。

关于打点的说明,请参见SDK是如何进行“打点”的?

enable_ntp

string

取值true或false。设为false时关闭NTP,默认开启。

NTP功能用于获取阿里云时间用于鉴权,请参见NTP的作用是什么?

enable_low_precision

string

取值true或false。默认值取false,表示采用高精度模式;设为true时是采用低精度方式,计算量会下降,同时音质也会略下降。

authspace

string

为方便调试,将鉴权文件生成至固定目录(如“/storage/emulated/0/tts”, 请确保该目录存在,并可读写),避免卸载app重装时再次鉴权,主要用于接入时调试。不设置该参数时,鉴权文件将存在workspace目录下。

extend

string

拓展字段(JSON)。

动态参数说明

  • 属性in表示可以设置给SDK的参数。in属性的参数可以通过setparamTts(以Android为例)动态设置,设置完成后下一条生效。

  • 属性out表示从SDK获取的参数。out属性的参数可以通过getparamTts获取。

参数

类型

属性

取值

含义

extend_font_name

string

in

full_path

发音人切换。

语音包资源完整路径, 如/sdcard/xiaoyun。

speed_level

string

in|out

(0, 2],默认1.0

语速,值越大语速越快。

设置的值超过范围将取默认值。

pitch_level

string

in|out

[-500,500],默认0

声调,值越大声音越尖锐。

设置的值超过范围将取默认值。

volume

string

in|out

(0,2],默认1.0

音量,值越大音量越大。

设置的值超过范围将取默认值。

重要

为避免截幅引入“吱吱”噪声,建议取值限定在1.5以下。

callback_raw_data

string

in

0、1,默认0

  • 0:回调原始数据。

  • 1:回调解码后数据,如原始合成数是mp3,那么将回调pcm数据。

debug_level

string

in|out

0、1、2、3、4、5

日志等级

  • 0:verbose 无过滤

  • 1:debug

  • 2:info

  • 3:warning

  • 4:error

  • 5:关闭日志

error_msg

string

out

错误信息

在调用接口发生错误时,获取详细的错误信息。建议用户在打点时重点考虑该信息,是分析问题的有效手段。

model_sample_rate

string

out

16000、24000

音频数据采样率,通常是24000。

enable_callback_vol

string

in

0、1,默认0

  • 0:不回调音量

  • 1:回调音量,会有一定的资源消耗,非必要时关闭。

enable_monopoly

string

in

0、1,默认1

  • 0:开启非独占模式,合成速度变慢,CPU峰值下降。

  • 1:开启独占模式,合成速度快,CPU峰值相对较高。

性能指标

说明

以中文发音人aicheng为例(不同发音人略有差异)。

项目

指标

CPU

机型

硬件指标

初始化耗时

CPU(合成态:单核)

红米6A

CPU:联发Helio A22 2 GHz

RAM:2 GB

系统:Android 9.0

273ms

19%

华为P10

CPU:海思麒麟960 2.4 GHz

RAM:4 GB

系统:Android 7.0

178ms

12%

华为P40

CPU型号:海思麒麟990 2.86 GHz

RAM:6 GB

系统:Android 10.0

67ms

8.2%

ROM

  • 参照SDK包大小

  • 由语音包个数及大小决定

RAM

21.73 M

错误码

如果语音合成发生错误,SDK将上报TTS_EVENT_ERROR事件,并提供错误码信息,如下表所示。

通用错误码

状态码

状态消息

原因

解决方案

40000000

默认的客户端错误码,对应了多个错误消息。

用户使用了不合理的参数或者调用逻辑。

请参考官网文档示例代码进行对比测试验证。

40000001

The token 'xxx' has expired;

The token 'xxx' is invalid

用户使用了不合理的参数或者调用逻辑。通用客户端错误码,通常是涉及Token相关的不正确使用,例如Token过期或者非法。

请参考官网文档示例代码进行对比测试验证。

40000002

Gateway:MESSAGE_INVALID:Can't process message in state'FAILED'!

无效或者错误的报文消息。

请参考官网文档示例代码进行对比测试验证。

40000003

PARAMETER_INVALID;

Failed to decode url params

用户传递的参数有误,一般常见于RESTful接口调用。

请参考官网文档示例代码进行对比测试验证。

40000005

Gateway:TOO_MANY_REQUESTS:Too many requests!

并发请求过多。

如果是试用版调用,建议您升级为商用版本以增大并发。

如果已是商用版,可购买并发资源包,扩充您的并发额度。

40000009

Invalid wav header!

错误的消息头。

如果您发送的是WAV语音文件,且设置formatwav,请注意检查该语音文件的WAV头是否正确,否则可能会被服务端拒绝。

40000009

Too large wav header!

传输的语音WAV头不合法。

建议使用PCM、OPUS等格式发送音频流,如果是WAV,建议关注语音文件的WAV头信息是否为正确的数据长度大小。

40000010

Gateway:FREE_TRIAL_EXPIRED:The free trial has expired!

试用期已结束,并且未开通商用版、或账号欠费。

请登录控制台确认服务开通状态以及账户余额。

40010001

Gateway:NAMESPACE_NOT_FOUND:RESTful url path illegal

不支持的接口或参数。

请检查调用时传递的参数内容是否和官网文档要求的一致,并结合错误信息对比排查,设置为正确的参数。

比如您是否通过curl命令执行RESTful接口请求, 拼接的URL是否合法。

40010003

Gateway:DIRECTIVE_INVALID:[xxx]

客户端侧通用错误码。

表示客户端传递了不正确的参数或指令,在不同的接口上有对应的详细报错信息,请参考对应文档进行正确设置。

40010004

Gateway:CLIENT_DISCONNECT:Client disconnected before task finished!

在请求处理完成前客户端主动结束。

无,或者请在服务端响应完成后再关闭链接。

40010005

Gateway:TASK_STATE_ERROR:Got stop directive while task is stopping!

客户端发送了当前不支持的消息指令。

请参考官网文档示例代码进行对比测试验证。

40020105

Meta:APPKEY_NOT_EXIST:Appkey not exist!

使用了不存在的Appkey。

请确认是否使用了不存在的Appkey,Appkey可以通过登录控制台后查看项目配置。

40020106

Meta:APPKEY_UID_MISMATCH:Appkey and user mismatch!

调用时传递的Appkey和Token并非同一个账号UID所创建,导致不匹配。

请检查是否存在两个账号混用的情况,避免使用账号A名下的Appkey和账号B名下生成的Token搭配使用。

403

Forbidden

使用的Token无效,例如Token不存在或者已过期。

请设置正确的Token。Token存在有效期限制,请及时在过期前获取新的Token。

41000003

MetaInfo doesn't have end point info

无法获取该Appkey的路由信息。

请检查是否存在两个账号混用的情况,避免使用账号A名下的Appkey和账号B名下生成的Token搭配使用。

41010101

UNSUPPORTED_SAMPLE_RATE

不支持的采样率格式。

当前实时语音识别只支持8000 Hz和16000 Hz两种采样率格式的音频。

41040201

Realtime:GET_CLIENT_DATA_TIMEOUT:Client data does not send continuously!

获取客户端发送的数据超时失败。

客户端在调用实时语音识别时请保持实时速率发送,发送完成后及时关闭链接。

50000000

GRPC_ERROR:Grpc error!

受机器负载、网络等因素导致的异常,通常为偶发出现。

一般重试调用即可恢复。

50000001

GRPC_ERROR:Grpc error!

受机器负载、网络等因素导致的异常,通常为偶发出现。

一般重试调用即可恢复。

52010001

GRPC_ERROR:Grpc error!

受机器负载、网络等因素导致的异常,通常为偶发出现。

一般重试调用即可恢复。

语音合成/长文本语音合成错误码

状态码

状态消息

原因

解决方案

40000001

Gateway:ACCESS_DENIED:No privilege to this voice!

设置了错误的发音人名称。

请参考官网文档,设置正确的发音人。

40000004

Gateway:IDLE_TIMEOUT:Websocket session is idle for too long time,the last directive is 'StartSynthesis'!

请求建立链接后,长时间没有发送任何数据,超过10s后服务端会返回此错误信息。

请求处理完成后请及时关闭链接,此外,当服务端瞬时压力过大不能及时返回数据时也可能出现此错误,此时可以重试恢复。

40010003

Gateway:DIRECTIVE_INVALID:No text specified!

没有设置有效的待合成文本文字。

请参考官网文档示例代码设置待合成的文本。

41020001

语音合成调用客户端错误

可能有多个错误消息,需根据对应的错误消息调整。

  • 如果提示Engine return error code: 424.表示传递的背景音乐或拼接录音不符合格式,请参考文档说明设置正确的背景音。

  • 如果提示Engine return error code:418表示传递了不支持的发音人名称。

  • 如果提示Engine return error code: 413表示使用的SSML格式错误。

  • 如果提示Request json illegal,failed to parse request.表示传递的JSON格式非法。

  • 如果提示SSML text length should be less than 300.表示传递的合成文本过长,建议使用长文本语音合成接口。

51020001

TTS:TtsServerError

受机器负载或网络等因素导致的异常,通常为偶发出现。

一般重试调用即可恢复。

语音合成/离线语音合成

  • SDK相关

    状态码

    状态消息

    原因

    解决方案

    140000

    TTS_CREATE_FAILED

    引擎初始化失败。

    资源路径错误或资源文件异常,常伴随着错误码(TTS_ASSETPATH_INVALID),可查看日志后再确认。确保传入资源路径有效,资源文件齐全。

    140001

    TTS_ENGINE_INVALID

    引擎没有初始化。

    当前TTS实例未创建,请检查是否已经调用初始化接口。

    140002

    TTS_TEXT_ERROR

    文本非法,如空等。

    可查看SDK日志确认文件非法情况,确保传入的文本是有效的。

    140003

    TTS_MALLOC_FAILED

    内存申请失败。

    当前内存不足,请确保足够运行内存。

    140005

    TTS_ASSETPATH_INVALID

    资源路径为空。

    资源路径错误或资源文件异常,可查看日志后再确认。确保传入资源路径有效,资源文件齐全。

    140006

    TTS_HANLDE_INVALID

    处理线程不存在。

    可释放TTS后重新尝试。

    140007

    TTS_CREATE_HANLDE_FAILED

    创建处理线程失败。

    请查看日志中错误信息进行定位。

    140008

    TTS_AUTH_FAILED

    鉴权失败,无法继续使用SDK。

    请检查传入的akId、akSecret和appkey的正确性。可通过查看日志中错误信息确认问题细节,可能是未开通离线鉴权、已耗尽配额等。

    140011

    TTS_OPERATE_INVALID

    非法操作。

    当前处理线程状态非法,可能是在未初始化情况下调用了pause接口等,请确保调用接口符合当前状态。

    140012

    TTS_OPEN_FILE_FAILED

    打开文件失败。

    打开wav debug文件失败,或打开日志文件失败。详细可查看日志错误信息进行确认。

    140013

    TTS_STATE_INVALID

    状态机校验失败。

    当前方法调用不符合当前状态机,可能是在未初始化情况下调用了pause接口等,请确保调用接口符合当前状态。

    140014

    TTS_SYNTHESIZER_INIT_ERROR

    合成器初始化失败。

    创建合成器失败,主要是因为内存不足。

    140015

    TTS_SYNTHESIZER_RELEASE_ERROR

    合成器释放失败。

    合成器释放失败,需要查看日志详细定位。

    140016

    TTS_SYNTHESIZER_FAILED

    合成失败。

    预播放时状态错误,需查看日志详细定位。

    140017

    TTS_WAIT_TIMEOUT

    超时退出。

    等待某个状态超时,需查看日志详细定位。

    140018

    TTS_CLOSED

    没有编译TTS部分代码。

    表示当前SDK中不包含TTS功能,请更换正确SDK运行。

  • 参数配置相关

    状态码

    状态消息

    原因

    解决方案

    140100

    TTS_PARAM_INVALID

    参数无效。

    初始化或设置参数时有无效入参,比如空workspace、空回调、空taskId或空文本等。需要查看日志详细定位。

    140101

    TTS_PARAM_VALUE_INVALID

    参数值无效。

    设置参数时无效入参,需要查看日志详细定位。

    140102

    TTS_CFG_OPEN_FAILED

    配置文件打开失败。

    资源路径错误或资源文件异常,可查看日志再确认。确保传入资源路径有效,资源文件齐全。

  • 音频处理

    状态码

    状态消息

    原因

    解决方案

    140200

    TTS_AM_CREATE_FAILED

    播放器创建失败。

    SDK内部音频管理器创建失败。

    140210

    TTS_AM_OPEN_FAILED

    播放器打开失败。

    SDK内部音频管理器打开失败,需要查看日志详细定位。

    140210

    TTS_DECODER_INIT_FAILED

    音频解码器初始化失败。

    音频解码器(可能为MP3解码器)初始化失败,需要查看日志详细定位。

    140211

    TTS_DECODER_MALLOC_FAILED

    音频解码器申请内存失败。

    当前内存不足,请确保足够运行内存。

    140212

    TTS_DECODER_INPUT_TOO_MANY

    单次输入过多数据,将被丢掉。

    查看日志确定单次输入数据上限(2000),具体问题需查看日志详细定位。

    140213

    TTS_DECODER_OUTPUT_TOO_MANY

    输出过多数据,超过缓存,会丢失。

    需查看日志详细定位。

    140220

    TTS_AP_INIT_FAILED

    音频处理单元打开失败(audioplayer)。

    一般会伴随着其他AP ErrorCode返回,需要查看日志详细定位。

    140221

    TTS_AP_START_FAILED

    ap启动出错。

    需查看日志详细定位。

    140222

    TTS_AP_MALLOC_FAILED

    audioplayer内存申请失败

    当前内存不足,请确保足够运行内存。

    140231

    TTS_BGM_DECODE_INVALID

    解码器初始化失败

    确认解码器是否已经初始化,可查看日志详细定位。

    140233

    TTS_BGM_MALLOC_FAILED

    内存申请失败

    当前内存不足,请确保足够运行内存。

    140237

    TTS_BGM_PARAM_INVALID

    背景音乐参数设置错误

    确认设置参数是否正确,可查看日志详细定位。重点关注日志bgm value:。

  • cache相关

    状态码

    状态消息

    原因

    解决方案

    140300

    TTS_CACHE_INIT_FAILED

    初始化cache失败。

    通常伴随着错误码TTS_CACHE_PATH_INVALID,可能是存储路径无效,可通过日志详细定位。

    140302

    TTS_CACHE_CMD_ERROR

    下达cache指令不合规范。

    可查看返回的错误消息和日志详细定位。

    140308

    TTS_CACHE_PATH_INVALID

    无法创建缓存路径。

    可查看返回的错误消息和日志详细定位。

    140309

    TTS_CACHE_LIST_CREATE_FAILED

    cache列表创建失败。

    可查看返回的错误消息和日志详细定位。

    140311

    TTS_CACHE_TOO_MANY

    缓存太多。

    可查看日志详细定位。

    140312

    TTS_CACHE_PARAM_INVALID

    参数错误。

    可查看返回的错误消息和日志详细定位。

    140313

    TTS_CACHE_RECORDING_OPEN_FAILED

    打开本地文件错误。

    文件权限、路径可能存在问题,需要通过日志详细定位。

  • font下发相关

    状态码

    状态消息

    原因

    解决方案

    140351

    TTS_FONT_INITLIST_FAILED

    初始化fontlist管理器。

    当前内存不足,请确保足够运行内存。

    140352

    TTS_FONT_INITLIST_INVALID

    fontlist管理器未初始化。

    当前内存不足,请确保足够运行内存。

    140353

    TTS_FONT_CMD_INVALID

    命令格式错误。

    可查看返回的错误消息和日志详细定位。

    140354

    TTS_FONT_RESPONSE_ERROR

    服务端返回格式错误。

    可查看返回的错误消息和日志详细定位。

    140350

    TTS_FONT_RESPONSELIST_ERROR

    fontlist请求服务端返回格式错误。

    可查看返回的错误消息和日志详细定位。

    140356

    TTS_FONT_GET_FONTLIST_FAILED

    获取fontlist失败。

    可查看返回的错误消息和日志详细定位。

    140358

    TTS_FONT_LOCALMSG_ERROR

    本地list文件解析失败。

    可查看返回的错误消息和日志详细定位。

    140359

    TTS_FONT_LOCALFILE_ERROR

    本次list文件保存失败。

    可查看返回的错误消息和日志详细定位。

    140360

    TTS_FONT_CLOUDMSG_ERROR

    云端list解析失败。

    可查看返回的错误消息和日志详细定位。

  • 本地引擎相关

    状态码

    状态消息

    原因

    解决方案

    140900

    TTS_LOCAL_CRE_ENGINE_ERROR

    本地引擎初始化失败。

    本地引擎内部错误,需要查看日志中其他错误信息进行定位。

    140901

    TTS_LOCAL_ENGINE_INVALID

    本地引擎没有初始化。

    请检查是否已经初始化了TTS,可查看返回的错误消息和日志详细定位。

    140902

    TTS_LOCAL_ASSET_ERROR

    本地资源校验失败。

    本地引擎从资源路径进行校验时失败,可查看日志详细定位。

    140903

    TTS_LOCAL_CRE_TASK_ERROR

    创建本地task失败。

    可查看日志详细定位。

    140905

    TTS_LOCAL_START_FAILED

    本地开始合成失败。

    可查看日志详细定位。

    140906

    TTS_LOCAL_OPERATION_FAILED

    本地操作失败,比如本地task不存在或默认错误。

    可查看日志详细定位。

    140907

    TTS_LOCAL_SWITCH_FONT_FAILED

    切换发音人失败。

    可查看日志详细定位。

    140908

    TTS_LOCAL_GET_SAMPLERATE_FAILED

    获取发音人的采样率失败。

    可查看日志详细定位。

    140909

    TTS_LOCAL_ADD_FRONT_END_FAILED

    添加发音人失败。

    可查看日志详细定位。

    140910

    TTS_LOCAL_VOICE_PATH_INVALID

    本地发音人文件不存在或文件鉴权失败。

    可查看日志详细定位。

    140911

    TTS_LOCAL_VOICE_MISMATCH

    本地发音人文件不匹配。

    可查看日志详细定位。

  • 云端引擎相关

    状态码

    状态消息

    原因

    解决方案

    141000

    TTS_CLOUD_CREATE_FAILED

    云端引擎初始化失败。

    可查看日志详细定位。

    141004

    TTS_CLOUD_START_FAILED

    云端请求失败。

    一般是因为联网失,或输入的Appkey、Token、URL等存在无效参数。具体可查看日志详细定位。

    141007

    TTS_CLOUD_NETWORK_BROKEN

    网络比较差。

    弱网情况,请更换网络环境运行。

    141008

    TTS_CLOUD_SSL_CONNECT_FAILED

    SSL链接失败,请检查发送参数是否正确。

    SSL链接失败,请检查发送参数是否正确。具体可查看日志详细定位。

    141009

    TTS_CLOUD_HTTP_CONNECT_FAILED

    HTTP链接失败,请检查发送参数是否正确。

    HTTP链接失败,请检查发送参数是否正确。具体可查看日志详细定位。

    141010

    TTS_CLOUD_DNS_FAILED

    链接失败,DNS失败。

    链接失败,DNS失败,请检查域名解析是否正确。具体可查看日志详细定位。

    141011

    TTS_CLOUD_URL_INVALID

    URL无效。

    URL无效,可先ping一下确认URL和port是否有效。具体可查看日志详细定位。

    141012

    TTS_CLOUD_PROTOCOL_ERROR

    云端协议错误。

    云端协议错误。具体可查看日志详细定位。

    141013

    TTS_CLOUD_PARAMETERS_ERROR

    参数错误。

    云端参数错误。具体可查看日志详细定位。

    141014

    TTS_CLOUD_UNKNOWN_WS_HEAD_TYPE

    WebSocket使用未知头类型。

    旧客户端已知问题,建议升级到最新版本。

  • 服务端状态码

    状态码

    状态消息

    原因

    解决方案

    144001

    TTS_CLOUD_AUTH_FAILED

    身份认证失败。

    检查使用的令牌是否正确,是否过期。

    144002

    TTS_CLOUD_INVALID_MESSAGE

    无效的消息。

    检查发送的消息是否符合要求。

    144003

    TTS_CLOUD_INVALID_TOKEN

    令牌过期或无效的参数。

    首先检查使用的令牌是否过期,然后检查参数值设置是否合理。

    144004

    TTS_CLOUD_WAIT_TIMEOUT

    空闲超时。

    确认是否长时间(超过10s)没有发送数据到服务端。

    144005

    TTS_CLOUD_EXCEED_CONCURRENCY

    请求数量过多。

    检查是否超过了并发连接数或者每秒钟请求数。如果超过并发数,建议从免费版升级到商用版,或者商用版扩容并发资源。

    144006

    TTS_CLOUD_DEFAULT_ERROR

    云端返回的未分类错误。

    比如使用了无效的模型ID,具体可查看日志详细定位。

    144100

    TTS_CLOUD_INVALID_INTERFACE

    不支持的接口。

    使用了不支持的接口。

    144101

    TTS_CLOUD_UNSUPPORTED_ORDER

    不支持的指令。

    使用了不支持的指令。

    144102

    TTS_CLOUD_INVALID_ORDER

    无效的指令。

    指令格式错误。

    144103

    TTS_CLOUD_CLIENT_DISCONNECT

    客户端提前断开连接。

    检查是否在请求正常完成之前关闭了连接。

    144200

    TTS_CLOUD_INVALID_APPKEY

    应用不存在。

    检查应用AppKey是否正确,是否与Token归属同一个账号。

    144300

    TTS_CLOUD_INVALID_PARAM

    参数错误。

    检查是否传递了正确的参数。

    144301

    TTS_CLOUD_UNSENDAUDIO

    客户端10s未发送命令。

    检查网络问题,或者检查业务中是否存在不发数据的情况。

    144302

    TTS_CLOUD_SENDAUDIO_TOO_FAST

    客户端发送数据过快,服务器资源已经耗尽。

    检测客户端发包是否过快,是否按照1:1的实时率发包。

    144303

    TTS_CLOUD_INVALID_AUDIO_FORMAT

    客户端发送音频格式不正确。

    请将音频数据的格式转换为SDK目前支持的音频格式。

    144304

    TTS_CLOUD_INVALID_INVOKE

    客户端调用方法异常。

    客户端应该先调用发送请求接口,发送请求完毕后再调用其他接口。

    144305

    TTS_CLOUD_INVALID_MAX_SILENCE

    客户端设置MAXSILENCE_PARAM方法异常。

    参数MAXSILENCE_PARAM的范围为200~2000。

    144306

    TTS_CLOUD_MISMATCHED_SAMPLERATE

    采样率不匹配。

    检查调用时设置的采样率和管控台上Appkey绑定的ASR模型采样率是否一致。

    144400

    TTS_CLOUD_SERVER_ERROR

    TTS服务端错误。

    如果偶现可以忽略。

    144401

    TTS_CLOUD_INTERNAL_SERVER_ERROR

    服务端内部错误。

    未知错误。

    144402

    TTS_CLOUD_SPEECH_TRANSCRIBER_SERVER_ERROR

    实时语音识别服务不可用。

    检查实时语音识别服务是否有任务堆积等导致任务提交失败。

    144403

    TTS_CLOUD_SPEECH_TRANSCRIBER_REQUEST_TIMEOUT

    请求实时语音识别服务超时。

    排查实时语音识别日志。

    144404

    TTS_CLOUD_INVOKE_SPEECH_TRANSCRIBER_FAILED

    调用实时语音识别服务失败。

    检查实时语音识别服务是否启动,端口是否正常开启。

    144405

    TTS_CLOUD_SPEECH_TRANSCRIBER_BALANCE_FAILED

    实时语音识别服务负载均衡失败,未获取到实时语音识别服务的IP地址。

    检查VPC中的实时语音识别服务机器是否有异常。

    144406

    TTS_CLOUD_SERVER_AGAIN

    内部调用错误。

    内部服务错误,需要客户端进行重试。