语音合成-通义千问

语音合成-通义千问提供多种拟人音色,支持多语言及方言,并可在同一音色下输出多语言内容。系统可自适应语气,流畅处理复杂文本。

支持的模型

推荐使用通义千问3-TTS-Flash。

通义千问3-TTS-Flash拥有 49种音色,支持多种语言及方言。

通义千问-TTS最多拥有7种音色,且只支持中文和英文。

中国大陆(北京)

通义千问3-TTS-Flash

模型名称

版本

单价

最大输入字符数

支持的语种

免费额度(注)

qwen3-tts-flash

当前能力等同 qwen3-tts-flash-2025-09-18

稳定版

0.8元/万字符

600

中文(普通话、北京、上海、四川、南京、陕西、闽南、天津、粤语)、英文、西班牙语、俄语、意大利语、法语、韩语、日语、德语、葡萄牙语

202511130点前开通阿里云百炼:2000字符

202511130点后开通阿里云百炼:1万字符

有效期:阿里云百炼开通后90天内

qwen3-tts-flash-2025-11-27

快照版

1万字符

有效期:阿里云百炼开通后90天内

qwen3-tts-flash-2025-09-18

快照版

202511130点前开通阿里云百炼:2000字符

202511130点后开通阿里云百炼:1万字符

有效期:阿里云百炼开通后90天内

按输入的字符数计费,计算规则如下:

  • 一个汉字(包括简/繁体汉字、日文汉字和韩文汉字) = 2个字符

  • 其他,如一个英文字母、一个标点符号、一个空格 = 1个字符

通义千问-TTS

模型名称

版本

上下文长度

最大输入

最大输出

输入成本

输出成本

免费额度

(注)

(Token数)

(每千Token)

qwen-tts

当前与 qwen-tts-2025-04-10 能力相同

稳定版

8,192

512

7,680

0.0016

0.01

100Token

有效期:阿里云百炼开通后90天内

qwen-tts-latest

始终与最新快照版能力相同

最新版

qwen-tts-2025-05-22

快照版

qwen-tts-2025-04-10

音频转换为 Token 的规则:每1秒的音频对应 50个 Token 。若音频时长不足1秒,则按 50个 Token 计算。

国际(新加坡)

模型名称

版本

单价

最大输入字符数

支持的语种

qwen3-tts-flash

当前能力等同 qwen3-tts-flash-2025-09-18

稳定版

0.733924元/万字符

600

中文(普通话、北京、上海、四川、南京、陕西、闽南、天津、粤语)、英文、西班牙语、俄语、意大利语、法语、韩语、日语、德语、葡萄牙语

qwen3-tts-flash-2025-11-27

快照版

qwen3-tts-flash-2025-09-18

快照版

按输入的字符数计费,计算规则如下:

  • 一个汉字(包括简/繁体汉字、日文汉字和韩文汉字) = 2个字符

  • 其他,如一个英文字母、一个标点符号、一个空格 = 1个字符

功能特性

功能特性

通义千问3-TTS-Flash

通义千问-TTS

接入方式

Java/Python SDK、RESTful API

流式输出

支持

流式输入

不支持

合成音频格式

  • wav

  • 流式输出 Base64 编码的 pcm

合成音频采样率

24kHz

时间戳

不支持

语言

中文(普通话、北京、上海、四川、南京、陕西、闽南、天津、粤语)、英文、西班牙语、俄语、意大利语、法语、韩语、日语、德语、葡萄牙语,因音色而异,详情请参见支持的音色

中文(普通话、北京、上海、四川)、英文,因模型和音色而异,详情请参见支持的音色

声音复刻

不支持

SSML

不支持

快速开始

准备工作

  • 配置 API Key配置API Key到环境变量

  • 如果通过 DashScope SDK 进行调用,需要安装最新版SDK。DashScope Java SDK 版本需要不低于 2.21.9,DashScope Python SDK 版本需要不低于 1.24.6。

    说明

    DashScope Python SDK中的SpeechSynthesizer接口已统一为MultiModalConversation,使用新接口只需替换接口名称即可,其他参数完全兼容。

关键参数

  • text:用于指定文本

  • voice:用于指定音色

  • language_type:指定合成音频的语种,可选值有ChineseEnglishGermanItalianPortugueseSpanishJapaneseKoreanFrenchRussianAuto(默认)。

