腾讯云智能数智人数智人 SSML 标记语言规范_AI解决方案_同尘科技
描述用于控制文本的具体发音,支持长度1字。标签关系空标签,只包含文本,不包含其他标签。属性
名称 | 参数值 | 是否必选 | 描述 |
alphabet | py | 是 | 指定拼音的方式 |
ph | 拼音串 | 是 | 遵守拼音书写规范:拼音间用空格分隔,拼音的数目与字数相等拼音由发音和音调组成,音调为1-5分表:阴平、阳平、上声、去声和轻声 |
示例本行将每月定期上 传 记录至人民银行。
描述用于文本中除了标点符号外,需要自定义插入停顿的标签。需要插入在除标点符号外的文字内容后。标签关系空标签,不包含其他标签。属性
名称 | 参数值 | 是否必选 | 描述 |
time | “停顿时间” | 否 | 指定具体位置停顿的时长,需填写单位 :ms(毫秒)、s(秒) |
strength | x-weak/weak/medium/strong/x-strong | 否 | 表示当前位置停顿的韵律属性,默认为 meduim |
示例1自定义停顿 的 SSML 标签示例2自定义停顿的 SSML 标签
描述用于表示文本的词语结构,该标签是可选标签。英文文本通常采用空格来进行分词,一般无需使用此标签。标签内部必须是一个独立的词或短语,这个词或短语只能包含纯中文或纯英文,不能中英混合。标签关系包含文本,可嵌套insert-action。属性无属性
示例1广州市长隆马戏欢迎您
描述使用别名替换标签内文本。标签关系包含文本,可嵌套insert-action。属性
名称 | 参数值 | 是否必选 | 描述 |
alias | 替换内容 | 是 | 替换的指定文本 |
示例1TTS
描述用于控制文本按指定的类型或规则去发音。标签关系只包含文本,不包含任何标签。属性
名称 | 参数值 | 是否必选 | 描述 |
interpret-as | cardinal/digits/telephone/address/id/date/time/punctuation/characters/measure/currency | 是 | cardinal:按整数或小数发音。digits:按数字发音。telephone:按电话号码常用方式发音。 address:地址格式。 id:id编号格式。 date:日期格式。 time:时间格式。 punctuation:标点符号格式。 characters:字符格式。 measure:单位格式。 currency:货币格式。 |
各参数支持范围
cardinal
格式 | 示例 | 输出 |
数字串 | 123 | 一百二十三 |
负号+数字串+小数 | -123.01 | 负一百二十三点零一 |
负号+数字串 | -1487 | 负一千四百八十七 |
支持分隔符 | 10,000 | 一万 |
digits
格式 | 示例 | 输出 |
数字串 | 123045 | 一二三零四五 |
telephone
格式 | 示例 | 输出 | 说明 |
座机号 | 5605560 | 五六零 五五六零 | 支持7~8位座机号,支持空格和’-‘作为分隔符。其中:7位座机号支持“3-4”的数字分隔方式。8位座机号支持“4-4”的数字分隔方式。 |
| 560 5560 | 五六零 五五六零 | |
| 560-5560 | 五六零 五五六零 | |
| 55605560 | 五五六零 五五六零 | |
| 5560 5560 | 五五六零 五五六零 | |
| 5560-5560 | 五五六零 五五六零 | |
座机号 + 分机号 | 55605560-105 | 五五六零 五五六零 转幺零五 |
1.支持1~4位分机号。 |
| 55605560转105 | 五五六零 五五六零 转幺零五 | |
| 55605560分机105 | 五五六零 五五六零 转幺零五 | |
| 55605560分机号105 | 五五六零 五五六零 分机号幺零五 | |
区号+座机号 | 01055605560 | 零幺零 五五六零 五五六零 | 支持区号:010、02x、03xx、04xx、05xx、07xx、08xx、09xx。 |
| 010 55605560 | 零幺零 五五六零 五五六零 | |
| 010-5560-5560 | 零幺零 五五六零 五五六零 | |
| (010)55605560 | 零幺零 五五六零 五五六零 | |
| 031955605560 | 零三幺九 五五六零 五五六零 | |
| 0319-55605560 | 零三幺九 五五六零 五五六零 | |
区号+座机号+分机号 | 010 33878528-1054 | 零幺零 三三八七 八五二八 转幺零五四 |
1.部分 |
| 010-33878528-1054 | 零幺零 三三八七 八五二八 转幺零五四 | |
| (010)33878528-1054 | 零幺零 三三八七 八五二八 转幺零五四 | |
| (010)33878528转1054 | 零幺零 三三八七 八五二八 转幺零五四 | |
| (010)33878528分机1054 | 零幺零 三三八七 八五二八 分机幺零五四 | |
| (010)33878528分机号1054 | 零幺零 三三八七 八五二八 分机号幺零五四 | |
国家代码+区号+座机号 | 86-010-33878528 | 八六 二幺 三三八七 八五二八 转幺零五四 |
支持国家代码:86、(86)、+86、(+86)、0086。并统一读为“八六”。 |
| (86)10-33878528 | 八六 零二幺 三三八七 八五二八 转幺零五四 | |
| +86-010-33878528 | 八六 零二幺 三三八七 八五二八 转幺零五四 | |
| 0086-10-33878528 | 八六 二幺 三三八七 八五二八 分机号幺零五四 | |
| (+86)-10-3387 8528 | 八六 二幺 三三八七 八五二八 分机号幺零五四 | |
国家代码+区号+座机号+分机号 | (86)21-33878528-1054 | 八六 二幺 三三八七 八五二八 转幺零五四 |
部分 音色的读法里,省略掉了“转”及“分机号”。 |
| (86)021-3387-8528-1054 | 八六 零二幺 三三八七 八五二八 转幺零五四 | |
| (86)021-33878528转1054 | 八六 零二幺 三三八七 八五二八 转幺零五四 | |
| (86)21-3387-8528分机号1054 | 八六 二幺 三三八七 八五二八 分机号幺零五四 | |
| +86-021-3387-8528分机1054 | 八六 二幺 三三八七 八五二八 分机号幺零五四 | |
手机号 | 151 8828 1075 | 幺五幺 八八二八 幺零七五 | 支持11位手机号,支持3-3-5、3-4-4两种数字分隔方式。 |
| 151-882-81075 | 幺五幺 八八二 八幺零七五 | |
| 151-8828-1075 | 幺五幺 八八二八 幺零七五 | |
国家代码+手机号 | +86-15188281075 | 八六 幺五幺 八八二八 幺零七五 | 部分音色读法略有不同。 |
| (+86)-151-8828-1075 | 八六 幺五幺 八八二八 幺零七五 | |
| +8615188281075 | 八六 幺五幺 八八二八 幺零七五 | |
| 0086-151 882 81075 | 八六 幺五幺 八八二八 幺零七五 | |
服务号 | 110 | 幺幺零 |
1. 支持常用的服务号如110。 |
| 95566 | 九五五六六 | |
| 4008110280 | 四零零 八幺幺 零二八零 | |
| 800-810-8888 | 八零零 八幺零 八八八八 | |
| 1253013520638377 | 幺二五三零 幺三五 二零六三 八三七七 | |
其他 | (86)(21)8832-80976-0907 | 八六 二幺 八八三二 八零九七六 零九零七 |
支持“数字串+分隔符(左右括号、-)”方式。
部分音色读法略有不同 |
address
格式 | 示例 | 输出 | 说明 |
地址格式 | 阳光海景A座3-605 | 阳光海景A座三杠六零五 |
支持常用地址格式。此处地址指标准的邮寄地址。
部分音色读法略有不同。 |
| 学府路388弄1001-1008号 | 学府路三八八弄幺零零幺杠幺零零八号 | |
id
格式 | 示例 | 输出 | 说明 |
字符串 | hello0101 | H E L L O 0 1 0 1 |
大小写英文字符、阿拉伯数字0~9、下划线。输出的空格表示每个字符之间插入停顿,即字符一个一个地读。
部分音色读法略有不同。 |
| my_id | M Y 下划线 I D | |
date
格式 | 示例 | 输出 | 说明 |
xx年 | 12年 | 一二年 | 范围符号支持- ~,年月份格式缩写符号支持 – / . ,年份支持4位数年份及2位数年份 |
| 1998年 | 一九九八年 | |
xx年xx月 | 98年4月 | 九八年四月 | |
| 2008年01月 | 二零零八年一月 | |
xx年xx月xx日 xx年xx月xx号 |
1998年8月8日 | 一九九八年八月八日 | |
| 2020年01月01号 | 二零二零年一月一号 | |
xx月xx日 xx月xx号 |
8月8日 | 八月八日 | |
| 8月1号 | 八月一号 | |
年月缩写 | 2018/08 | 二零一八年八月 | |
| 2018.08 | | |
年月日缩写 | 2018/08/08 | 二零一八年八月八日 | |
| 2018-8-8 | | |
| 2018.08.08 | | |
月日缩写 | 08/08 | 八月八日 | |
| 08.08 | | |
日期范围 | 10月1日~7日 | 十月一日至七日 | |
| 10月1日~10月7日 | 十月一日至十月七日 | |
| 2020年10月1日~7日 | 二零二零年十月一日至七日 | |
| 2020年10月1日~2020年10月7日 | 二零二零年十月一日至二零二零年十月七日 | |
| 2020/10/1~2020/10/7 | 二零二零年十月一日至二零二零年十月七日 | |
| 2020.10.1~2020.10.7 | 二零二零年十月一日至二零二零年十月七日 | |
| 2020年10月1日~10月7日 | 二零二零年十月一日至二零二零年十月七日 | |
| 2020/10/1~10/7 | 二零二零年十月一日至十月七日 | |
time
格式 | 示例 | 输出 |
时刻 | 12:30 | 十二点三十分 或 十二点半 |
| 10:20:30 | 十点二十分钟三十秒 |
时间缩写 | 5:00am | 凌晨五点 |
| 10:50AM | 上午十点五十分 |
| 12:30pm | 中午十二点三十分 or 中午十二点半 |
| 6:15PM | 晚上六点十五分 |
时刻范围 | 10:20~11:20 | 十点二十分至十一点二十分 |
| 10:20am~3:10pm | 上午十点二十分至下午三点十分 |
| 10:20:30-11:20:30 | 十点二十分三十秒至十一点二十分三十秒 |
| 9:00:12am-5:30:12am | 上午九点十二秒至上午五点三十分十二秒 |
punctuation
格式 | 示例 | 输出 | 说明 |
标点符号 | … | 省略号 |
支持常见中英文标点。输出的空格表示每个字符之间插入停顿,即字符一个一个地读。标签内的文本如果包含XML的特殊字符,需要做字符转义。 |
| …… | 省略号 | |
| !#$%& | 叹号井号dollar百分号and | |
| ‘()*+ | 单引号左括号右括号星号加号 | |
| ,-./:; | 逗号杠点斜杠冒号分号 | |
| =?@ | 等号问号at | |
characters
格式 | 示例 | 输出 | 说明 |
字符串 | 版本号2.0 | 版本号二点零 | 支持中文汉字、大小写英文字符、阿拉伯数字0~9以及部分全角和半角字符。输出的空格表示每个字符之间插入停顿,即字符一个一个地读。标签内的文本如果包含XML的特殊字符,需要做字符转义。常用的共有5个:<>&"'分别对应、& 、”、’。 |
| 苏M MA000 | 苏M M A 零 零 零 | |
| 空中客车A330 | 空中客车A 三 三 零 | |
| 型号s01 s02和s03 | 型号S 零一 S 零二和S 零三 | |
| 空中客A330 | 空中客A 三三零 | |
| αβγ | 等号问号at 阿尔法贝塔伽玛 |
|
measure
格式 | 示例 | 输出 | 说明 |
数字+中文单位 | 2片 | 两片 |
支持常见中文单位及单位缩写 |
| 120公顷 | 一百二十公顷 | |
| 100多毫克 | 一百多毫克 | |
| 100来米 | 一百来米 | |
| 100余人 | 一百余人 | |
| 1厘米20毫米 | 一厘米二十毫米 | |
| 120.00平方公里 | 一百二十点零零平方公里 | |
数字+单位缩写 | 100m | 一百米 | |
| 12cm | 十二厘米 | |
| 6mm | 六毫米 | |
范围 | 10~15kg | 十至十五千克 | |
| 10.24~789.82亩 | 十点二四至七百八十九点八二亩 | |
| 10米~15米 | 十米至十五米 | |
数字+单位+”/”+单位 | 10元/斤 | 十元每斤 | |
| 199~299元/件 | 一百九十九至二百九十九元每件 | |
其他默认读法 | 12扎 | 十二扎 | |
| 4万万同胞 | 四万万同胞 | |
| 12.897微克 | 十二点八九七微克 | |
currency
格式 | 示例 | 输出 | 说明 |
数字+金额标识符 | 12.00RMB | 十二点零零人民币 |
支持AUD(澳元) 、CAD(加元)、 HKD(港币)、JPY(日元)、USD(美元)、CHF(瑞士法郎)、NOK(挪威克朗)、SEK(瑞典克朗)、GBP(英镑)、 RMB(人民币)、CNY(元)和EUR(欧元)。 支持的数字格式包括:整数、小数以及以逗号分隔的国际写法。 |
| 12.50RMB | 十二点五零人民币 | |
金额标识符+数字 | $12 | 十二美元 |
支持 CAD(加元)、 $(美元)、 $(美元)、Fr(法郎)、kr(丹麦克朗)、 £(英镑)、¥(元)¥(元)和 €(欧元)。
支持的数字格式包括:整数、小数以及以逗号分隔的国际写法。 |
| $12.00 | 十二点零零美元 | |
| $12.12 | 二点一二美元 | |
其他默认读法 | 1213 | 一千二百一十三 | |
示例-123.01,这是一个负数。123456,这是一个数字串。18304561111,这是电话号码。
描述用于控制主播在标签插入位置展示指定动作。标签关系空标签,不包含任何标签。属性
名称 | 参数值 | 是否必选 | 描述 |
type | 基于具体形象发放枚举值 | 是 | 动作标签内容 |
示例1右手体侧 向上滑动
对解决方案有疑惑?想了解解决方案收费? 联系解决方案专家
腾讯云限时活动1折起,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心,购买腾讯云享受折上折,更有现金返利:同意关联,立享优惠
阿里云解决方案也看看?: 点击对比阿里云的解决方案
暂无评论,你要说点什么吗?