语音合成CosyVoice iOS SDK

本文档提供了语音合成CosyVoice iOS SDK的详细使用指南,帮助您将文本转换为高质量、富有表现力的语音。

用户指南:关于模型介绍和选型建议请参见语音合成-CosyVoice

在线体验:仅cosyvoice-v1/v2/v3支持在线体验,cosyvoice-v3-plus暂不支持(需通过SDK调用)。

模型与价格

在资源与预算允许的情况下,优先选择 cosyvoice-v3-plus 获取最佳合成效果,对成本敏感时可选 cosyvoice-v3 平衡质量与价格,其余版本仅建议在兼容或低要求场景使用。

模型名称

单价

免费额度

cosyvoice-v3-plus

2元/万字符

每主账号每模型每月2000字符。

cosyvoice-v3cosyvoice-v3-plus模型开放邀测,申请通过后发放免费额度。

cosyvoice-v3

0.4元/万字符

cosyvoice-v2

2元/万字符

cosyvoice-v1

文本字符计算规则:

  • 汉字:2字符

  • 英文字母/数字/标点/空格:1字符

  • 计算文本长度时,SSML标签内容也包含在内

  • 示例:

    • "你好" → 2(你)+2(好)=4字符

    • "中A123" → 2(中)+1(A)+2(文)+1(1)+1(2)+1(3)=8字符

    • "中文。" → 2(中)+2(文)+1(。)=5字符

    • "中 文。" → 2(中)+1(空格)+2(文)+1(。)=6字符

    • "<speak>你好</speak>" → 7(<speak>)+2(你)+2(好)+8(</speak>)=19字符

更多说明:限流功能特性

限制与约束

文本长度限制

文本编码格式

需采用UTF-8编码。

快速开始

  1. 获取API Key:获取API Key

    说明

    当您需要为第三方应用或用户提供临时访问权限,或者希望严格控制敏感数据访问、删除等高风险操作时,建议使用临时API Key。临时API Key拥有固定的60秒有效期,过期后需重新获取。

  2. 下载SDK并运行示例代码:

    • 下载最新SDK整合包

    • 解压 ZIP 包,将其中的 nuisdk.framework 添加到工程。

    • 在 Build Phases → Link Binary With Libraries 中添加 nuisdk.framework。

    • 在 General → Frameworks, Libraries, and Embedded Content 中将 nuisdk.framework 设置为 Embed & Sign。

    • 用 Xcode 打开示例工程。示例代码位于DashCosyVoiceStreamInputTTSViewController,替换 API Key 后体验功能。

调用方式

调用方式

说明

一次性输入待合成文本

调用步骤:

  1. 初始化 SDK 和播放器组件。

  2. 按业务需求设置参数。

  3. 调用 playStreamInputTtsasyncPlayStreamInputTts发送文本并开始语音合成。

  4. 接收到 TTS_EVENT_SYNTHESIS_COMPLETE 回调,语音合成结束。

适用场景:

  • 短文本合成

  • 需要使用 SSML 标记语言

流式输入待合成文本

调用步骤:

  1. 初始化 SDK 和播放器组件。

  2. 按业务需求设置参数。

  3. 调用 startStreamInputTts 开始流式文本语音合成。

  4. 调用 sendStreamInputTts 持续发送文本。

  5. onStreamInputTtsDataCallback中,获取二进制音频数据。

  6. 调用 stopStreamInputTts 或 asyncStopStreamInputTts 结束发送,等待合成完成。

  7. 接收到 TTS_EVENT_SYNTHESIS_COMPLETE 回调,语音合成结束。

适用场景:

  • 实时对话、长文本“边说边合”

  • 此方式不支持 SSML 标记语言

cosyvoice-v1不支持该功能。

请求参数

连接与控制参数

