通过 SSML 控制语速、停顿、发音等语音特征,或将 LaTeX 公式转换为自然语音
通过 SSML(Speech Synthesis Markup Language)标记语言,可以精细控制语速、停顿、发音等语音特征;通过 LaTeX 公式朗读功能,可以将数学公式转换为自然语音。这两项功能均适用于 CosyVoice 模型。
SSML(Speech Synthesis Markup Language)是一种基于 XML 的语音合成标记语言。在文本中嵌入 SSML 标签后,可以精细控制语速、语调、停顿和音量等语音特征,也可以添加背景音乐和音效,实现更丰富的语音表达效果。
CosyVoice 还支持解析文本中嵌入的 LaTeX 公式,并按照符合中文阅读习惯的方式将其朗读出来,适用于在线教育、有声读物等包含数学公式的场景。例如,输入文本"这是一道一元二次方程的求根公式:
以下示例展示如何使用 SSML 控制语速进行语音合成。运行前,请完成以下准备工作:
说明
所有 SSML 内容必须包裹在
属性
示例
音色:
语速:
音调:
音量:
音效:
音效 + effectValue:
如果音频不是 WAV 格式,可使用
背景音乐(bgm):
组合属性(空格分隔):
说明
插入一段停顿。时长单位为秒(s)或毫秒(ms)。
语法
属性
示例
说明
将显示文本替换为其他发音。
语法
属性
示例
说明
使用拼音(中文)或 CMU 音标(英文)指定发音。
语法
属性
示例
说明
在合成语音中插入外部音频文件(提示音、环境音等)。
语法
属性
如果音频不是 WAV 格式,可使用
示例
说明
指定文本的朗读方式(如数字、日期、电话号码等)。
语法
属性
英文输出
示例
英文输出
示例
英文输出
示例
示例
示例
英文输出
示例
示例
英文输出
示例
英文输出
示例
英文输出
示例
英文输出
示例
全角及特殊符号:
希腊字母(大写):
希腊字母(小写):
CosyVoice 可以将文本中的数学公式转换为自然语音,适用于有声书、在线教育等数理类音频内容场景。
用指定的分隔符包裹文本中的公式,然后调用语音合成 API。
以下是当前支持的标签和符号列表。
单位必须用
反斜杠(
概述
SSML(Speech Synthesis Markup Language)是一种基于 XML 的语音合成标记语言。在文本中嵌入 SSML 标签后,可以精细控制语速、语调、停顿和音量等语音特征,也可以添加背景音乐和音效,实现更丰富的语音表达效果。
CosyVoice 还支持解析文本中嵌入的 LaTeX 公式,并按照符合中文阅读习惯的方式将其朗读出来,适用于在线教育、有声读物等包含数学公式的场景。例如,输入文本"这是一道一元二次方程的求根公式:$x = \frac{-b \pm \sqrt{b^2-4ac}}{2a}$"时,模型会将公式朗读为"x等于负b加减根号下b的平方减四ac,分之二a"。
典型应用场景包括:
- 有声读物:灵活控制停顿和语速,搭配背景音乐增强沉浸感
- 智能客服:通过
<say-as>标签确保电话号码、日期等信息的准确朗读 - 多语种播报:使用
<phoneme>标签精确指定外文发音 - 在线教育:通过 LaTeX 公式朗读功能将数学公式转为自然语音
SSML 标记语言
使用限制
- 模型:qwen-audio-3.0-tts-flash、qwen-audio-3.0-tts-plus、cosyvoice-v3.5-flash、cosyvoice-v3.5-plus、cosyvoice-v3-flash、cosyvoice-v3-plus、cosyvoice-v2。
- 音色:克隆音色,以及CosyVoice音色列表中标注为支持 SSML 的系统音色。
- 接口:
- Java SDK(2.20.3 及以上版本):支持非流式调用和单向流式调用。
- Python SDK(1.23.4 及以上版本):支持非流式调用和单向流式调用。
- WebSocket API:需将参数
enable_ssml设置为true,且只允许发送一次 continue-task 事件。 - HTTP API:需将参数
enable_ssml设置为true。
cosyvoice-v3.5-plus 和 cosyvoice-v3.5-flash 模型专用于声音复刻场景(不提供系统音色)。使用前,请先参见声音复刻创建目标音色。快速开始
以下示例展示如何使用 SSML 控制语速进行语音合成。运行前,请完成以下准备工作:
- 获取 API Key
- 安装 DashScope SDK(Python 1.23.4 及以上版本,Java 2.20.3 及以上版本)。详情请参见安装 SDK。
- Java SDK
- Python SDK
- WebSocket API
- cURL
标签参考
CosyVoice SSML 基于 W3C SSML 1.0,仅支持部分标签。语法规则:
- 所有 SSML 内容必须包裹在
<speak></speak>标签中。 - 可以连续使用多个
<speak>标签,但不能嵌套。 - 需要转义 XML 特殊字符:
"→",'→',&→&,<→<,>→>。
<speak>:根标签
说明
所有 SSML 内容必须包裹在 <speak></speak> 标签中。
语法
| 属性 | 类型 | 必填 | 说明 |
|---|---|---|---|
| voice | String | 否 | 音色名称。覆盖 API 参数 voice。参见音色列表。 |
| rate | String | 否 | 语速。覆盖 API 参数 speech_rate。推荐范围:0.5 ~ 2,默认值 1。大于 1 加速,小于 1 减速。 |
| pitch | String | 否 | 音调。覆盖 API 参数 pitch_rate。推荐范围:0.5 ~ 2,默认值 1。大于 1 升高,小于 1 降低。 |
| volume | String | 否 | 音量。覆盖 API 参数 volume。取值范围:0 ~ 100,默认值 50。 |
| effect | String | 否 | 音效。可选值:robot、lolita(活泼女声)、lowpass、echo、eq(均衡器,高级)、lpfilter(低通滤波器,高级)、hpfilter(高通滤波器,高级)。eq、lpfilter、hpfilter 需配合 effectValue 使用。每个标签只能设置一种音效。音效会增加延迟。 |
| effectValue | String | 否 | 自定义 effect 参数。eq:8 个以空格分隔的整数(-20 ~ 20),分别对应 ["40 Hz", "100 Hz", "200 Hz", "400 Hz", "800 Hz", "1600 Hz", "4000 Hz", "12000 Hz"] 频段的增益,示例:"1 1 1 1 1 1 1 1"。lpfilter:整数频率,范围 (0, sample_rate/2],示例:"800"。hpfilter:整数频率,范围 (0, sample_rate/2],示例:"1200"。 |
| bgm | String | 否 | 背景音乐 URL。文件需存放在 OSS 上,权限至少为公共读。URL 中的 XML 特殊字符需转义。要求:16 kHz 采样率、单声道、WAV 格式、16-bit。如果合成音频长于背景音乐,音乐将循环播放。 |
| backgroundMusicVolume | String | 否 | 背景音乐音量。 |
ffmpeg 转换:
上传音频的版权由您自行承担法律责任。
<break>:停顿
说明
插入一段停顿。时长单位为秒(s)或毫秒(ms)。
语法
break 标签行为:
- 不带属性时,
<break/>默认停顿 1 秒。 - 注意:连续的
<break>标签时长会累加,但总时长上限为 10 秒。
| 属性 | 类型 | 必填 | 说明 |
|---|---|---|---|
| time | String | 否 | 停顿时长,如 "2s" 或 "50ms"。秒为单位:1 ~ 10。毫秒为单位:50 ~ 10000。 |
<sub>:替换文本
说明
将显示文本替换为其他发音。
语法
| 属性 | 类型 | 必填 | 说明 |
|---|---|---|---|
| alias | String | 是 | 替代朗读的文本。 |
<phoneme>:设置发音
说明
使用拼音(中文)或 CMU 音标(英文)指定发音。
语法
| 属性 | 类型 | 必填 | 说明 |
|---|---|---|---|
| alphabet | String | 是 | 发音类型:"py"(拼音)或 "cmu"(音标)。参见 The CMU Pronouncing Dictionary。 |
| ph | String | 是 | 拼音或音标符号。每个汉字的拼音之间用空格分隔,音节数必须与字数一致。每个音节带声调号(1 ~ 5,其中 5 为轻声)。 |
<soundEvent>:插入音效
说明
在合成语音中插入外部音频文件(提示音、环境音等)。
语法
| 属性 | 类型 | 必填 | 说明 |
|---|---|---|---|
| src | String | 是 | 音频 URL。文件需存放在 OSS 上,权限至少为公共读。URL 中的 XML 特殊字符需转义。要求:16 kHz 采样率、单声道、WAV 格式、16-bit,最大 2 MB。 |
ffmpeg 转换:
上传音频的版权由您自行承担法律责任。
<say-as>:设置朗读格式
说明
指定文本的朗读方式(如数字、日期、电话号码等)。
语法
| 属性 | 类型 | 必填 | 说明 |
|---|---|---|---|
| interpret-as | String | 是 | 文本类型。可选值:cardinal(数字)、digits(逐位数字)、telephone(电话号码)、name(姓名)、address(地址)、id(账号名/昵称)、characters(逐字符)、punctuation(标点)、date(日期)、time(时间)、currency(货币)、measure(度量单位)。 |
cardinal
cardinal 支持的格式:
中文输出
| 格式 | 示例 | 中文输出 | 说明 |
|---|---|---|---|
| 数字串 | 145 | 一百四十五 | 整数输入范围:20位以内的正负整数,[-99999999999999999999, 99999999999999999999]。小数输入范围:对小数点后小数的位数没有特殊限制,建议不超过10位。 |
| 负号+数字串 | -145 | 负一百四十五 | |
| 以逗号分隔3位数字串 | 10,000 | 一万 | |
| 负号+以逗号分隔3位数字串 | -10,124 | 负一万一百二十四 | |
| 数字串+小数点+2个零 | 10.00 | 十 | |
| 负号+数字串+小数点+2个零 | -110.00 | 负一百一十 | |
| 数字串+小数点+数字串 | 79.090 | 七十九点零九零 | |
| 负号+数字串+小数点+数字串 | -79.001 | 负七十九点零零一 |
| 格式 | 示例 | 英文读法 | 说明 |
|---|---|---|---|
| 纯数字 | 145 | one hundred forty five | 整数范围:最多 13 位,[-999999999999, 999999999999]。小数:整数部分最多 13 位,小数部分最多 10 位。 |
| 零开头的数字 | 0145 | one hundred forty five | |
| 负号 + 数字 | -145 | minus hundred forty five | |
| 千分位逗号分隔的数字 | 60,000 | sixty thousand | |
| 负号 + 千分位逗号分隔的数字 | -208,000 | minus two hundred eight thousand | |
| 数字 + 小数点 + 零 | 12.00 | twelve | |
| 数字 + 小数点 + 数字 | 12.34 | twelve point three four | |
| 千分位逗号分隔 + 小数点 + 数字 | 1,000.1 | one thousand point one | |
| 负号 + 数字 + 小数点 + 数字 | -12.34 | minus twelve point three four | |
| 负号 + 千分位逗号分隔 + 小数点 + 数字 | -1,000.1 | minus one thousand point one | |
| 千分位数字 + 连字符 + 千分位数字 | 1-1,000 | one to one thousand | |
| 其他默认读法 | 012.34 | twelve point three four | |
| 1/2 | one half | ||
| -3/4 | minus three quarters | ||
| 5.1/6 | five point one over six | ||
| -3 1/2 | minus three and a half | ||
| 1,000.3^3 | one thousand point three to the power of three | ||
| 3e9.1 | three times ten to the power of nine point one | ||
| 23.10% | twenty three point one percent |
digits
digits 支持的格式:
中文输出
| 格式 | 示例 | 中文输出 | 说明 |
|---|---|---|---|
| 数字串 | 129090909 | 一二九零九零九零九 | 对数字串的长度没有特殊限制,建议不超过20位。当数字串超过10位时,每个数字后插入停顿。 |
| 格式 | 示例 | 英文读法 | 说明 |
|---|---|---|---|
| 纯数字 | 12034 | one two zero three four | 无严格长度限制,建议不超过 20 个字符。 |
| 数字 + 空格或连字符 + 数字 + ... | 1-23-456 7890 | one, two three, four five six, seven eight nine zero |
telephone
telephone 支持的格式:
中文输出
| 格式 | 示例 | 中文输出 | 说明 |
|---|---|---|---|
| 座机号 | 4930286 | 四九三 零二八六 | 支持7~8位座机号,支持空格和"-"作为分隔符。其中,7位座机号支持"3-4"的数字分隔方式;8位座机号支持"4-4"的数字分隔方式。 |
| 493 0286 | 四九三 零二八六 | ||
| 493-0286 | 四九三 零二八六 | ||
| 62552560 | 六二五五 二五六零 | ||
| 6255 2560 | 六二五五 二五六零 | ||
| 6255-2560 | 六二五五 二五六零 | ||
| 座机号+分机号 | 4930286-109 | 四九三 零二八六 转幺零九 | 支持1~4位分机号。 |
| 4930286转109 | 四九三 零二八六 转幺零九 | ||
| 4930286分机109 | 四九三 零二八六 分机幺零九 | ||
| 4930286分机号109 | 四九三 零二八六 分机号幺零九 | ||
| 区号+座机号 | 01062552560 | 零幺零 六二五五 二五六零 | 支持区号:010、02x、03xx、04xx、05xx、07xx、08xx、09xx。 |
| 010 62552560 | 零幺零 六二五五 二五六零 | ||
| 010 6255 2560 | 零幺零 六二五五 二五六零 | ||
| 010 6255-2560 | 零幺零 六二五五 二五六零 | ||
| 010-62552560 | 零幺零 六二五五 二五六零 | ||
| 010-6255-2560 | 零幺零 六二五五 二五六零 | ||
| (010)62552560 | 零幺零 六二五五 二五六零 | ||
| 03198907098 | 零三幺九 八九零 七零九八 | ||
| 0319-8907098 | 三幺九 八九零 七零九八 | ||
| 区号+座机号+分机号 | 010 62552560-109 | 零幺零 六二五五 二五六零 转幺零九 | |
| 010-62552560-109 | 零幺零 六二五五 二五六零 转幺零九 | ||
| (010)62552560-109 | 零幺零 六二五五 二五六零 转幺零九 | ||
| (010)62552560转109 | 零幺零 六二五五 二五六零 转幺零九 | ||
| (010)62552560分机109 | 零幺零 六二五五 二五六零 分机幺零九 | ||
| (010)62552560分机号109 | 零幺零 六二五五 二五六零 分机号幺零九 | ||
| 国家代码+区号+座机号 | 86-010-62791627 | 八六 零幺零 六二七九 幺六二七 | 支持国家代码:86、(86)、+86、(+86)、0086,统一读为"八六"。 |
| (86)10-62791627 | 八六 幺零 六二七九 幺六二七 | ||
| +86-010-62791627 | 八六 零幺零 六二七九 幺六二七 | ||
| 0086-10-62791627 | 八六 幺零 六二七九 幺六二七 | ||
| (+86)-10-6279 1627 | 八六 幺零 六二七九 幺六二七 | ||
| 国家代码+区号+座机号+分机号 | (86)21-58118818-207 | 八六 二幺 五八幺幺 八八幺八 转二零七 | |
| (86)021-5811-8818-207 | 八六 零二幺 五八幺幺 八八幺八 转二零七 | ||
| (86)021-58118818转207 | 八六 零二幺 五八幺幺 八八幺八 转二零七 | ||
| (86)21-5811-8818分机207 | 八六 二幺 五八幺幺 八八幺八 分机二零七 | ||
| +86-021-58118818分机号207 | 八六 零二幺 五八幺幺 八八幺八分机号二零七 | ||
| 手机号 | 139 0000 5678 | 幺三九 零零零零 五六七八 | 支持11位手机号,支持3-3-5、3-4-4两种数字分隔方式。 |
| 139-000-05678 | 幺三九 零零零 零五六七八 | ||
| 139 000 05678 | 幺三九 零零零 零五六七八 | ||
| 国家代码+手机号 | +86-13900005678 | 八六 幺三九 零零零零 五六七八 | |
| (+86)-139-0000-5678 | 八六 幺三九 零零零零 五六七八 | ||
| +8613900005678 | 八六 幺三九 零零零零 五六七八 | ||
| 0086-139 000 05678 | 八六 幺三九 零零零 零五六七八 | ||
| 服务号 | 123 | 幺二三 | 支持常用的服务号。支持以400/800开头的10位服务号,支持以"3-3-4"的数字分隔方式。支持以12530/17951/12593开头的16位号码。 |
| 95678 | 九五六七八 | ||
| 4008110510 | 四零零 八幺幺 零五幺零 | ||
| 800-810-8888 | 八零零 八幺零 八八八八 | ||
| 1253013520638377 | 幺二五三零 幺三五 二零六三 八三七七 | ||
| 其他 | (86)(21)9899-80800-0909 | 八六 二幺 九八九九 八零八零零 零九零九 | 支持"数字串+分隔符(左右括号、-)"方式。 |
| 格式 | 示例 | 英文读法 | 说明 |
|---|---|---|---|
| 纯数字 | 12034 | one two oh three four | 无严格长度限制,建议不超过 20 个字符。 |
| 数字 + 空格或连字符 + 数字 + ... | 1-23-456 7890 | one, two three, four five six, seven eight nine oh | |
| 加号 + 数字 + 空格或连字符 + 数字 | +43-211-0567 | plus four three, two one one, oh five six seven | |
| 左括号 + 数字 + 右括号 + 空格 + 数字 + 空格或连字符 + 数字 | (21) 654-3210 | (two one) six five four, three two one oh |
name
示例address
address 支持的格式:
中文输出
| 格式 | 示例 | 中文输出 | 说明 |
|---|---|---|---|
| 常用地址格式 | 元和镇嘉元30-9 | 元和镇嘉元三十杠九 | 支持常用地址格式。此处地址指标准的邮寄地址。 |
| 市台路388弄1107-1108号 | 市台路三八八弄幺幺零七杠幺幺零八号 | ||
| 华润二十四城六期锦云府3-1-3205 | 华润二十四城六期锦云府三杠一杠三二零五 | ||
| 圣华名都大厦2幢2006室 | 圣华名都大厦二幢二零零六室 | ||
| 五常街道庭院5幢4单元201 | 五常街道庭院五幢四单元二零幺 | ||
| 芙蓉江路150弄19号 | 芙蓉江路幺五零弄十九号 |
英文文本不支持该格式。
id
id 支持的格式:
| 格式 | 示例 | 输出 | 说明 |
|---|---|---|---|
| 字符串 | dell0101 | D E L L 零 一 零 一 | 大小写英文字符、阿拉伯数字0~9、下划线。输出的空格表示每个字符之间插入停顿,即字符一个一个地读。 |
| myid_1998 | M Y I D 下划线 一 九 九 八 | ||
| AiTest | A I T E S T |
英文文本的效果与
characters 相同。characters
characters 支持的格式:
中文输出
| 格式 | 示例 | 中文输出 | 说明 |
|---|---|---|---|
| 字符串 | ISBN 1-001-099098-1 | I S B N 一 杠 零 零 一 杠 零 九 九 零 九 八 杠 一 | 支持中文汉字、大小写英文字符、阿拉伯数字0~9以及部分全角和半角字符。输出的空格表示每个字符之间插入停顿,即字符一个一个地读。标签内的文本如果包含XML的特殊字符,需要做字符转义。 |
| x10b2345_u | x 一 零 b 二 三 四 五 下划线 u | ||
| v1.0.1 | v 一 点 零 点 一 | ||
| 版本号2.0 | 版本号二 点 零 | ||
| 苏M MA000 | 苏M M A 零 零 零 | ||
| 空中客车A330 | 空中客车A 三 三 零 | ||
| 型号s01 s02和s03 | 型号s 零 一 s 零二 和s 零 三 | ||
| 空中客车A330 | 空中客车A 三 三 零 |
| 格式 | 示例 | 英文读法 | 说明 |
|---|---|---|---|
| 字符串 | *b+3$.c-0'=α | asterisk B plus three dollar dot C dash zero apostrophe equals alpha | 支持中文汉字、英文字母、数字 0-9 及常用符号。 |
punctuation
punctuation 支持的格式:
中文输出
| 格式 | 示例 | 中文输出 | 说明 |
|---|---|---|---|
| 标点符号 | ... | 省略号 | 支持常见中英文标点。输出的空格表示每个字符之间插入停顿,即字符一个一个地读。标签内的文本如果包含XML的特殊字符,需要做字符转义。 |
| ...... | 省略号 | ||
| !"#$%& | 叹号 双引号 井号 dollar 百分号 and | ||
| '()*+ | 单引号 左括号 右括号 星号 加号 | ||
| ,-./:; | 逗号 杠 点 斜杠 冒号 分号 | ||
| ?@ | 小于 等号 大于 问号 at | ||
| []^_ | 左方括号 反斜线 右方括号 脱字符 下划线 |
英文文本的效果与
characters 相同。date
date 支持的格式:
中文输出
| 格式 | 示例 | 中文输出 | 说明 |
|---|---|---|---|
| xx年 | 71年 | 七一年 | 支持2位和4位年份。2位年份支持60年 |
| 04年 | 零四年 | ||
| 19年 | 一九年 | ||
| 1011年 | 一零一一年 | ||
| 1998年 | 一九九八年 | ||
| 2008年 | 二零零八年 | ||
| xx年xx月 | 98年4月 | 九八年四月 | 当月份为1到9月时,支持开头带"0"和不带"0"两种写法。 |
| 1998年04月 | 一九九八年四月 | ||
| 08年8月 | 零八年八月 | ||
| 2008年8月 | 二零零八年八月 | ||
| xx年xx月xx日/xx年xx月xx号 | 98年4月23日 | 九八年四月二十三日 | 当日期为1到9日时,支持开头带"0"和不带"0"两种写法。 |
| 1998年04月23日 | 一九九八年四月二十三日 | ||
| 08年8月8号 | 零八年八月八号 | ||
| 2008年08月08号 | 二零零八年八月八号 | ||
| xx月xx号 | 3月20日 | 三月二十日 | |
| 08月07号 | 八月七号 | ||
| 年月缩写 | 2018/08 | 二零一八年八月 | 支持"/"、"-"、"."作为缩写的分隔符。 |
| 2018-08 | 二零一八年八月 | ||
| 2018.08 | 二零一八年八月 | ||
| 年月日缩写 | 2018/08/08 | 二零一八年八月八日 | |
| 2018-8-8 | 二零一八年八月八日 | ||
| 2018.08.08 | 二零一八年八月八日 | ||
| xx年xx月xx日~xx年xx月xx日 | 04年9月1日~30日 | 零四年九月一日至三十日 | 支持"~"、"-"作为"至"的缩写标志。 |
| 2004年09月01号-2008年06月08号 | 二零零四年九月一号至二零零八年六月八号 | ||
| xx年xx月~xx年xx月 | 01年04月~10年04月 | 零一年四月至一零年四月 | |
| 2001年04月~2010年04月 | 二零零一年四月至二零一零年四月 | ||
| xx月xx日~xx月xx日 | 10月1日~10月7日 | 十月一日至十月七日 | |
| 10月01号~10月07号 | 十月一号至十月七号 | ||
| xx月xx日~xx日 | 10月1日~7日 | 十月一日至七日 | |
| 10月01号~07号 | 十月一号至七号 | ||
| 年月日缩写~年月日缩写 | 2018/03/03~2019/01/01 | 二零一八年三月三日至二零一九年一月一日 | 支持"/"、"."作为缩写的分隔符,支持"~"、"-"作为"至"的缩写标志。 |
| 1997.9.9~1998.9.9 | 一九九七年九月九日至一九九八年九月九日 | ||
| 月日缩写~月日缩写 | 10/20~10/31 | 十月二十日至十月三十一日 | |
| xx | 1~10月 | 一至十月 | |
| 1月~10月 | 一月至十月 | ||
| 月日年缩写 | 10/20/2018 | 二零一八年十月二十日 | 仅支持4位的年份,仅支持"/"作为日期的分隔符,仅支持"月/日/年"的书写方式。 |
| 格式 | 示例 | 英文读法 | 说明 |
|---|---|---|---|
| 四位数/两位数 或 四位数-两位数 | 2000/01 | two thousand, oh one | 年份跨度。 |
| 1900-01 | nineteen hundred, oh one | ||
| 2001-02 | twenty oh one, oh two | ||
| 2019-20 | twenty nineteen, twenty | ||
| 1998-99 | nineteen ninety eight, ninety nine | ||
| 1999-00 | nineteen ninety nine, oh oh | ||
| 以 1 或 2 开头的四位数 | 2000 | two thousand | 四位数年份。 |
| 1900 | nineteen hundred | ||
| 1905 | nineteen oh five | ||
| 2021 | twenty twenty one | ||
| 星期-星期 或 星期~星期 或 星期&星期 | mon-wed | monday to wednesday | 范围分隔符中的 XML 特殊字符需转义。 |
| tue~fri | tuesday to friday | ||
| sat&sun | saturday and sunday | ||
| DD-DD MMM, YYYY 或 DD~DD MMM, YYYY 或 DD&DD MMM, YYYY | 19-20 Jan, 2000 | the nineteen to the twentieth of january two thousand | DD = 两位数日期。MMM = 月份缩写或全称。YYYY = 四位数年份。 |
| 01 ~ 10 Jul, 2020 | the first to the tenth of july twenty twenty | ||
| 05&06 Apr, 2009 | the fifth and the sixth of april two thousand nine | ||
| MMM DD-DD 或 MMM DD~DD 或 MMM DD&DD | Feb 01 - 03 | february the first to the third | MMM = 月份。DD = 日期。 |
| Aug 10-20 | august the tenth to the twentieth | ||
| Dec 11&12 | december the eleventh and the twelfth | ||
| MMM-MMM 或 MMM~MMM 或 MMM&MMM | Jan-Jun | january to june | MMM = 月份。 |
| Jul - Dec | july to december | ||
| sep&oct | september and october | ||
| YYYY-YYYY 或 YYYY~YYYY | 1990 - 2000 | nineteen ninety to two thousand | YYYY = 以 1 或 2 开头的四位数年份。 |
| 2001-2021 | two thousand one to twenty twenty one | ||
| WWW DD MMM YYYY | Sun 20 Nov 2011 | sunday the twentieth of november twenty eleven | WWW = 星期(缩写或全称)。DD = 日期。MMM = 月份。YYYY = 年份。 |
| WWW DD MMM | Sun 20 Nov | sunday the twentieth of november | |
| WWW MMM DD YYYY | Sun Nov 20 2011 | sunday november the twentieth twenty eleven | |
| WWW MMM DD | Sun Nov 20 | sunday november the twentieth | |
| WWW YYYY-MM-DD | Sat 2010-10-01 | saturday october the first twenty ten | |
| WWW YYYY/MM/DD | Sat 2010/10/01 | saturday october the first twenty ten | |
| WWW MM/DD/YYYY | Sun 11/20/2011 | sunday november the twentieth twenty eleven | |
| MM/DD/YYYY | 11/20/2011 | november the twentieth twenty eleven | |
| YYYY | 1998 | nineteen ninety eight | |
| 其他默认读法 | 10 Mar, 2001 | the tenth of march two thousand one | |
| 10 Mar | the tenth of march | ||
| Mar 2001 | march two thousand one | ||
| Fri. 10/Mar/2001 | friday the tenth of march two thousand one | ||
| Mar 10th, 2001 | march the tenth two thousand one | ||
| Mar 10 | march the tenth | ||
| 2001/03/10 | march the tenth two thousand one | ||
| 2001-03-10 | march the tenth two thousand one | ||
| 2000s | two thousands | ||
| 2010's | twenty tens | ||
| 1900's | nineteen hundreds | ||
| 1990s | nineteen nineties |
time
time 支持的格式:
中文输出
| 格式 | 示例 | 中文输出 | 说明 |
|---|---|---|---|
| 时刻 | 12:00 | 十二点 | 支持常用时间和时间范围格式。 |
| 12:00:00点 | 十二点 | ||
| 10:20分 | 十点二十分 | ||
| 10:20:30 | 十点二十分三十秒 | ||
| 09:18:14 | 九点十八分十四秒 | ||
| 时刻~时刻 | 11:00~12:00 | 十一点到十二点 | |
| 09:00-14:00 | 九点到十四点 | ||
| 11:00~11:30 | 十一点到十一点三十分 | ||
| 11:00-12:18 | 十一点到十二点十八分 | ||
| 10:30~11:00 | 十点三十分到十一点 | ||
| 09:28-10:00 | 九点二十八分到十点 | ||
| 10:20~11:20 | 十点二十分到十一点二十分 | ||
| 06:00~08:00 | 六点到八点 | ||
| 上午10:20~下午13:30 | 上午十点二十分到下午十三点三十分 | ||
| 时间缩写 | 5:00 am | 凌晨五点整 | |
| 5:30 am | 凌晨五点半 | ||
| 5:20:12 am | 凌晨五点二十分十二秒 | ||
| 7:00 am | 上午七点整 | ||
| 7:30 AM | 上午七点半 | ||
| 7:20:12 a.m. | 上午七点二十分十二秒 | ||
| 07:08:12 A.M. | 上午七点零八分十二秒 | ||
| 5:00 pm | 下午五点整 | ||
| 5:30 PM | 下午五点半 | ||
| 5:20:12 p.m. | 下午五点二十分十二秒 | ||
| 05:09:12 P.M. | 下午五点零九分十二秒 | ||
| 9:00 pm | 晚上九点整 | ||
| 9:30 pm | 晚上九点半 | ||
| 9:20:12 PM | 晚上九点二十分十二秒 | ||
| 9:02:12 P.M. | 晚上九点零二分十二秒 | ||
| 12:00 pm | 中午十二点整 | ||
| 12:30 p.m. | 中午十二点半 | ||
| 12:20:12 PM | 中午十二点二十分十二秒 |
| 格式 | 示例 | 英文读法 | 说明 |
|---|---|---|---|
| HH:MM AM 或 PM | 09:00 AM | nine A M | HH = 小时(1-2 位)。MM = 分钟(2 位)。AM/PM = 上午或下午。 |
| 09:03 PM | nine oh three P M | ||
| 09:13 p.m. | nine thirteen p m | ||
| HH:MM | 21:00 | twenty one hundred | |
| HHMM | 100 | one oclock | |
| 时间点-时间点 | 8:00 am - 05:30 pm | eight a m to five p m | 时间范围格式。 |
| 7:05~10:15 AM | seven oh five to ten fifteen A M | ||
| 09:00-13:00 | nine oclock to thirteen hundred |
currency
currency 支持的格式:
中文输出
| 格式 | 示例 | 中文输出 | 说明 |
|---|---|---|---|
| 数字+金额标识符 | 12.00 RMB | 十二人民币 | 支持AUD(澳元)、CAD(加元)、HKD(港币)、JPY(日元)、USD(美元)、CHF(瑞士法郎)、NOK(挪威克朗)、SEK(瑞典克朗)、GBP(英镑)、RMB(人民币)、CNY(元)和EUR(欧元)。支持的数字格式包括:整数、小数以及以逗号分隔的国际写法。 |
| 12.50 RMB | 十二点五零人民币 | ||
| 12,000,000 RMB | 一千二百万人民币 | ||
| 12,000,000.00 RMB | 一千二百万人民币 | ||
| 12,000.35 RMB | 一万两千点三五人民币 | ||
| 金额标识符+数字 | $12 | 十二美元 | 支持 CAD(加元)、$(美元)、Fr(法郎)、kr(丹麦克朗)、£(英镑)、¥(元)和 EUR(欧元)。支持的数字格式包括:整数、小数以及以逗号分隔的国际写法。 |
| $12.00 | 十二美元 | ||
| $12.12 | 二点一二美元 | ||
| $12,000 | 一万两千美元 | ||
| $12,000.00 | 一万两千美元 | ||
| $12,000.99 | 一万两千点九九美元 | ||
| 其他默认读法 | 1213 | 一千二百一十三 | |
| 1213 KML | 一千二百一十三K M L | ||
| 1213.00 KML | 一千二百一十三K M L | ||
| 1213.9 KML | 一千二百一十三点九K M L | ||
| 1,000 KML | 一千K M L | ||
| 1,000.00 KML | 一千K M L | ||
| 1,000.98 KML | 一千点九八K M L | ||
| 12,000 | 一万两千 |
| 格式 | 示例 | 英文读法 | 说明 |
|---|---|---|---|
| 数字 + 货币标识符 | 1.00 RMB | one yuan | 支持整数、小数和千分位逗号分隔。 |
| 2.02 CNY | two point zero two yuan | ||
| 1,000.23 CN¥ | one thousand point two three yuan | ||
| 1.01 SGD | one singapore dollar and one cent | ||
| 2.01 CAD | two canadian dollars and one cent | ||
| 3.1 HKD | three hong kong dollars and ten cents | ||
| 1,000.00 EUR | one thousand euros | ||
| 货币标识符 + 数字 | US$ 1.00 | one US dollar | 支持整数、小数和千分位逗号分隔。 |
| $0.01 | one cent | ||
| JPY 1.01 | one japanese yen and one sen | ||
| £1.1 | one pound and ten pence | ||
| €2.01 | two euros and one cent | ||
| USD 1,000 | one thousand united states dollars | ||
| 数字 + 量词 + 货币标识符 或 货币标识符 + 数字 + 量词 | 1.23 Tn RMB | one point two three trillion yuan | 量词:thousand、million、billion、trillion、Mil、mil、K、k、Bn、bn、Tn、tn。 |
| $1.2 K | one point two thousand dollars |
measure
measure 支持的格式:
中文输出
| 格式 | 示例 | 中文输出 | 说明 |
|---|---|---|---|
| 数字+中文单位 | 2片 | 两片 | 支持常见中文单位及单位缩写。 |
| 120公顷 | 一百二十公顷 | ||
| 100多毫克 | 一百多毫克 | ||
| 100来米 | 一百来米 | ||
| 100余人 | 一百余人 | ||
| 1厘米20毫米 | 一厘米二十毫米 | ||
| 120.00平方公里 | 一百二十平方公里 | ||
| 数字+单位缩写 | 120.56 cm2 | 一百二十点五六平方厘米 | |
| 100 m 12 cm 6 mm | 一百米十二厘米六毫米 | ||
| 范围 | 10~15 kg | 十至十五千克 | |
| 10.24~789.82亩 | 十点二四至七百八十九点八二亩 | ||
| 10米~15米 | 十米至十五米 | ||
| 10.24 cm~19.08 cm | 十点二四厘米至十九点零八厘米 | ||
| 数字+单位+"/"+单位 | 10元/斤 | 十元每斤 | |
| 199~299元/件 | 一百九十九至二百九十九元每件 | ||
| 299.99元/g~399.99元/g | 二百九十九点九九元每克至三百九十九点九九元每克 | ||
| 其他默认读法 | 12扎 | 十二扎 | |
| 30 rm | 三十r m | ||
| 4万万同胞 | 四万万同胞 | ||
| 12.897微克 | 十二点八九七微克 |
| 格式 | 示例 | 英文读法 | 说明 |
|---|---|---|---|
| 数字 + 度量单位 | 1.0 kg | one kilogram | 支持整数、小数和千分位逗号分隔。支持常用单位缩写。 |
| 1,234.01 km | one thousand two hundred thirty-four point zero one kilometers | ||
| 纯度量单位 | mm2 | square millimeter |
符号发音
<say-as> 常用符号发音:
| 符号 | 中文读法 | 英文读法 |
|---|---|---|
| ! | 叹号 | exclamation mark |
| " | 双引号 | double quote |
| # | 井号 | pound |
| $ | dollar | dollar |
| % | 百分号 | percent |
| & | and | and |
| ' | 单引号 | left quote |
| ( | 左括号 | left parenthesis |
| ) | 右括号 | right parenthesis |
| * | 星 | asterisk |
| + | 加 | plus |
| , | 逗号 | comma |
| - | 杠 | dash |
| . | 点 | dot |
| / | 斜杠 | slash |
| : | 冒号 | colon |
| ; | 分号 | semicolon |
| < | 小于 | less than |
| = | 等号 | equals |
| > | 大于 | greater than |
| ? | 问号 | question mark |
| @ | at | at |
| [ | 左方括号 | left bracket |
| \ | 反斜线 | backslash |
| ] | 右方括号 | right bracket |
| ^ | 脱字符 | caret |
| _ | 下划线 | underscore |
| ` | 反引号 | backtick |
\{ | 左花括号 | left brace |
| | | 竖线 | vertical bar |
\} | 右花括号 | right brace |
| ~ | 波浪线 | tilde |
| 符号 | 中文读法 | 英文读法 |
|---|---|---|
| ! | 叹号 | exclamation mark |
| “ | 左双引号 | left double quote |
| ” | 右双引号 | right double quote |
| ‘ | 左单引号 | left quote |
| ’ | 右单引号 | right quote |
| ( | 左括号 | left parenthesis |
| ) | 右括号 | right parenthesis |
| , | 逗号 | comma |
| 。 | 句号 | full stop |
| — | 杠 | em dash |
| : | 冒号 | colon |
| ; | 分号 | semicolon |
| ? | 问号 | question mark |
| 、 | 顿号 | enumeration comma |
| … | 省略号 | ellipsis |
| …… | 省略号 | ellipsis |
| 《 | 左书名号 | left guillemet |
| 》 | 右书名号 | right guillemet |
| ¥ | 人民币符号 | yuan |
| ≥ | 大于等于 | greater than or equal to |
| ≤ | 小于等于 | less than or equal to |
| ≠ | 不等于 | not equal |
| ≈ | 约等于 | approximately equal |
| ± | 加减 | plus or minus |
| × | 乘 | times |
| π | 派 | pi |
| 符号 | 中文读法 | 英文读法 |
|---|---|---|
| Α | 阿尔法 | alpha |
| Β | 贝塔 | beta |
| Γ | 伽玛 | gamma |
| Δ | 德尔塔 | delta |
| Ε | 艾普西龙 | epsilon |
| Ζ | 捷塔 | zeta |
| Θ | 西塔 | theta |
| Ι | 艾欧塔 | iota |
| Κ | 喀帕 | kappa |
| ∧ | 拉姆达 | lambda |
| Μ | 缪 | mu |
| Ν | 拗 | nu |
| Ξ | 克西 | ksi |
| Ο | 欧麦克轮 | omicron |
| ∏ | 派 | pi |
| Ρ | 柔 | rho |
| ∑ | 西格玛 | sigma |
| Τ | 套 | tau |
| Υ | 宇普西龙 | upsilon |
| Φ | fai | phi |
| Χ | 器 | chi |
| Ψ | 普赛 | psi |
| Ω | 欧米伽 | omega |
| 符号 | 中文读法 | 英文读法 |
|---|---|---|
| α | 阿尔法 | alpha |
| β | 贝塔 | beta |
| γ | 伽玛 | gamma |
| δ | 德尔塔 | delta |
| ε | 艾普西龙 | epsilon |
| ζ | 捷塔 | zeta |
| η | 依塔 | eta |
| θ | 西塔 | theta |
| ι | 艾欧塔 | iota |
| κ | 喀帕 | kappa |
| λ | 拉姆达 | lambda |
| μ | 缪 | mu |
| ν | 拗 | nu |
| ξ | 克西 | ksi |
| ο | 欧麦克轮 | omicron |
| π | 派 | pi |
| ρ | 柔 | rho |
| σ | 西格玛 | sigma |
| τ | 套 | tau |
| υ | 宇普西龙 | upsilon |
| φ | fai | phi |
| χ | 器 | chi |
| ψ | 普赛 | psi |
| ω | 欧米伽 | omega |
常用度量单位
<say-as> 常用度量单位:
| 类别 | 单位 |
|---|---|
| 长度 | nm(纳米)、μm(微米)、mm(毫米)、cm(厘米)、m(米)、km(千米)、ft(英尺)、in(英寸) |
| 面积 | cm²(平方厘米)、m²(平方米)、km²(平方千米)、SqFt(平方英尺) |
| 体积 | cm³(立方厘米)、m³(立方米)、km3(立方千米)、mL(毫升)、L(升)、gal(加仑) |
| 重量 | μg(微克)、mg(毫克)、g(克)、kg(千克) |
| 时间 | min(分钟)、sec(秒)、ms(毫秒) |
| 电磁 | μA(微安)、mA(毫安)、Hz(赫兹)、kHz(千赫兹)、MHz(兆赫兹)、GHz(吉赫兹)、V(伏特)、kV(千伏)、kWh(千瓦时) |
| 声音 | dB(分贝) |
| 气压 | Pa(帕斯卡)、kPa(千帕)、MPa(兆帕) |
| 其他 | 还支持 tsp(茶匙)、rpm(转/分)、KB(千字节)、mmHg(毫米汞柱)等单位。 |
LaTeX 公式转语音
CosyVoice 可以将文本中的数学公式转换为自然语音,适用于有声书、在线教育等数理类音频内容场景。
该功能仅支持中文,其他语言可能无法正确朗读公式。
使用限制
- 仅支持中文:不支持其他语言
- 内容限制:
- 仅支持支持的标签和符号中列出的标签和符号
- 不支持 Markdown 数学代码块(
```math ... ```) - 分隔符内只能包含公式,混入其他内容可能导致合成结果不准确
- 兼容模型:cosyvoice-v3.5-flash、cosyvoice-v3.5-plus、cosyvoice-v3-flash、cosyvoice-v3-plus、cosyvoice-v2
使用方法
用指定的分隔符包裹文本中的公式,然后调用语音合成 API。
1
用分隔符标记公式
用以下任意分隔符包裹公式(效果相同):
$...$$$...$$\(...\)\[...\]
2
调用 API 合成语音
调用语音合成 API,传入标记好公式的文本。在 JSON 或字符串中,反斜杠(
\)是转义字符,需要写成 \\。Python 调用示例:支持的标签和符号
以下是当前支持的标签和符号列表。
基础运算
| 标签或符号 | 功能 | 公式内容示例 | 公式输入示例 | 朗读效果 |
|---|---|---|---|---|
| + | 加法 | 2 + 3 = 5 | $2 + 3 = 5$ | 二加三等于五 |
| - | 减法 | 3 - 2 = 1 | $3 - 2 = 1$ | 三减二等于一 |
| \pm | 正负号 | \pm 1 \pm 2 | $\pm 1\pm 2$ | 正负一、正负二 |
| \times | 乘法 | 2 \times 3 = 6 | $2 \times 3 = 6$ | 二乘三等于六 |
| × | 乘法 | 2 × 3 = 6 | $$2 × 3 = 6$$ | 二乘三等于六 |
| * | 乘法 | 2 * 3 = 6 | \(2 * 3 = 6\) | 二乘三等于六 |
| \div | 除法 | 6\div2=3 | \[6\div2=3\] | 六除以二等于三 |
| ÷ | 除法 | 6÷2=3 | $6÷2=3$ | 六除以二等于三 |
| / | 除法 | 6/2=3 | $6/2=3$ | 六除以二等于三 |
| = | 等于 | 3+5=8 | $3+5=8$ | 三加五等于八 |
| < | 小于 | 1< 2 | $1< 2$ | 一小于二 |
| ≤ | 小于等于 | 3≤5 | $3≤5$ | 三小于等于五 |
| <= | 小于等于 | 3<=5 | $3<=5$ | 三小于等于五 |
| \leq | 小于等于 | 3\leq5 | $3\leq 5$ | 三小于等于五 |
| \le | 小于等于 | 3\le5 | $3\le 5$ | 三小于等于五 |
| \leqq | 小于等于 | 3\leqq5 | $3\leqq 5$ | 三小于等于五 |
| \leqslant | 小于等于 | 3\leqslant5 | $3\leqslant 5$ | 三小于等于五 |
| > | 大于 | 2>1 | $2>1$ | 二大于一 |
| ≥ | 大于等于 | 5≥3 | $5≥3$ | 五大于等于三 |
| >= | 大于等于 | 5>=3 | $5>=3$ | 五大于等于三 |
| \geq | 大于等于 | 5\geq3 | $5\geq 3$ | 五大于等于三 |
| \ge | 大于等于 | 5\ge3 | $5\ge 3$ | 五大于等于三 |
| \geqq | 大于等于 | 5\geqq3 | $5\geqq 3$ | 五大于等于三 |
| \geqslant | 大于等于 | 5\geqslant3 | $5\geqslant 3$ | 五大于等于三 |
| \frac | 分数 | 2\frac3 | $\frac {2}{3}$ | 三分之二 |
| ^ | 幂 | 2^1 | $2^{1}$ | 二的一次方 |
| \sqrt | 开方 | \sqrt{9} = 3 | $\sqrt {9} = 3$ | 根号九等于三 |
| \sqrt | 开方 | \sqrt[3]{8} = 2 | $\sqrt[3]{8} = 2$ | 八的三次方根等于二 |
| % | 百分号 | 5\% | $5\%$ | 百分之五 |
| | | 绝对值 | ∣3∣=3 | $|3| =3$ | 三的绝对值等于三 |
| \vert | 绝对值 | 3\vert=3 | $\vert 3\vert =3$ | 三的绝对值等于三 |
| \lg | 对数 | lg {10} | $\lg {10}$ | lg 十 |
| \log | 对数 | \log{5} | $\log{5}$ | log 五 |
| \ln | 自然对数 | \lnX | $ln {10}$ | ln 十 |
| ! | 阶乘 | 5! | $5!$ | 五的阶乘 |
| () | 括号 | (2+1) | $(2+1)$ | 括号二加一 |
\{ \} | 花括号 | \{2+1\} | $\{2+1\}$ | 花括号二加一 |
特殊数学符号
| 标签或符号 | 转换结果 | 公式内容示例 | 公式输入示例 | 朗读效果 |
|---|---|---|---|---|
| \alpha | alpha | \alpha | $\alpha$ | 阿尔法 |
| \Alpha | alpha | \Alpha | $\Alpha$ | 阿尔法 |
| \beta | beta | \beta | $\beta$ | 贝塔 |
| \Beta | beta | \Beta | $\Beta$ | 贝塔 |
| \gamma | gamma | \gamma | $\gamma$ | 伽马 |
| \Gamma | gamma | \Gamma | $\Gamma$ | 伽马 |
| \delta | delta | \delta | $\delta$ | 德尔塔 |
| \Delta | delta | \Delta | $\Delta$ | 德尔塔 |
| \infty | 无穷大 | \infty | $\infty$ | 无穷大 |
| ∞ | 无穷大 | ∞ | $∞$ | 无穷大 |
几何
| 标签或符号 | 功能 | 公式内容示例 | 公式输入示例 | 朗读效果 |
|---|---|---|---|---|
| \pi | 圆周率 | \pi=3.14159 | $\pi =3.14159$ | 派等于 3.14159 |
| \sin | 三角函数 | \sin 30^\circ=\frac{1}{2} | $\sin 30^\circ =\frac {1}{2}$ | 正弦三十度等于二分之一 |
| \cos | 三角函数 | \cos 30^\circ=\frac{\sqrt{2}}{2} | $\cos 30^\circ =\frac {\sqrt {2}}{2}$ | 余弦三十度等于二分之根号二 |
| \tan | 三角函数 | \tan 30^\circ=\frac{\sin 30^\circ}{\cos 30^\circ} | $\tan 30^\circ =\frac {\sin 30^\circ}{\cos 30^\circ}$ | 正切三十度等于正弦三十度除以余弦三十度 |
| \csc | 三角函数 | \csc A | $\csc A$ | 余割 A |
| \sec | 三角函数 | \sec A | $\sec A$ | 正割 A |
| \cot | 三角函数 | \cot A | $\cot A$ | 余切 A |
| \angle | 角 | \angle AB | $\angle AB$ | 角 AB |
| ∠ | 角 | ∠AB | $∠AB$ | 角 AB |
| ^\circ | 度 | ∠AB = 30^\circ | $∠AB = 30^\circ$ | 角 AB 等于三十度 |
| \odot | 圆 | \odot | $\odot$ | 圆 |
\overset\frown | 弧 | \overset\frown {BC} | $\overset\frown {BC}$ | 弧 BC |
\rm{Rt} | 直角 | \because \rm{Rt}\triangle ABC | $\because \rm{Rt}\triangle ABC$ | 因为三角形 ABC 是直角三角形 |
\mathrm{Rt} | 直角 | \therefore AB \perp BC | $\therefore AB \perp BC$ | 所以 AB 垂直于 BC |
| \triangle | 三角形 | \triangle ABC | $\triangle ABC$ | 三角形 ABC |
| △ | 三角形 | △ABC | $△ABC$ | 三角形 ABC |
| \parallelogram | 平行四边形 | \parallelogram ABCD | $\parallelogram ABCD$ | 平行四边形 ABCD |
| \perp | 垂直 | AB \perp BC | $AB \perp BC$ | AB 垂直于 BC |
| \bot | 垂直 | AB \bot BC | $AB \bot BC$ | AB 垂直于 BC |
| ⊥ | 垂直 | AB ⊥ BC | $AB ⊥ BC$ | AB 垂直于 BC |
| \parallel | 平行 | A\parallel B | $A\parallel B$ | A 平行于 B |
| \equalparallel | 平行且等于 | A\equalparallel B | $A\equalparallel B$ | A 平行且等于 B |
| \cong | 全等 | △ABC\cong△DEF | $△ABC\cong△DEF$ | 三角形 ABC 全等于三角形 DEF |
条件关系
| 标签或符号 | 功能 | 公式内容示例 | 公式输入示例 | 朗读效果 |
|---|---|---|---|---|
| \implies | 推出 | \implies 1+1=2 | $\implies 1+1=2$ | 可推出一加一等于二 |
| \iff | 等价于 | p\iffq | $p\iffq$ | p 等价于 q |
| \because | 因为 | \because a = b \therefore b=a | $\because a = b \therefore b=a$ | 因为 a 等于 b,所以 b 等于 a |
| \therefore | 所以 | \because a = b \therefore b=a | $\because a = b \therefore b=a$ | 因为 a 等于 b,所以 b 等于 a |
单位
单位必须用 \unit、\quantity、\mathit、\mathrm 或 \rm 标签包裹(例如 \unit{cm})。
| 标签或符号 | 朗读效果 | 公式内容示例 | 公式输入示例 | 朗读示例 |
|---|---|---|---|---|
| mm | 毫米 | 5\quantity{mm} | $5\quantity{mm}$ | 五毫米 |
| cm | 厘米 | 5\quantity{cm} | $5\quantity{cm}$ | 五厘米 |
| dm | 分米 | 5\quantity{dm} | $5\quantity{dm}$ | 五分米 |
| m | 米 | 5\quantity{m} | $5\quantity{m}$ | 五米 |
| km | 千米 | 5\quantity{km} | $5\quantity{km}$ | 五千米 |
| g | 克 | 5\quantity{g} | $5\quantity{g}$ | 五克 |
| kg | 千克 | 5\quantity{kg} | $5\quantity{kg}$ | 五千克 |
| t | 吨 | 5\quantity{t} | $5\quantity{t}$ | 五吨 |
| mm^2 | 平方毫米 | 5\quantity{mm^2} | $5\quantity{mm^2}$ | 五平方毫米 |
| cm^2 | 平方厘米 | 5\quantity{cm^2} | $5\quantity{cm^2}$ | 五平方厘米 |
| dm^2 | 平方分米 | 5\quantity{dm^2} | $5\quantity{dm^2}$ | 五平方分米 |
| m^2 | 平方米 | 5\quantity{m^2} | $5\quantity{m^2}$ | 五平方米 |
| km^2 | 平方千米 | 5\quantity{km^2} | $5\quantity{km^2}$ | 五平方千米 |
| mm^3 | 立方毫米 | 5\quantity{mm^3} | $5\quantity{mm^3}$ | 五立方毫米 |
| cm^3 | 立方厘米 | 5\quantity{cm^3} | $5\quantity{cm^3}$ | 五立方厘米 |
| dm^3 | 立方分米 | 5\quantity{dm^3} | $5\quantity{dm^3}$ | 五立方分米 |
| m^3 | 立方米 | 5\quantity{m^3} | $5\quantity{m^3}$ | 五立方米 |
| km^3 | 立方千米 | 5\quantity{km^3} | $5\quantity{km^3}$ | 五立方千米 |
| ml | 毫升 | 5\quantity{ml} | $5\quantity{ml}$ | 五毫升 |
| s | 秒 | 5\quantity{s} | $5\quantity{s}$ | 五秒 |
| min | 分钟 | 5\quantity{min} | $5\quantity{min}$ | 五分钟 |
| h | 小时 | 5\quantity{h} | $5\quantity{h}$ | 五小时 |
| km/h | 千米每小时 | 5\quantity{km/h} | $5\quantity{km/h}$ | 五千米每小时 |
| g/l | 克每升 | 5\quantity{g/l} | $5\quantity{g/l}$ | 五克每升 |
常见问题
输入的公式没有被朗读?
- 分隔符:确认公式已用
$...$、$$...$$、\(...\)或\[...\]包裹 - 公式复杂度:确认公式仅使用了支持的标签和符号中的内容
- 转义字符:确认在 API 请求中,反斜杠(
\)已转义为\\
代码中如何处理反斜杠(\)?
反斜杠(\)在字符串和 JSON 中是转义字符,需要写成 \\。例如:在 Python、Java、JavaScript 等语言中,\frac 应写为 \\frac。