1、voice-family |
| 语法: voice-family : child | female | male || name 取值: child : 童声 female : 女声 male : 男声 name : 声音名称。按优先顺序排列。以逗号隔开。如果声音名称包含空格,则应使用引号括起 说明: 设置或检索当前声音类型。 对应的脚本特性为 voiceFamily 。
示例:
|
2、volume |
| 语法: volume : silent | x-soft | soft | medium | loud | x-loud | number 取值: silent : 不同于 speak 的 none 值,当前声音仍将占用时间,但是没有声音发出 x-soft : 相当于 number 的值为0 soft : 相当于 number 的值为25 medium : 默认值。相当于 number 的值为50 loud : 相当于 number 的值为75 x-loud : 相当于 number 的值为100 number : 整数|分数。整数值取值范围为0-100。百分数值是相对于此属性继承而得的值 说明: 设置或检索音量。 对应的脚本特性为 volume 。 示例:
|
3、elevation |
| 语法: elevation : below | level | above | lower | higher | angle 取值: below : -90deg level : 默认值。0deg above : 90deg lower : 相对于继承值或绝对参考角度减(逆时针)10deg higher : 相对于继承值或绝对参考角度加(顺时针)10deg angle : 角度值。整数值取值范围为-90deg到90deg。单位为deg。请参阅 角度单位 说明: 设置或检索当前声音的音源仰角。 对应的脚本特性为 elevation 。 示例:
|
4、azimuth |
| 语法: azimuth : left-side | far-left | left | center-left | center | center-right | right | far-right | right-side | leftwards | rightwards | angle 取值: left-side : 角度值为 270deg | 90deg far-left : 角度值为 300deg | -60deg left : 角度值为 320deg | -40deg center-left : 角度值为 340deg | -20deg center : 默认值。角度值为 0deg center-right : 角度值为 20deg | -340deg right : 角度值为 40deg | -320deg far-right : 角度值为 60deg | -300deg right-side : 角度值为 90deg | -270deg leftwards : 相对于继承值或绝对参考角度减(逆时针)20deg rightwards : 相对于继承值或绝对参考角度加(顺时针)20deg angle : 指定角度值。有单位整数。取值范围为-360deg到360deg。单位为deg。请参阅 角度单位 说明: 设置或检索当前声音的音场角度。 对应的脚本特性为 azimuth 。 示例:
|
5、stress |
| 语法: stress : number 取值: number : 整数。整数值取值范围为0-100。默认值为 50 说明: 和 pitch-range 相似。设置或检索当前声音波形的最高峰值。 对应的脚本特性为 stress 。 示例:
|
6、richness |
| 语法: richness : number 取值: number : 整数。整数值取值范围为0-100。默认值为 50 说明: 设置或检索当前声音的音色。 对应的脚本特性为 richness 。 示例:
|
7、speech-rate |
| 语法: speech-rate : x-slow | slow | medium | fast | x-fast | slower | faster | number 取值: x-slow : 80字/分钟 slow : 120字/分钟 medium : 默认值。180-200字/分钟 fast : 300字/分钟 x-fast : 500字/分钟 slower : 根据当前的速度每分钟减少40个字 faster : 根据当前的速度每分钟增加40个字 number : 整数。指定每分钟发音字数 说明: 设置或检索发音速度。 对应的脚本特性为 speechRate 。
示例:
|
8、cue |
| 语法: cue : cue-before || cue-after 取值: 该属性是复合属性。请参阅各参数对应的属性。 说明: 设置在对象前后播放的声音。 假如只给出了一个值,它将用于 cue-before 属性和 cue-after 属性。假如给出了两个值,则第一个用于 cue-before 属性,第二个用于 cue-after 属性。 对应的脚本特性为 cue 。 示例:
|
9、cue-after |
| 语法: cue-after : none | url ( url ) 取值: none : 默认值。无声音播放 url ( url ) : 使用绝对或相对 url 地址指定音乐文件 说明: 设置在对象后播放的声音。 对应的脚本特性为 cueAfter 。 示例:
|
10、cue-before |
| 语法: cue-before : none | url ( url ) 取值: none : 默认值。无声音播放 url ( url ) : 使用绝对或相对 url 地址指定音乐文件 说明: 设置在对象前播放的声音。 对应的脚本特性为 cueBefore 。 示例:
|
11、pause |
| 语法: pause : pause-before || pause-after 取值: 该属性是复合属性。请参阅各参数对应的属性。 说明: 设置对象前后的声音暂停。 假如只给出了一个值,它将用于 pause-before 属性和 pause-after 属性。假如给出了两个值,则第一个用于 pause-before 属性,第二个用于 pause-after 属性。 对应的脚本特性为 pause 。 示例:
|
12、pause-after |
| 语法: pause-after : time 取值: time : 由浮点数字与时间单位组成的时间值|百分数。百分数值是相对于 speech-rate 属性的值。对于值为60字/分钟的 speech-rate 属性来说,值为 100% 的 pause-after 属性即相当于暂停1秒。请参阅 时间单位 说明: 定义对象内容被发音后的暂停。 对应的脚本特性为 pauseAfter 。 示例:
|
13、pause-before |
| 语法: pause-before : time 取值: time : 由浮点数字与时间单位组成的时间值|百分数。百分数值是相对于 speech-rate 属性的值。对于值为60字/分钟的 speech-rate 属性来说,值为 100% 的 pause-before 属性即相当于暂停1秒。请参阅 时间单位 说明: 定义对象内容发音前的暂停。 对应的脚本特性为 pauseBefore 。 示例:
|
14、pitch |
| 语法: pitch : x-low | low | medium | high | x-high | number 取值: number : 数字。指定赫兹(HZ)值。其他参数取决于 voice-family 属性指定的声音种类。请参阅 频率单位 说明: 设置或检索音高。 对应的脚本特性为 pitch 。 示例:
|
15、pitch-range |
| 语法: pitch-range : number 取值: number : 数字。取值范围为0-100。默认值为 50 ,表示普通发音。小于50趋向于平缓,大于50趋向于颤抖 说明: 设置或检索声音的平滑程度。 对应的脚本特性为 pitchRange 。 示例:
|
16、play-during |
| 语法: play-during : url ( url ) | mix | repeat | auto | none 取值: url ( url ) : 使用绝对或相对 url 地址指定背景音乐 mix : 在播放对象的背景音乐的同时并不停止父对象的背景音乐 repeat : 循环播放对象的背景音乐 auto : 默认值。仅仅再一次执行父对象的 play-during 属性值 none : 背景音乐。甚至取消父对象的 play-during 属性值的作用 说明: 设置或检索背景音乐的播放。 对应的脚本特性为 playDuring 。 示例:
|
17、speak |
| 语法: speak : normal | none | spell-out 取值: normal : 默认值。使用当前语言的正常发音尺度 none : 取消发音。不同于 volume 的 silent 值,未发出的声音不占用时间。这个值不会被子对象继承 spell-out : 一次一字的拼写内容 说明: 设置或检索声音是否给出。 对应的脚本特性为 speak 。 示例:
|
18、speak-numeral |
| 语法: speak-numeral : continuous | digits 取值: continuous : 默认值。根据默认语言对数字的词语描述阅读 digits : 逐位阅读数字 说明: 设置或检索数字如何发音。 对应的脚本特性为 speakNumeral 。 示例:
|
19、speak-punctuation |
| 语法: speak-punctuation : none | code 取值: none : 默认值。取消标点符号发音。替代为停顿 code : 标点符号被发音 说明: 设置或检索标点符号如何发音。 对应的脚本特性为 speakPunctuation 。 示例:
|