通过在startStreamInputTtsplayStreamInputTtsasyncPlayStreamInputTts接口的ticket参数中传入一个JSON字符串来配置。

  • 参数示例:以下为 JSON 字符串示例,参数未完整列出。请按实际需求在编码时补充:

    {
        "url": "wss://dashscope.aliyuncs.com/api-ws/v1/inference",
        "apikey": "st-****",
        "device_id": "my_device_id"
    }
  • 参数说明

    参数

    类型

    是否必须

    说明

    url

    string

    服务地址,固定为 wss://dashscope.aliyuncs.com/api-ws/v1/inference

    apikey

    string

    API Key。建议使用时效性短、安全性更高的临时API Key,以降低长期有效Key泄露的风险。

    device_id

    string

    用于标识终端用户的唯一字符串,可设为应用内用户ID或客户端生成的设备唯一标识符。此ID主要用于日志追踪和问题排查。

    complete_waiting_ms

    int

    调用stopStreamInputTts接口后,等待合成完成事件(TTS_EVENT_SYNTHESIS_COMPLETE)的超时时间(毫秒)。

    默认值:10000。

    debug_path

    string

    日志文件的存储路径。

    此参数仅在调用startStreamInputTtsplayStreamInputTtsasyncPlayStreamInputTts接口时将saveLog设为YES时生效。此时必须设置日志文件路径,否则将报错。

    本地最多保留两个日志文件。

    max_log_file_size

    int

    设定日志文件的最大字节数。

    此参数仅在调用startStreamInputTtsplayStreamInputTtsasyncPlayStreamInputTts接口时将saveLog设为YES时生效。

    默认值:104857600(100 * 1024 * 1024 字节, 即 100MiB)。

    log_track_level

    int

    控制通过日志回调(onStreamInputTtsLogTrackCallback)对外发送的日志内容的过滤级别。

    默认值:2。

    取值范围:

    • 0:LOG_LEVEL_VERBOSE

    • 1:LOG_LEVEL_DEBUG

    • 2:LOG_LEVEL_INFO

    • 3:LOG_LEVEL_WARNING

    • 4:LOG_LEVEL_ERROR

    • 5:LOG_LEVEL_NONE(表示关闭此功能)

    注意:log_track_levellogLevel(通过startStreamInputTtsplayStreamInputTtsasyncPlayStreamInputTts接口设置)共同决定最终回调的日志。一条日志的级别数值必须同时大于或等于log_track_levellogLevel的值,才会被回调。例如,log_track_level设为2 (INFO),logLevel设为3 (WARNING),则只有WARNING及以上级别(数值>=3)的日志才会被回调。

语音合成效果参数

通过在startStreamInputTtsplayStreamInputTtsasyncPlayStreamInputTts接口的parameters参数中传入一个JSON字符串来配置。

  • 参数示例:以下为 JSON 字符串示例,参数未完整列出。请按实际需求在编码时补充:

    {
        "model": "cosyvoice-v2",
        "voice": "longxiaochun_v2",
        "format": "mp3",
        "sample_rate": 24000,
        "volume": 50,
        "rate": 1,
        "pitch": 1,
        "language_hints": ["zh"],
        "enable_ssml": false
    }
  • 参数说明

    参数

    类型

    是否必须

    说明

    model

    string

    语音合成模型

    voice

    string

    音色。

    • 默认音色:参见音色列表章节。

    • 专属音色:通过声音复刻功能定制,须与调用本API所使用的阿里云账号为同一账号。

    说明

    使用声音复刻生成的专属音色时,本请求的model参数值,必须与创建该音色时所用的模型版本(即target_model参数)完全一致。

    format

    string

    音频编码格式。

    默认值:mp3。

    取值范围:pcm/wav/mp3/opus(当 model 为 cosyvoice-v1 时,不支持 opus 格式)

    volume

    int

    音量。

    默认值:50。

    取值范围:[0, 100]。50代表标准音量。音量大小与该值呈线性关系,0为静音,100为最大音量。

    sample_rate

    int

    采样率(单位Hz)。

    默认值:22050。

    取值范围:8000/16000/22050/24000/44100/48000。

    rate

    float

    语速。

    默认值:1.0。

    取值范围:[0.5, 2.0]。1.0为标准语速,小于1.0则减慢,大于1.0则加快。

    pitch

    float

    音高。该值作为音高调节的乘数,但其与听感上的音高变化并非严格的线性或对数关系,建议通过测试选择合适的值。

    默认值:1.0。

    取值范围:[0.5, 2.0]。1.0为音色自然音高。大于1.0则音高变高,小于1.0则音高变低。

    bit_rate

    int

    音频码率(单位kbps)。音频格式为opus时,支持通过bit_rate参数调整码率。

    默认值:32。

    取值范围:[6, 510]。

    enable_ssml

    boolean

    是否开启SSML功能。

    默认值:false。

    • true:开启。

    • false:关闭。

    word_timestamp_enabled

    boolean

    是否开启字级别时间戳。

    默认值:false。

    • true:开启。

    • false:关闭。

    cosyvoice-v2支持该功能。

    时间戳结果在onStreamInputTtsEventCallbackall_response中。

    seed

    int

    生成时使用的随机数种子,使合成的效果产生变化。在模型版本、文本、音色及其他参数均相同的前提下,使用相同的seed可复现相同的合成结果。

    默认值0。

    取值范围:[0, 65535]。

    cosyvoice-v1不支持该功能。

    language_hints

    array[string]

    合成文本语言提示,可选值为 zh(中文)或 en(英文)。

    cosyvoice-v3、cosyvoice-v3-plus支持该功能。

    此设置会影响阿拉伯数字等内容的读法。例如,当合成“123”时,若设置为zh,则读作“一百二十三”;而en则会读作“one hundred and twenty-three”。

    若设置的语言提示与文本内容明显不符(如为中文文本设置en),将忽略此提示,并依据文本内容自动检测语言。

    注意:此参数为数组,但当前版本仅处理第一个元素,因此建议只传入一个值。

    instruction

    string

    提示词。

    cosyvoice-v3默认音色支持该功能,声音复刻暂不支持。

    目前仅支持设置情感。

    格式:“你说话的情感是[情感值]。”(注意,结尾一定不要遗漏句号)。

    支持的情感值:neutralfearfulangrysadsurprisedhappydisgusted

