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 方法以组的形式控制语音属性。
可以使用 、 AppendSsmlAppendTextWithAliasAppendTextWithPronunciation或 方法来追加文本并控制说话内容或AppendSsmlMarkup发音AppendTextWithHint方式。
使用重载 StartVoice 方法之一在提示中更改当前选择的语音,为要使用的特定语音命名,或指定所需的语音特征,例如年龄和性别。
若要从 PromptBuilder 对象生成语音,可以将其作为参数传递给 Speak 方法。
有关详细信息,请参阅 构造复杂提示。
构造函数
| PromptBuilder() |
创建 PromptBuilder 类的新实例。 |
| PromptBuilder(CultureInfo) |
创建 PromptBuilder 类的新实例并指定区域性。 |
属性
| Culture |
获取或设置 PromptBuilder 对象的区域性信息。 |
| IsEmpty |
获取 PromptBuilder 是否为空。 |