VBScript不是';你不会说命令吗?
我需要帮助。我想用batch做一个私人助理,实际上,我想让我的电脑说话。我以前使用过speak代码,即使是在这台计算机上,但由于某种原因,当我现在尝试使用speak命令时,它似乎不起作用。以下是我通常使用的代码:VBScript不是';你不会说命令吗?,vbscript,speaker,Vbscript,Speaker,我需要帮助。我想用batch做一个私人助理,实际上,我想让我的电脑说话。我以前使用过speak代码,即使是在这台计算机上,但由于某种原因,当我现在尝试使用speak命令时,它似乎不起作用。以下是我通常使用的代码: Set objVoice=CreateObject("SAPI.SpVoice") objVoice.Speak("Insert Message Here") 我不知道发生了什么,但是当我运行脚本时,我得到了以下错误: 线路:2 字符:1 错误:句柄无效 代码89970006 源(空
Set objVoice=CreateObject("SAPI.SpVoice")
objVoice.Speak("Insert Message Here")
我不知道发生了什么,但是当我运行脚本时,我得到了以下错误:
线路:2
字符:1
错误:句柄无效
代码89970006
源(空)
请帮我纠正这个错误。提前谢谢。
顺便说一句,我有语音API,我的文本到语音在控制面板工作。它似乎是.vbs文件。请尝试以下操作:
Set Speak = CreateObject("sapi.spvoice")
Speak.Speak "Text Goes Here"
或者,如果你想让它说些什么,你可以这样做
Dim Message, Speak
Set Speak=CreateObject("sapi.spvoice")
Message=InputBox("Enter text","Speak")
Speak.Speak Message