关键接口

StreamInputTts

startStreamInputTts

启动流式语音合成任务,与服务端建立连接。

  • 方法签名

    - (int) startStreamInputTts:(const char *)ticket parameters:(const char *)parameters sessionId:(const char *)sessionId logLevel:(NuiSdkLogLevel)logLevel saveLog:(BOOL)saveLog;
  • 参数说明

    参数

    类型

    说明

    ticket

    char*

    JSON字符串,包含鉴权、连接和调试参数。参见连接与控制参数

    parameters

    char*

    JSON字符串,包含语音合成的具体效果参数。参见语音合成效果参数

    sessionId

    char*

    客户端指定的会话ID。若不传入,服务端将自动。

    logLevel

    NuiSdkLogLevel

    控制SDK自身日志的打印级别。

    saveLog

    BOOL

    是否保存本地日志。若为YES,须在连接与控制参数中通过debug_path指定路径,并可通过max_log_file_size设置文件大小。

  • 返回值说明

    返回错误码,参见错误码查询

sendStreamInputTts

发送待合成的文本,与 startStreamInputTts 搭配使用。

在调用 startStreamInputTts 后,使用此接口持续发送文本。

所有文本发送完毕后,需调用stopStreamInputTtsasyncStopStreamInputTts来结束发送。

  • 方法签名

    - (int) sendStreamInputTts:(const char *)text;
  • 参数说明

    参数

    类型

    说明

    text

    char*

    待合成文本。不支持SSML。如果传入的文本包含SSML标签,这些标签将被当作普通文本读出,不会被解析。

  • 返回值说明

    返回错误码,参见错误码查询

stopStreamInputTts

同步接口,通知服务端文本已全部发送,并阻塞等待所有音频数据合成并收到 TTS_EVENT_SYNTHESIS_COMPLETE。

阻塞等待的超时时间由参数 complete_waiting_ms 控制。

  • 方法签名

    - (int) stopStreamInputTts;
  • 返回值说明

    返回错误码,参见错误码查询

asyncStopStreamInputTts

异步接口,通知服务端文本已全部发送。调用后立即返回,合成在后台继续进行。

通过 TTS_EVENT_SYNTHESIS_COMPLETE 判断合成是否完成。

  • 方法签名

    - (int) asyncStopStreamInputTts;
  • 返回值说明

    返回错误码,参见错误码查询

cancelStreamInputTts

立即中断与服务端的连接并终止当前合成任务。调用后不会再收到任何音频数据回调。

  • 方法签名

    - (int) cancelStreamInputTts;
  • 返回值说明

    返回错误码,参见错误码查询

playStreamInputTts

