VBS中变量的讲述人间距

时间:2018-07-31 17:53:08

标签: vbscript sapi pitch narrator

我正在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)。 所有这些都返回错误。

我感谢您提供的任何帮助。 :)

1 个答案:

答案 0 :(得分:1)

您传递给Speak方法的是一个字符串。您正在尝试传递一个字符串和一个数字,因此,您需要做的就是使用&串联运算符来串联两个字符串,以获得具有完整内容的字符串

Sapi.speak "<PITCH MIDDLE = '5'/>" & Minute(Time)