通过返回的url来获取合成的语音。URL 有效期为24 小时。

Python

#  DashScope SDK 版本不低于 1.24.6
import os
import dashscope

# 以下为北京地域url,若使用新加坡地域的模型,需将url替换为:https://dashscope-intl.aliyuncs.com/api/v1
dashscope.base_http_api_url = 'https://dashscope.aliyuncs.com/api/v1'

text = "那我来给大家推荐一款T恤,这款呢真的是超级好看,这个颜色呢很显气质,而且呢也是搭配的绝佳单品,大家可以闭眼入,真的是非常好看,对身材的包容性也很好,不管啥身材的宝宝呢,穿上去都是很好看的。推荐宝宝们下单哦。"
# SpeechSynthesizer接口使用方法:dashscope.audio.qwen_tts.SpeechSynthesizer.call(...)
response = dashscope.MultiModalConversation.call(
    model="qwen3-tts-flash",
    # 新加坡和北京地域的API Key不同。获取API Key:https://help.aliyun.com/zh/model-studio/get-api-key
    # 若没有配置环境变量,请用百炼API Key将下行替换为:api_key = "sk-xxx"
    api_key=os.getenv("DASHSCOPE_API_KEY"),
    text=text,
    voice="Cherry",
    language_type="Chinese", # 建议与文本语种一致,以获得正确的发音和自然的语调。
    stream=False
)
print(response)

Java

需要导入Gson依赖,若是使用Maven或者Gradle,添加依赖方式如下:

Maven

pom.xml中添加如下内容:

<!-- https://mvnrepository.com/artifact/com.google.code.gson/gson -->
<dependency>
    <groupId>com.google.code.gson</groupId>
    <artifactId>gson</artifactId>
    <version>2.13.1</version>
</dependency>

Gradle

build.gradle中添加如下内容:

// https://mvnrepository.com/artifact/com.google.code.gson/gson
implementation("com.google.code.gson:gson:2.13.1")
//  DashScope SDK 版本不低于2.21.9
// 2.20.7 及以上版本支持指定 Dylan、Jada与 Sunny 三种音色
import com.alibaba.dashscope.aigc.multimodalconversation.AudioParameters;
import com.alibaba.dashscope.aigc.multimodalconversation.MultiModalConversation;
import com.alibaba.dashscope.aigc.multimodalconversation.MultiModalConversationParam;
import com.alibaba.dashscope.aigc.multimodalconversation.MultiModalConversationResult;
import com.alibaba.dashscope.exception.ApiException;
import com.alibaba.dashscope.exception.NoApiKeyException;
import com.alibaba.dashscope.exception.UploadFileException;
import com.alibaba.dashscope.protocol.Protocol;
import com.alibaba.dashscope.utils.Constants;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.net.URL;

public class Main {
    private static final String MODEL = "qwen3-tts-flash";
    public static void call() throws ApiException, NoApiKeyException, UploadFileException {
        MultiModalConversation conv = new MultiModalConversation();
        MultiModalConversationParam param = MultiModalConversationParam.builder()
                // 新加坡和北京地域的API Key不同。获取API Key:https://help.aliyun.com/zh/model-studio/get-api-key
                // 若没有配置环境变量,请用百炼API Key将下行替换为:.apiKey("sk-xxx")
                .apiKey(System.getenv("DASHSCOPE_API_KEY"))
                .model(MODEL)
                .text("Today is a wonderful day to build something people love!")
                .voice(AudioParameters.Voice.CHERRY)
                .languageType("English") // 建议与文本语种一致,以获得正确的发音和自然的语调。
                .build();
        MultiModalConversationResult result = conv.call(param);
        String audioUrl = result.getOutput().getAudio().getUrl();
        System.out.print(audioUrl);

        // 下载音频文件到本地
        try (InputStream in = new URL(audioUrl).openStream();
             FileOutputStream out = new FileOutputStream("downloaded_audio.wav")) {
            byte[] buffer = new byte[1024];
            int bytesRead;
            while ((bytesRead = in.read(buffer)) != -1) {
                out.write(buffer, 0, bytesRead);
            }
            System.out.println("\n音频文件已下载到本地: downloaded_audio.wav");
        } catch (Exception e) {
            System.out.println("\n下载音频文件时出错: " + e.getMessage());
        }
    }
    public static void main(String[] args) {
        try {
            // 以下为北京地域url,若使用新加坡地域的模型,需将url替换为:https://dashscope-intl.aliyuncs.com/api/v1
            Constants.baseHttpApiUrl = "https://dashscope.aliyuncs.com/api/v1";
            call();
        } catch (ApiException | NoApiKeyException | UploadFileException e) {
            System.out.println(e.getMessage());
        }
        System.exit(0);
    }
}