异步执行的一次性合成接口。调用后立即返回,合成任务在后台进行,结果通过回调返回。无需再调用stop接口。

该接口默认启用SSML。如果在语音合成效果参数中显式设置enable_ssml,则以用户设置为准。

  • 方法签名

    - (int) playStreamInputTts:(const char *)ticket parameters:(const char *)parameters text:(const char *)text sessionId:(const char *)sessionId logLevel:(NuiSdkLogLevel)logLevel saveLog:(BOOL)saveLog;
  • 参数说明

    ticket、parameters等参数与startStreamInputTts接口中的定义相同。

    参数

    类型

    说明

    text

    char*

    待合成文本。支持SSML

  • 返回值说明

    返回错误码,参见错误码查询

asyncPlayStreamInputTts

此接口异步发送全部待合成文本。调用后立即返回,不等待合成数据。无需再调用stop接口。

该接口默认启用SSML。如果在语音合成效果参数中显式设置enable_ssml,则以用户设置为准。

  • 方法签名

    - (int) asyncPlayStreamInputTts:(const char *)ticket parameters:(const char *)parameters text:(const char *)text sessionId:(const char *)sessionId logLevel:(NuiSdkLogLevel)logLevel saveLog:(BOOL)saveLog;
  • 参数说明

    ticket、parameters等参数与startStreamInputTts接口中的定义相同。

    参数

    类型

    说明

    text

    char*

    待合成文本。支持SSML

  • 返回值说明

    返回错误码,参见错误码查询

StreamInputTtsDelegate:监听回调

onStreamInputTtsEventCallback:监听事件

  • 方法签名

    - (void)onStreamInputTtsEventCallback:(StreamInputTtsCallbackEvent)event taskId:(char*)taskid sessionId:(char*)sessionId ret_code:(int)ret_code error_msg:(char*)error_msg timestamp:(char*)timestamp all_response:(char*)all_response;
  • 参数说明

    参数

    类型

    说明

    event

    StreamInputTtsCallbackEvent

    回调事件。

    taskid

    char*

    语音合成任务ID。

    sessionId

    char*

    会话ID。客户端传入则原样返回;未传入时由服务端生成。

    ret_code

    int

    错误码,仅在事件 TTS_EVENT_TASK_FAILED 中有效。参见错误码查询

    error_msg

    char*

    错误信息,仅在事件 TTS_EVENT_TASK_FAILED 中有效。

    timestamp

    char*

    合成结果的时间戳信息。

    all_response

    char*

    完整的 JSON 字符串响应。可解析以获取所需数据。

onStreamInputTtsDataCallback:监听音频数据

合成过程中,SDK 会连续触发此回调,需在回调中获取音频数据。

  • 方法签名

    - (void)onStreamInputTtsDataCallback:(char*)buffer len:(int)len;
  • 参数说明

    参数

    类型

    说明

    buffer

    char*

    返回当前片段的音频数据,可用于:

    • 合成完整的音频文件并播放。

    • 通过支持流式播放的播放器实时播放。

    注意:

    • 对 mp3/opus 压缩格式,分段传输必须使用流式播放器,不能逐帧播放,否则可能解码失败。

    • 组装完整文件时需采用追加模式写入同一文件。

    • 对于 wav 和 mp3 格式,仅在第一次 onStreamInputTtsDataCallback 回调的数据中包含文件头,后续回调均为纯音频数据。处理时需将所有回调的 buffer 按顺序拼接。opus 格式的每一帧都是独立的 Ogg page,可直接拼接。

onStreamInputTtsLogTrackCallback:监听追踪日志

此回调用于接收 SDK 内部的详细日志,方便进行问题定位和调试。

- (void)onStreamInputTtsLogTrackCallback:(NuiSdkLogLevel)level
                              logMessage:(const char *)log;

StreamInputTtsCallbackEvent:事件类型

事件

说明

TTS_EVENT_SYNTHESIS_STARTED

表示服务端已成功接收请求并开始处理。通常在此事件后,onStreamInputTtsDataCallback 将很快开始返回第一批音频数据。

TTS_EVENT_SENTENCE_SYNTHESIS

语音合成运行过程中的信息,包括计费信息等。

TTS_EVENT_SYNTHESIS_COMPLETE

表示服务端已发送完全部音频数据,此后 onStreamInputTtsDataCallback 将不会再被调用。收到此事件是数据流结束的明确信号。

