PromptBuilder 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建一个空 Prompt 对象,并提供用于添加内容、选择语音、控制语音属性以及控制口语发音的方法。
public ref class PromptBuilder
public class PromptBuilder
[System.Serializable]
public class PromptBuilder
type PromptBuilder = class
[<System.Serializable>]
type PromptBuilder = class
Public Class PromptBuilder
- 继承
-
PromptBuilder
- 属性
注解
借助 PromptBuilder,你可以向提示添加各种内容类型,包括纯文本、SSML 标记(作为字符串或文件)、录制的音频,甚至是另一个 PromptBuilder 对象。
若要向对象追加文本 PromptBuilder 并选择性地控制语音属性(如强调、速率和音量),请使用其中 AppendText 一种方法。 还可以使用 StartStyle 和 EndStyle 方法将语音属性控制为组。
可以追加文本并控制说话内容,或者如何使用、AppendTextWithAlias、AppendTextWithPronunciationAppendSsml或AppendSsmlMarkup方法发音AppendTextWithHint。
使用重载 StartVoice 方法之一更改提示中当前选择的语音,命名特定语音以使用或指定所需的语音特征,例如年龄和性别。
若要从 PromptBuilder 对象生成语音,可以将它作为参数 Speak 传递给方法。
构造函数
| 名称 | 说明 |
|---|---|
| PromptBuilder() |
创建类的新实例 PromptBuilder 。 |
| PromptBuilder(CultureInfo) |
创建类的新实例 PromptBuilder 并指定区域性。 |
属性
| 名称 | 说明 |
|---|---|
| Culture |
获取或设置对象的区域性信息 PromptBuilder 。 |
| IsEmpty |
获取是否为 PromptBuilder 空。 |