cURL

# ======= 重要提示 =======
# 以下为北京地域url,若使用新加坡地域的模型,需将url替换为:https://dashscope-intl.aliyuncs.com/api/v1/services/aigc/multimodal-generation/generation
# 新加坡地域和北京地域的API Key不同。获取API Key:https://help.aliyun.com/zh/model-studio/get-api-key
# === 执行时请删除该注释 ===

curl -X POST 'https://dashscope.aliyuncs.com/api/v1/services/aigc/multimodal-generation/generation' \
-H "Authorization: Bearer $DASHSCOPE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{
    "model": "qwen3-tts-flash",
    "input": {
        "text": "那我来给大家推荐一款T恤,这款呢真的是超级好看,这个颜色呢很显气质,而且呢也是搭配的绝佳单品,大家可以闭眼入,真的是非常好看,对身材的包容性也很好,不管啥身材的宝宝呢,穿上去都是很好看的。推荐宝宝们下单哦。",
        "voice": "Cherry",
        "language_type": "Chinese"
    }
}'

实时播放

可以流式地将音频数据以 Base64 格式进行输出,并在最后一个数据包中包含完整音频的 URL。

Python

#  DashScope SDK 版本不低于 1.24.6
# coding=utf-8
#
# Installation instructions for pyaudio:
# APPLE Mac OS X
#   brew install portaudio
#   pip install pyaudio
# Debian/Ubuntu
#   sudo apt-get install python-pyaudio python3-pyaudio
#   or
#   pip install pyaudio
# CentOS
#   sudo yum install -y portaudio portaudio-devel && pip install pyaudio
# Microsoft Windows
#   python -m pip install pyaudio

import os
import dashscope
import pyaudio
import time
import base64
import numpy as np

# 以下为北京地域url,若使用新加坡地域的模型,需将url替换为:https://dashscope-intl.aliyuncs.com/api/v1
dashscope.base_http_api_url = 'https://dashscope.aliyuncs.com/api/v1'

p = pyaudio.PyAudio()
# 创建音频流
stream = p.open(format=pyaudio.paInt16,
                channels=1,
                rate=24000,
                output=True)


text = "你好啊,我是通义千问"
response = dashscope.MultiModalConversation.call(
    # 新加坡和北京地域的API Key不同。获取API Key:https://help.aliyun.com/zh/model-studio/get-api-key
    # 若没有配置环境变量,请用百炼API Key将下行替换为:api_key = "sk-xxx"
    api_key=os.getenv("DASHSCOPE_API_KEY"),
    model="qwen3-tts-flash",
    text=text,
    voice="Cherry",
    language_type="Chinese",  # 建议与文本语种一致,以获得正确的发音和自然的语调。
    stream=True
)

for chunk in response:
    if chunk.output is not None:
      audio = chunk.output.audio
      if audio.data is not None:
          wav_bytes = base64.b64decode(audio.data)
          audio_np = np.frombuffer(wav_bytes, dtype=np.int16)
          # 直接播放音频数据
          stream.write(audio_np.tobytes())
      if chunk.output.finish_reason == "stop":
          print("finish at: {} ", chunk.output.audio.expires_at)
time.sleep(0.8)
# 清理资源
stream.stop_stream()
stream.close()
p.terminate()

Java

需要导入Gson依赖,若是使用Maven或者Gradle,添加依赖方式如下:

Maven

pom.xml中添加如下内容:

<!-- https://mvnrepository.com/artifact/com.google.code.gson/gson -->
<dependency>
    <groupId>com.google.code.gson</groupId>
    <artifactId>gson</artifactId>
    <version>2.13.1</version>
</dependency>

Gradle

build.gradle中添加如下内容:

// https://mvnrepository.com/artifact/com.google.code.gson/gson
implementation("com.google.code.gson:gson:2.13.1")
// DashScope SDK 版本不低于2.21.9
// 2.20.7 及以上版本支持指定 Dylan、Jada与 Sunny 三种音色
import com.alibaba.dashscope.aigc.multimodalconversation.AudioParameters;
import com.alibaba.dashscope.aigc.multimodalconversation.MultiModalConversation;
import com.alibaba.dashscope.aigc.multimodalconversation.MultiModalConversationParam;
import com.alibaba.dashscope.aigc.multimodalconversation.MultiModalConversationResult;
import com.alibaba.dashscope.exception.ApiException;
import com.alibaba.dashscope.exception.NoApiKeyException;
import com.alibaba.dashscope.exception.UploadFileException;
import com.alibaba.dashscope.protocol.Protocol;
import com.alibaba.dashscope.utils.Constants;
import io.reactivex.Flowable;
import javax.sound.sampled.*;
import java.util.Base64;

public class Main {
    private static final String MODEL = "qwen3-tts-flash";
    public static void streamCall() throws ApiException, NoApiKeyException, UploadFileException {
        MultiModalConversation conv = new MultiModalConversation();
        MultiModalConversationParam param = MultiModalConversationParam.builder()
                // 新加坡和北京地域的API Key不同。获取API Key:https://help.aliyun.com/zh/model-studio/get-api-key
                // 若没有配置环境变量,请用百炼API Key将下行替换为:.apiKey("sk-xxx")
                .apiKey(System.getenv("DASHSCOPE_API_KEY"))
                .model(MODEL)
                .text("Today is a wonderful day to build something people love!")
                .voice(AudioParameters.Voice.CHERRY)
                .languageType("English") // 建议与文本语种一致,以获得正确的发音和自然的语调。
                .build();
        Flowable<MultiModalConversationResult> result = conv.streamCall(param);
        result.blockingForEach(r -> {
            try {
                // 1. 获取Base64编码的音频数据
                String base64Data = r.getOutput().getAudio().getData();
                byte[] audioBytes = Base64.getDecoder().decode(base64Data);

                // 2. 配置音频格式(根据API返回的音频格式调整)
                AudioFormat format = new AudioFormat(
                        AudioFormat.Encoding.PCM_SIGNED,
                        24000, // 采样率(需与API返回格式一致)
                        16,    // 采样位数
                        1,     // 声道数
                        2,     // 帧大小(位数/字节数)
                        16000, // 数据传输率
                        false  // 是否压缩
                );

                // 3. 实时播放音频数据
                DataLine.Info info = new DataLine.Info(SourceDataLine.class, format);
                try (SourceDataLine line = (SourceDataLine) AudioSystem.getLine(info)) {
                    if (line != null) {
                        line.open(format);
                        line.start();
                        line.write(audioBytes, 0, audioBytes.length);
                        line.drain();
                    }
                }
            } catch (LineUnavailableException e) {
                e.printStackTrace();
            }
        });
    }
    public static void main(String[] args) {
        // 以下为北京地域url,若使用新加坡地域的模型,需将url替换为:https://dashscope-intl.aliyuncs.com/api/v1
        Constants.baseHttpApiUrl = "https://dashscope.aliyuncs.com/api/v1";
        try {
            streamCall();
        } catch (ApiException | NoApiKeyException | UploadFileException e) {
            System.out.println(e.getMessage());
        }
        System.exit(0);
    }
}

cURL

# ======= 重要提示 =======
# 以下为北京地域url,若使用新加坡地域的模型,需将url替换为:https://dashscope-intl.aliyuncs.com/api/v1/services/aigc/multimodal-generation/generation
# 新加坡地域和北京地域的API Key不同。获取API Key:https://help.aliyun.com/zh/model-studio/get-api-key
# === 执行时请删除该注释 ===

curl -X POST 'https://dashscope.aliyuncs.com/api/v1/services/aigc/multimodal-generation/generation' \
-H "Authorization: Bearer $DASHSCOPE_API_KEY" \
-H 'Content-Type: application/json' \
-H 'X-DashScope-SSE: enable' \
-d '{
    "model": "qwen3-tts-flash",
    "input": {
        "text": "那我来给大家推荐一款T恤,这款呢真的是超级好看,这个颜色呢很显气质,而且呢也是搭配的绝佳单品,大家可以闭眼入,真的是非常好看,对身材的包容性也很好,不管啥身材的宝宝呢,穿上去都是很好看的。推荐宝宝们下单哦。",
        "voice": "Cherry",
        "language_type": "Chinese"
    }
}'