TTS_EVENT_TASK_FAILED

表示任务失败。此时可从onStreamInputTtsEventCallbackall_response获得task_id、error_code、error_message用于判断具体错误。

{
    "header": {
        "task_id": "2bf83b9a-baeb-4fda-8d9a-xxxxxxxxxxxx",
        "event": "task-failed",
        "error_code": "InvalidParameter",
        "error_message": "[tts:]Engine return error code: 418",
        "attributes": {}
    },
    "payload": {}
}

高级功能

SSML 标记语言

目的:通过在文本中嵌入 XML 标签,实现对发音、语速、停顿等细节的精确控制。

使用限制

使用方法:调用 playStreamInputTts 或 asyncPlayStreamInputTts 接口时,SDK 会自动启用 SSML,此时直接在 text 参数中传入包含 SSML 标签的文本即可。

详细的标签用法参考 SSML标记语言介绍

数学表达式

目的:使模型能够正确朗读常见的数学公式和表达式。

使用限制:仅适用于 cosyvoice-v2 模型。

使用方法:直接在 text 参数中传入包含 LaTeX 格式的数学表达式的文本即可。详情参见 LaTeX 公式转语音

音色列表

当前默认支持的音色如下表所示。若您需要更加个性化的音色,可通过声音复刻功能免费定制专属音色,详情请参见使用复刻的音色进行语音合成

进行语音合成时,model参数必须与所选音色对应,否则调用将失败。

待合成文本(text)应使用与所选音色语种一致的语言,否则可能出现发音错误或不自然

cosyvoice-v3

适用场景

音色

音色特质

音频试听(右键保存音频)

voice参数

语言

权限要求

童声(标杆音色)

龙呼呼

天真烂漫女童

longhuhu_v3

中、英

✅可直接使用

cosyvoice-v2

适用场景

音色

音色特质

音频试听(右键保存音频)

voice参数

语言

SSML

权限要求

电话销售

龙应笑

清甜推销女

longyingxiao

中、英

✅可直接使用

短视频配音

龙机器

呆萌机器人

longjiqi

中、英

✅可直接使用

龙猴哥

经典猴哥

longhouge

中、英

✅可直接使用

龙机心

毒舌心机女

longjixin

中、英

✅可直接使用

龙安粤

欢脱粤语男

longanyue

中、英

✅可直接使用

龙港妹

TVB港剧国语女

longgangmei

中、英

✅可直接使用

龙陕哥

原味陕北男

longshange

中、英

✅可直接使用

龙安敏

甜美闽南女

longanmin

中、英

✅可直接使用

龙黛玉

娇率才女音

longdaiyu

中、英

✅可直接使用

龙高僧

得道高僧音

longgaoseng

中、英

✅可直接使用

语音助手

龙安莉

利落从容女

longanli

中、英

✅可直接使用

龙安朗

清爽利落男

longanlang

中、英

✅可直接使用

龙安温

优雅知性女

longanwen

中、英

✅可直接使用

龙安昀

居家暖男

longanyun

中、英

✅可直接使用

YUMI

正经青年女

longyumi_v2

中、英

✅可直接使用

龙小淳

知性积极女

longxiaochun_v2

中、英

✅可直接使用

龙小夏

沉稳权威女

longxiaoxia_v2

中、英

✅可直接使用

有声书

龙逸尘

洒脱活力男

longyichen

中、英

✅可直接使用

龙婉君

细腻柔声女

longwanjun

中、英

✅可直接使用

龙老伯

沧桑岁月爷

longlaobo

中、英

✅可直接使用

龙老姨

烟火从容阿姨

longlaoyi

中、英

✅可直接使用

龙白芷

睿气旁白女

longbaizhi

中、英

✅可直接使用

龙三叔

沉稳质感男

longsanshu

中、英

✅可直接使用

龙修

博才说书男

longxiu_v2

中、英

✅可直接使用

龙妙

抑扬顿挫女

longmiao_v2

中、英

✅可直接使用

龙悦

温暖磁性女

longyue_v2

中、英

✅可直接使用

龙楠

睿智青年男

longnan_v2

中、英

✅可直接使用

龙媛

温暖治愈女

longyuan_v2

中、英

✅可直接使用

