Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VBScript不是';你不会说命令吗?_Vbscript_Speaker - Fatal编程技术网

VBScript不是';你不会说命令吗?

VBScript不是';你不会说命令吗?,vbscript,speaker,Vbscript,Speaker,我需要帮助。我想用batch做一个私人助理,实际上,我想让我的电脑说话。我以前使用过speak代码,即使是在这台计算机上,但由于某种原因,当我现在尝试使用speak命令时,它似乎不起作用。以下是我通常使用的代码: Set objVoice=CreateObject("SAPI.SpVoice") objVoice.Speak("Insert Message Here") 我不知道发生了什么,但是当我运行脚本时,我得到了以下错误: 线路:2 字符:1 错误:句柄无效 代码89970006 源(空

我需要帮助。我想用batch做一个私人助理,实际上,我想让我的电脑说话。我以前使用过speak代码,即使是在这台计算机上,但由于某种原因,当我现在尝试使用speak命令时,它似乎不起作用。以下是我通常使用的代码:

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