API 参考

请参见语音合成(Qwen-TTS)

支持的音色

通义千问3-TTS-Flash

不同模型支持的音色有所差异,使用时将请求参数voice设置为音色列表中voice参数列对应的值。

点击查看qwen3-tts-flash-2025-11-27支持的音色列表

音色名

voice参数

音色效果

描述

支持的语种

芊悦

Cherry

阳光积极、亲切自然小姐姐

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

苏瑶

Serena

温柔小姐姐

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

晨煦

Ethan

标准普通话,带部分北方口音。阳光、温暖、活力、朝气

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

千雪

Chelsie

二次元虚拟女友

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

茉兔

Momo

撒娇搞怪,逗你开心

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

十三

Vivian

拽拽的、可爱的小暴躁

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

月白

Moon

率性帅气的月白

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

四月

Maia

知性与温柔的碰撞

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

Kai

耳朵的一场SPA

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

不吃鱼

Nofish

不会翘舌音的设计师

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

萌宝

Bella

喝酒不打醉拳的小萝莉

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

詹妮弗

Jennifer

品牌级、电影质感般美语女声

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

甜茶

Ryan

节奏拉满,戏感炸裂,真实与张力共舞

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

卡捷琳娜

Katerina

御姐音色,韵律回味十足

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

艾登

Aiden

精通厨艺的美语大男孩

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

沧明子

Eldric Sage

沉稳睿智的老者,沧桑如松却心明如镜

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

乖小妹

Mia

温顺如春水,乖巧如初雪

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

沙小弥

Mochi

聪明伶俐的小大人,童真未泯却早慧如禅

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

燕铮莺

Bellona

声音洪亮,吐字清晰,人物鲜活,听得人热血沸腾;

金戈铁马入梦来,字正腔圆间尽显千面人声的江湖

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

田叔

Vincent

一口独特的沙哑烟嗓,一开口便道尽了千军万马与江湖豪情

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

萌小姬

Bunny

“萌属性”爆棚的小萝莉

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

阿闻

Neil

平直的基线语调,字正腔圆的咬字发音,这就是最专业的新闻主持人

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

墨讲师

Elias

既保持学科严谨性,又通过叙事技巧将复杂知识转化为可消化的认知模块

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

徐大爷

Arthur

被岁月和旱烟浸泡过的质朴嗓音,不疾不徐地摇开了满村的奇闻异事

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

邻家妹妹

Nini

糯米糍一样又软又黏的嗓音,那一声声拉长了的“哥哥”,甜得能把人的骨头都叫酥了

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

诡婆婆

Ebona

她的低语像一把生锈的钥匙,缓慢转动你内心最深处的幽暗角落——那里藏着所有你不敢承认的童年阴影与未知恐惧

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

小婉

Seren

温和舒缓的声线,助你更快地进入睡眠,晚安,好梦

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

顽屁小孩

Pip

调皮捣蛋却充满童真的他来了,这是你记忆中的小新吗

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

少女阿月

Stella

平时是甜到发腻的迷糊少女音,但在喊出“代表月亮消灭你”时,瞬间充满不容置疑的爱与正义

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

博德加

Bodega

热情的西班牙大叔

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

索尼莎

Sonrisa

热情开朗的拉美大姐

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

阿列克

Alek

一开口,是战斗民族的冷,也是毛呢大衣下的暖

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

多尔切

Dolce

慵懒的意大利大叔

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

素熙

Sohee

温柔开朗,情绪丰富的韩国欧尼

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

小野杏

Ono Anna

鬼灵精怪的青梅竹马

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

莱恩

Lenn

理性是底色,叛逆藏在细节里——穿西装也听后朋克的德国青年

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

埃米尔安

Emilien

浪漫的法国大哥哥

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

安德雷

Andre

声音磁性,自然舒服、沉稳男生

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

拉迪奥·戈尔

Radio Gol