社交陪伴

龙安亲

亲和活泼女

longanqin

中、英

✅可直接使用

龙安雅

高雅气质女

longanya

中、英

✅可直接使用

龙安朔

干净清爽男

longanshuo

中、英

✅可直接使用

龙安灵

思维灵动女

longanling

中、英

✅可直接使用

龙安智

睿智轻熟男

longanzhi

中、英

✅可直接使用

龙安柔

温柔闺蜜女

longanrou

中、英

✅可直接使用

龙嫱

浪漫风情女

longqiang_v2

中、英

✅可直接使用

龙寒

温暖痴情男

longhan_v2

中、英

✅可直接使用

龙星

温婉邻家女

longxing_v2

中、英

✅可直接使用

龙华

元气甜美女

longhua_v2

中、英

✅可直接使用

龙婉

积极知性女

longwan_v2

中、英

✅可直接使用

龙橙

智慧青年男

longcheng_v2

中、英

✅可直接使用

龙菲菲

甜美娇气女

longfeifei_v2

中、英

✅可直接使用

龙小诚

磁性低音男

longxiaocheng_v2

中、英

✅可直接使用

龙哲

呆板大暖男

longzhe_v2

中、英

✅可直接使用

龙颜

温暖春风女

longyan_v2

中、英

✅可直接使用

龙天

磁性理智男

longtian_v2

中、英

✅可直接使用

龙泽

温暖元气男

longze_v2

中、英

✅可直接使用

龙邵

积极向上男

longshao_v2

中、英

✅可直接使用

龙浩

多情忧郁男

longhao_v2

中、英

✅可直接使用

龙深

实力歌手男

kabuleshen_v2

中、英

✅可直接使用

童声(标杆音色)

龙呼呼

天真烂漫女童

longhuhu

中、英

✅可直接使用

消费电子-教育培训

龙安培

青少年教师女

longanpei

中、英

✅可直接使用

消费电子-儿童陪伴

龙汪汪

台湾少年音

longwangwang

中、英

✅可直接使用

龙泡泡

飞天泡泡音

longpaopao

中、英

✅可直接使用

消费电子-儿童有声书

龙闪闪

戏剧化童声

longshanshan

中、英

✅可直接使用

龙牛牛

阳光男童声

longniuniu

中、英

✅可直接使用

客服

龙应沐

优雅知性女

longyingmu

中、英

✅可直接使用

龙应询

年轻青涩男

longyingxun

中、英

✅可直接使用

龙应催

严肃催收男

longyingcui

中、英

✅可直接使用

龙应答

开朗高音女

longyingda

中、英

✅可直接使用

龙应静

低调冷静女

longyingjing

中、英

✅可直接使用

龙应严

义正严辞女

longyingyan

中、英

✅可直接使用

龙应甜

温柔甜美女

longyingtian

中、英

✅可直接使用

龙应冰

尖锐强势女

longyingbing

中、英

✅可直接使用

龙应桃

温柔淡定女

longyingtao

中、英

✅可直接使用

龙应聆

温和共情女

longyingling

中、英

✅可直接使用

直播带货

龙安燃

活泼质感女

longanran

中、英

✅可直接使用

龙安宣

经典直播女

longanxuan

中、英

✅可直接使用

龙安冲

激情推销男

longanchong

中、英

✅可直接使用

龙安萍

高亢直播女

longanping

中、英

✅可直接使用

童声

龙杰力豆

阳光顽皮男

longjielidou_v2

中、英

✅可直接使用

龙铃

稚气呆板女

longling_v2

中、英

✅可直接使用

龙可

懵懂乖乖女

longke_v2

中、英

✅可直接使用

龙仙

豪放可爱女

longxian_v2

中、英

✅可直接使用

方言

龙老铁

东北直率男

longlaotie_v2

中(东北)、英

✅可直接使用

龙嘉怡

知性粤语女

longjiayi_v2

中(粤语)、英

✅可直接使用

龙桃

积极粤语女

longtao_v2

中(粤语)、英

✅可直接使用

诗词朗诵

龙飞

热血磁性男

longfei_v2

中、英

✅可直接使用

李白

古代诗仙男

libai_v2

中、英

✅可直接使用

龙津

优雅温润男

longjin_v2

中、英

✅可直接使用

新闻播报

