VBS中变量的讲述者调整

问题描述 投票:1回答:1

我在VBS写一个脚本,当我登录时,我受到了时间的欢迎。但是,如果没有静态文本,语音音调的XML变量就无法运行。我错过了什么吗?

Sapi.speak "<PITCH MIDDLE = '5'/>Good Morning"

这是一个更高的节奏......

Sapi.speak minute(time)

虽然这是正常的。

我尝试过"<PITCH MIDDLE = '5'/> minute(time)"<PITCH MIDDLE = '5'/>middle(time)"<PITCH MIDDLE = '5'/>"middle(time)。所有这些都返回错误。

我感谢任何帮助。 :)

vbscript sapi pitch narrator
1个回答
1
投票

你传递给Speak方法的是一个字符串。您正在尝试传递字符串和数字,因此,您需要做的就是使用&连接运算符连接两者以获取包含完整内容的字符串

Sapi.speak "<PITCH MIDDLE = '5'/>" & Minute(Time)
© www.soinside.com 2019 - 2024. All rights reserved.