足球诗人Rádio Gol!今天我要用名字为你们解说足球。

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

上海-阿珍

Jada

风风火火的沪上阿姐

中文(上海话)、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

北京-晓东

Dylan

北京胡同里长大的少年

中文(北京话)、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

南京-老李

Li

耐心的瑜伽老师

中文(南京话)、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

陕西-秦川

Marcus

面宽话短,心实声沉——老陕的味道

中文(陕西话)、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

闽南-阿杰

Roy

诙谐直爽、市井活泼的台湾哥仔形象

中文(闽南语)、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

天津-李彼得

Peter

天津相声,专业捧哏

中文(天津话)、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

四川-晴儿

Sunny

甜到你心里的川妹子

中文(四川话)、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

四川-程川

Eric

一个跳脱市井的四川成都男子

中文(四川话)、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

粤语-阿强

Rocky

幽默风趣的阿强,在线陪聊

中文(粤语)、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

粤语-阿清

Kiki

甜美的港妹闺蜜

中文(粤语)、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

点击查看qwen3-tts-flash、qwen3-tts-flash-2025-09-18支持的音色列表

音色名

voice参数

音色效果

描述

支持的语种

芊悦

Cherry

阳光积极、亲切自然小姐姐

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

晨煦

Ethan

标准普通话,带部分北方口音。阳光、温暖、活力、朝气

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

不吃鱼

Nofish

不会翘舌音的设计师

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

詹妮弗

Jennifer

品牌级、电影质感般美语女声

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

甜茶

Ryan

节奏拉满,戏感炸裂,真实与张力共舞

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

卡捷琳娜

Katerina

御姐音色,韵律回味十足

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

墨讲师

Elias

既保持学科严谨性,又通过叙事技巧将复杂知识转化为可消化的认知模块

中文、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

上海-阿珍

Jada

风风火火的沪上阿姐

中文(上海话)、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

北京-晓东

Dylan

北京胡同里长大的少年

中文(北京话)、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

四川-晴儿

Sunny

甜到你心里的川妹子

中文(四川话)、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

南京-老李

Li

耐心的瑜伽老师

中文(南京话)、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

陕西-秦川

Marcus

面宽话短,心实声沉——老陕的味道

中文(陕西话)、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

闽南-阿杰

Roy

诙谐直爽、市井活泼的台湾哥仔形象

中文(闽南语)、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

天津-李彼得

Peter

天津相声,专业捧哏

中文(天津话)、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

粤语-阿强

Rocky

幽默风趣的阿强,在线陪聊

中文(粤语)、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

粤语-阿清

Kiki

甜美的港妹闺蜜

中文(粤语)、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

四川-程川

Eric

一个跳脱市井的四川成都男子

中文(四川话)、英语、法语、德语、俄语、意大利语、西班牙语、葡萄牙语、日语、韩语

通义千问-TTS

不同模型支持的音色有所差异,使用时将请求参数voice设置为音色列表中voice参数列对应的值。

点击查看qwen-tts、qwen-tts-2025-05-22、qwen-tts-2025-04-10支持的音色

音色名

voice参数

音色效果

描述

支持的语种

芊悦

Cherry

阳光积极、亲切自然小姐姐

中文、英语

苏瑶

Serena

温柔小姐姐

中文、英语

晨煦

Ethan

标准普通话,带部分北方口音。阳光、温暖、活力、朝气

中文、英语

千雪

Chelsie

二次元虚拟女友

中文、英语

点击查看qwen-tts-latest、qwen-tts-2025-05-22支持的音色:

音色名

voice参数

音色效果

描述

支持的语种

芊悦

Cherry

阳光积极、亲切自然小姐姐

中文、英语

苏瑶

Serena

温柔小姐姐

中文、英语

晨煦

Ethan

标准普通话,带部分北方口音。阳光、温暖、活力、朝气

中文、英语

千雪

Chelsie

二次元虚拟女友

中文、英语

四川-晴儿

Sunny

甜到你心里的川妹子

中文(四川话)、英语

上海-阿珍

Jada

风风火火的沪上阿姐

中文(上海话)、英语

北京-晓东

Dylan

北京胡同里长大的少年

中文(北京话)、英语

常见问题

Q:音频文件链接的有效期是多久?

A:24小时后音频文件链接将失效。