龙书

沉稳青年男

longshu_v2

中、英

✅可直接使用

Bella2.0

精准干练女

loongbella_v2

中、英

✅可直接使用

龙硕

博才干练男

longshuo_v2

中、英

✅可直接使用

龙小白

沉稳播报女

longxiaobai_v2

中、英

✅可直接使用

龙婧

典型播音女

longjing_v2

中、英

✅可直接使用

loongstella

飒爽利落女

loongstella_v2

中、英

✅可直接使用

出海营销

loongyuuna

元气霓虹女

loongyuuna_v2

日语

✅可直接使用

loongyuuma

干练霓虹男

loongyuuma_v2

日语

✅可直接使用

loongjihun

阳光韩国男

loongjihun_v2

韩语

✅可直接使用

loongeva

知性英文女

loongeva_v2

英式英文

✅可直接使用

loongbrian

沉稳英文男

loongbrian_v2

英式英文

✅可直接使用

loongluna

英式英文女

loongluna_v2

英式英文

✅可直接使用

loongluca

英式英文男

loongluca_v2

英式英文

✅可直接使用

loongemily

英式英文女

loongemily_v2

英式英文

✅可直接使用

loongeric

英式英文男

loongeric_v2

英式英文

✅可直接使用

loongabby

美式英文女

loongabby_v2

美式英文

✅可直接使用

loongannie

美式英文女

loongannie_v2

美式英文

✅可直接使用

loongandy

美式英文男

loongandy_v2

美式英文

✅可直接使用

loongava

美式英文女

loongava_v2

美式英文

✅可直接使用

loongbeth

美式英文女

loongbeth_v2

美式英文

✅可直接使用

loongbetty

美式英文女

loongbetty_v2

美式英文

✅可直接使用

loongcindy

美式英文女

loongcindy_v2

美式英文

✅可直接使用

loongcally

美式英文女

loongcally_v2

美式英文

✅可直接使用

loongdavid

美式英文男

loongdavid_v2

美式英文

✅可直接使用

loongdonna

美式英文女

loongdonna_v2

美式英文

✅可直接使用

loongkyong

韩语女

loongkyong_v2

韩语

✅可直接使用

loongtomoka

日语女

loongtomoka_v2

日语

✅可直接使用

loongtomoya

日语男

loongtomoya_v2

日语

✅可直接使用

cosyvoice-v1

音色

音频试听(右键保存音频)

voice参数

适用场景

语言

龙婉

longwan

语音助手、

导航播报、

聊天数字人

中文普通话

龙橙

longcheng

语音助手、

导航播报、

聊天数字人

中文普通话

龙华

longhua

语音助手、

导航播报、

聊天数字人

中文普通话

龙小淳

longxiaochun

语音助手、

导航播报、

聊天数字人

中文普通话+英文

龙小夏

longxiaoxia

语音助手、聊天数字人

中文普通话

龙小诚

longxiaocheng

语音助手、导航播报、聊天数字人

中文普通话+英文

龙小白

longxiaobai

聊天数字人、有声书、语音助手

中文普通话

龙老铁

longlaotie

新闻播报、有声书、语音助手、直播带货、导航播报

中文东北口音

龙书

longshu

有声书、语音助手、导航播报、新闻播报、智能客服

中文普通话

龙硕

longshuo

语音助手、导航播报、新闻播报、客服催收

中文普通话

龙婧

longjing

语音助手、导航播报、新闻播报、客服催收

中文普通话

龙妙

longmiao

客服催收、导航播报、有声书、语音助手

中文普通话

龙悦

longyue

语音助手、诗词朗诵、有声书朗读、导航播报、新闻播报、客服催收

中文普通话

龙媛

longyuan

有声书、语音助手、聊天数字人

中文普通话

龙飞

longfei

会议播报、新闻播报、有声书

中文普通话

龙杰力豆

longjielidou

新闻播报、有声书、聊天助手

中文普通话+英文

龙彤

longtong

有声书、导航播报、聊天数字人

中文普通话

龙祥

longxiang

新闻播报、有声书、导航播报

中文普通话

Stella

loongstella

语音助手、直播带货、导航播报、客服催收、有声书

中文普通话+英文

Bella

loongbella

语音助手、客服催收、新闻播报、导航播报

中文普通话