如何在Windows VBS脚本上改变声音

use*_*686 5 windows vbscript

所以基本上我正在制作一个程序,它可以说出我编程的内容,我在 Windows 上的记事本中制作它,它是一个 VBS 脚本,但我想知道是否可以改变声音的音调或它在一般的?这是脚本:

Dim msg, sapi
Set sapi=creatobject("sapi.spvoice")
Sapi.speak"Hello world"
Lol=msgbox("Request done.")
Run Code Online (Sandbox Code Playgroud)

然后我将其保存为所有文件中的 .VBS。

Llo*_*nic 11

首先,你的代码有错误。改成。creatobjectcreateobject

现在,对于主要代码:...

Dim msg, sapi
Set sapi = createObject("sapi.spvoice")
Set sapi.Voice = sapi.GetVoices.Item(1)
sapi.Speak "Hello world"
Lol = msgbox("Request done.")
Run Code Online (Sandbox Code Playgroud)

确保将此行放在Set sapi.Voice = sapi.GetVoices.Item(1)之前sapi.Speak "...",否则声音仍将保持不变。