sapi.spvoice属性方法中文.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
SAPI SpVoice 属性和方法中文详解 SAPI(Speech Application Programming Interface)是微软公司开发的一种语音识别和语音合成的API,SpVoice 是其核心对象之一。SpVoice 对象提供了多种属性和方法来控制语音合成和语音识别的过程。 SpVoice 属性 SpVoice 对象具有以下属性: * Status:获取或设置 SpVoice 对象的状态。 * Priority:获取或设置 SpVoice 对象的优先级。 * Rate:获取或设置 SpVoice 对象的语速。 * Volume:获取或设置 SpVoice 对象的音量。 * Voice:获取或设置 SpVoice 对象的语音对象。 SpVoice 方法 SpVoice 对象具有以下方法: 1. DisplayUI 方法 DisplayUI 方法用于显示用户界面,参数包括 hWndParent、Title、TypeOfUI 和 ExtraData。 * hWndParent:指定窗口句柄所属的窗口。 * Title:指定用户界面的标题。 * TypeOfUI:指定要显示的用户界面的名称。 * ExtraData:指定额外的信息,用于提供更多的信息到用户界面。 2. GetAudioOutputs 方法 GetAudioOutputs 方法用于获取可用的音频输出令牌,参数包括 RequiredAttributes 和 OptionalAttributes。 * RequiredAttributes:指定必需的属性。 * OptionalAttributes:指定可选的属性。 返回值是一个 ISpeechObjectTokens 变量,包含了选择的音频输出令牌。 3. GetVoices 方法 GetVoices 方法用于获取可用的语音对象,参数包括 RequiredAttributes 和 OptionalAttributes。 * RequiredAttributes:指定必需的属性。 * OptionalAttributes:指定可选的属性。 返回值是一个 ISpeechObjectTokens 变量,包含了选择的语音对象。 4. IsUISupported 方法 IsUISupported 方法用于检查是否支持指定的用户界面,参数包括 TypeOfUI 和 ExtraData。 * TypeOfUI:指定要检查的用户界面的名称。 * ExtraData:指定额外的信息。 返回值是一个布尔变量,指示是否支持指定的用户界面。 5. Resume 方法 Resume 方法用于恢复语音输出,暂停的语音输出将被继续。 6. Pause 方法 Pause 方法用于暂停语音输出,语音输出将被暂停,并且可以被用来供其他声音使用。 7. Skip 方法 Skip 方法用于跳过指定数量的项目,参数包括 Type 和 NumItems。 * Type:指定要跳过的项目类型。 * NumItems:指定要跳过的项目数量。 返回值是一个长整型变量,包含了跳过的项目数量。 8. Speak 方法 Speak 方法用于将文本转换为语音,参数包括 Text 和 Flags。 * Text:指定要转换的文本。 * Flags:指定语音输出的标志。 Speak 方法将文本转换为语音,并将其输出到音频设备。
- 粉丝: 74
- 资源: 5万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助