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일반 텍스트, SSML 태그(문자열 또는 파일), 녹음된 오디오 또는 다른 PromptBuilder 개체를 포함하여 프롬프트에 다양한 콘텐츠 형식을 추가할 수 있습니다.
텍스트를 개체에 PromptBuilder 추가하고 필요에 따라 강조, 속도 및 볼륨과 같은 음성 특성을 제어하려면 메서드 중 AppendText 하나를 사용합니다. 및 EndStyle 메서드를 사용하여 음성 특성을 그룹으로 제어할 StartStyle 수도 있습니다.
텍스트를 추가하고 , AppendSsmlAppendTextWithAliasAppendTextWithPronunciation또는 AppendSsmlMarkup 메서드를 AppendTextWithHint사용하여 음성 또는 발음 방법을 제어할 수 있습니다.
오버로드된 StartVoice 메서드 중 하나를 사용하여 프롬프트에서 현재 선택한 음성을 변경하거나, 사용할 특정 음성의 이름을 지정하거나, 연령 및 성별과 같은 필요한 음성 특성을 지정합니다.
개체에서 음성을 생성하려면 메서드에 PromptBuilder 인수 Speak 로 전달할 수 있습니다.
자세한 내용은 복잡한 프롬프트 생성을 참조하세요.
생성자
속성
메서드
AppendAudio(String)
|
지정된 오디오 파일을 PromptBuilder에 추가합니다.
|
AppendAudio(Uri)
|
지정된 URI의 오디오 파일을 PromptBuilder에 추가합니다.
|
AppendAudio(Uri, String)
|
지정된 오디오 파일 및 대체 텍스트를 PromptBuilder에 추가합니다.
|
AppendBookmark(String)
|
PromptBuilder 개체에 책갈피를 추가합니다.
|
AppendBreak()
|
PromptBuilder 개체에 중단을 추가합니다.
|
AppendBreak(PromptBreak)
|
PromptBuilder 개체에 중단을 추가하고 중단의 강도(기간)를 지정합니다.
|
AppendBreak(TimeSpan)
|
PromptBuilder 개체에 지정된 기간의 중단을 추가합니다.
|
AppendPromptBuilder(PromptBuilder)
|
PromptBuilder 개체를 다른 PromptBuilder 개체에 추가합니다.
|
AppendSsml(String)
|
지정된 경로의 SSML 파일을 PromptBuilder 개체에 추가합니다.
|
AppendSsml(Uri)
|
지정된 URI의 SSML 파일을 PromptBuilder 개체에 추가합니다.
|
AppendSsml(XmlReader)
|
SSML 프롬프트를 참조하는 XMLReader 개체를 PromptBuilder 개체에 추가합니다.
|
AppendSsmlMarkup(String)
|
SSML 태그를 포함하는 지정된 문자열을 PromptBuilder 개체에 추가합니다.
|
AppendText(String)
|
PromptBuilder 개체에 추가할 텍스트를 지정합니다.
|
AppendText(String, PromptEmphasis)
|
텍스트를 PromptBuilder 개체에 추가하고 텍스트의 강조 정도를 지정합니다.
|
AppendText(String, PromptRate)
|
텍스트를 PromptBuilder 개체에 추가하고 텍스트의 읽기 속도를 지정합니다.
|
AppendText(String, PromptVolume)
|
텍스트를 PromptBuilder 개체에 추가하고 텍스트를 읽을 볼륨을 지정합니다.
|
AppendTextWithAlias(String, String)
|
PromptBuilder 개체에 텍스트를 추가하고 추가된 텍스트 대신 읽을 별칭 텍스트를 지정합니다.
|
AppendTextWithHint(String, SayAs)
|
텍스트를 PromptBuilder 개체에 추가하고 SayAs 열거형의 멤버를 사용하여 콘텐츠 형식을 지정합니다.
|
AppendTextWithHint(String, String)
|
텍스트를 PromptBuilder 개체에 추가하고 텍스트의 콘텐츠 형식을 지정하는 String을 추가합니다.
|
AppendTextWithPronunciation(String, String)
|
텍스트를 PromptBuilder 개체에 추가하고 텍스트의 발음을 지정합니다.
|
ClearContent()
|
PromptBuilder 개체에서 내용을 지웁니다.
|
EndParagraph()
|
PromptBuilder 개체에서 단락의 끝을 지정합니다.
|
EndSentence()
|
PromptBuilder 개체에서 문장의 끝을 지정합니다.
|
EndStyle()
|
PromptBuilder 개체에서 스타일의 끝을 지정합니다.
|
EndVoice()
|
PromptBuilder 개체에서 목소리 사용의 끝을 지정합니다.
|
Equals(Object)
|
지정된 개체가 현재 개체와 같은지 확인합니다.
(다음에서 상속됨 Object)
|
GetHashCode()
|
기본 해시 함수로 작동합니다.
(다음에서 상속됨 Object)
|
GetType()
|
현재 인스턴스의 Type을 가져옵니다.
(다음에서 상속됨 Object)
|
MemberwiseClone()
|
현재 Object의 단순 복사본을 만듭니다.
(다음에서 상속됨 Object)
|
StartParagraph()
|
PromptBuilder 개체에서 단락의 시작을 지정합니다.
|
StartParagraph(CultureInfo)
|
PromptBuilder 개체의 지정된 문화에서 단락의 시작을 지정합니다.
|
StartSentence()
|
PromptBuilder 개체에서 단락의 시작을 지정합니다.
|
StartSentence(CultureInfo)
|
PromptBuilder 개체의 지정된 문화에서 문장의 시작을 지정합니다.
|
StartStyle(PromptStyle)
|
PromptBuilder 개체에서 스타일의 시작을 지정합니다.
|
StartVoice(CultureInfo)
|
PromptBuilder 개체의 음성을 변경하기 위해 신시사이저를 지시하고 사용할 음성의 문화권을 지정합니다.
|
StartVoice(String)
|
PromptBuilder 개체의 음성을 변경하기 위해 신시사이저를 지시하고 사용할 음성의 이름을 지정합니다.
|
StartVoice(VoiceGender)
|
PromptBuilder 개체의 음성을 변경하기 위해 신시사이저를 지시하고 사용할 음성의 성별을 지정합니다.
|
StartVoice(VoiceGender, VoiceAge)
|
PromptBuilder 개체의 음성을 변경하기 위해 신시사이저를 지시하고 새 음성의 성별 및 연령을 지정합니다.
|
StartVoice(VoiceGender, VoiceAge, Int32)
|
PromptBuilder 개체의 음성을 변경하기 위해 신시사이저를 지시하고 해당 성별, 연령과 지정한 성별 및 연령에 맞는 기본 음성을 지정합니다.
|
StartVoice(VoiceInfo)
|
PromptBuilder 개체의 음성을 변경하기 위해 신시사이저를 지시하고 새 음성에 대한 조건을 지정합니다.
|
ToString()
|
현재 개체를 나타내는 문자열을 반환합니다.
(다음에서 상속됨 Object)
|
ToXml()
|
PromptBuilder 개체에서 생성된 SSML을 반환합니다.
|
적용 대상