打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
sapi.spvoice 属性、方法(中文)
方法
参数
返回值
描述
DisplayUI(
     hWndParent As Long,
     Title As String,
     TypeOfUI As String,
     [ExtraData As Variant = Nothing]
)
 

参数

hWndParent
指定的窗口句柄所属的窗口。
标题
指定使用的用户界面窗口的标题。
TypeOfUI
A String specifying the name of the UI to display. For a list of available SAPI 5 UI, see Engine User Interfaces.
ExtraData
[可选]指定ExtraData 此信息是独一无二的应用程序,可以用来提供额外的或更具体的信息到用户界面。 默认情况下,没有任何价值,并指出使用的用户界面不使用任何额外的信息用这种方法提供的。
 
启动指定的用户界面显示。
SpVoice.GetAudioOutputs(
     [RequiredAttributes As String = ""],
     [OptionalAttributes As String = ""]
 

参数

RequiredAttributes
[可选]指定RequiredAttributes 要返回GetAudioOutputs,音频输出令牌必须包含所有属性的具体要求。 如果没有标记匹配的选择,选择返回的将不包含任何元素。 默认情况下,没有属性是必需的,因此该方法返回所有的标记发现。
OptionalAttributes
[]指定OptionalAttributes 返回令牌包含RequiredAttributes是由OptionalAttributes排序。 如果OptionalAttributes指定,令牌所列OptionalAttributes第一。 默认情况下,没有属性指定的讲话,从配置数据库返回的列表属性的顺序被发现的。
 
一个ISpeechObjectTokens集合包含选定的产出。
 
可用的音频输出令牌返回一个选择。
SpVoice.GetVoices(
     [RequiredAttributes As String = ""],
     [OptionalAttributes As String = ""]
 

参数

RequiredAttributes
[可选]指定RequiredAttributes 挑选符合这些规格的声音。 如果没有匹配的声音选择,选择将返回包含任何声音。 默认情况下,没有属性是必需的,所以列表返回所有的标记发现。
OptionalAttributes
[]指定OptionalAttributes 这些规范相匹配的声音将返回在选择面前。 默认情况下,没有属性指定的讲话,从配置数据库返回的列表属性的顺序被发现的。
 
返回值:一个ISpeechObjectTokens变量包含了语音收集令牌选中。
返回一个声音可供选择的声音。
SpVoice.IsUISupported(
     TypeOfUI As String,
     [ExtraData As Variant = Nothing]
) As Boolean
 

参数

TypeOfUI
A String specifying the name of the UI to display. For a list of available SAPI 5 UI, see Engine User Interfaces.
ExtraData
[可选]指定ExtraData 此信息是独一无二的应用程序,可以用来提供额外的或更具体的信息到用户界面。 默认情况下,没有任何价值,并表明使用的用户界面不使用任何额外的信息用这种方法提供的。
 
返回值:一个布尔变量指示是否支持指定的用户界面。 它返回True,如果支持,如果不支持或False
如果指定的用户界面是支持的确定。
SpVoice.Resume()
 
原因恢复说话的声音时暂停。
SpVoice.Pause()
 
暂停的声音在最近的警报和关闭边界的输出设备,允许它被用于其他的声音。
SpVoice.Skip(
     Type As String,
     NumItems As Long
) As Long
 

参数

类型:
该项目类型被跳过。 目前,一句是唯一一种支持。
NumItems
该项目的数目,跳过了在语音输入流。 负的值指定跳绳落后。
 
返回值:一个长整型变量包含的项目数跳过。
导致声音向前或向后跳过由内当前输入文本流项规定的数量。
SpVoice.Speak(
     Text As String,
     [Flags AsSpeechVoiceSpeakFlags = SVSFDefault]
) As Long

Text  要说的内容

返回值:一个长整型变量包含事件处理。
启动一个文本字符串,文本文件或波形文件的声音说话
SpVoice.SpeakCompleteEvent()As Long
 

返回值:一个长整型变量包含事件处理。
获取事件处理将要完成的声音信号时,说话的声音。
SpVoice.SpeakStream(
     Stream AsISpeechBaseStream,
     [Flags AsSpeechVoiceSpeakFlags = SVSFDefault]
) As Long
 

参数:Stream指定一个ISpeechBaseStream对象,包含流。Flags [可选]指定的标记。 默认值是SVSFDefault

 

返回值:一个长整型变量包含流的数目。 当一个声音enqueues通过讲多个异步流,流的数目要与相应的流关联的事件。

 
启动一个文本流或声音文件上的声音。
SpVoice.WaitUntilDone(
     msTimeout As Long
) As Boolean
 

参数

msTimeout
指定以毫秒为单位的超时。 如果-1,时间间隔被忽略,方法简单的语音等待把话说完。

 

返回值

一个布尔变量,说明这种情况下,终止了通话。 如果为True,声音发言完毕;若假,时间间隔时间。
阻止对方的声音,直到发言完毕或在指定的时间间隔已过。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
.net4.0 动态类型和动态编程之3行搞定一个语音朗读器
教你写最简单的脚本 让电脑帮你表白
VFB_微软TTS语音引擎ISpVoice调用例题
在网页中使用TTS技术的例子 & 备忘录 - endurer的日志 - 网易博客
vbs实用代码
微软TTS语音引擎实现文本朗读
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服