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 and EndStyle 方法來控制語音屬性。
你可以附加文字,並透過 AppendTextWithHint、 AppendTextWithAlias、 AppendTextWithPronunciationAppendSsml、 或 AppendSsmlMarkup 方法控制所說內容或發音方式。
使用過 StartVoice 載方法之一更改提示中目前選擇的發言聲音,指定特定聲音名稱,或指定必要的語音特徵,如年齡與性別。
要從 PromptBuilder 物件產生語音,你可以把它作為參數傳給 Speak 方法。
欲了解更多資訊,請參閱 「構建複雜提示詞」。
建構函式
| 名稱 | Description |
|---|---|
| PromptBuilder() |
建立一個新的類別實例 PromptBuilder 。 |
| PromptBuilder(CultureInfo) |
建立一個新的類別實例 PromptBuilder 並指定一個文化。 |
屬性
| 名稱 | Description |
|---|---|
| Culture |
取得或設定物件的 PromptBuilder 文化資訊。 |
| IsEmpty |
判斷 是否 PromptBuilder 為空。 |