PromptBuilder.AppendAudio 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
개체에 지정된 오디오 파일을 PromptBuilder 추가합니다.
오버로드
| Name | Description |
|---|---|
| AppendAudio(String) |
지정된 오디오 파일을 PromptBuilder.에 추가합니다. |
| AppendAudio(Uri) |
지정된 URI PromptBuilder의 오디오 파일을 에 추가합니다. |
| AppendAudio(Uri, String) |
지정된 오디오 파일 및 대체 텍스트를 PromptBuilder에 추가합니다. |
AppendAudio(String)
- Source:
- PromptBuilder.cs
- Source:
- PromptBuilder.cs
- Source:
- PromptBuilder.cs
- Source:
- PromptBuilder.cs
지정된 오디오 파일을 PromptBuilder.에 추가합니다.
public:
void AppendAudio(System::String ^ path);
public void AppendAudio(string path);
member this.AppendAudio : string -> unit
Public Sub AppendAudio (path As String)
매개 변수
- path
- String
오디오 파일에 대한 정규화된 경로입니다.
설명
Important
신뢰할 수 없는 데이터를 사용하여 이 클래스에서 메서드를 호출하는 것은 보안 위험입니다. 신뢰할 수 있는 데이터로만 이 클래스의 메서드를 호출합니다. 자세한 내용은 모든 입력 유효성 검사참조하세요.
적용 대상
AppendAudio(Uri)
- Source:
- PromptBuilder.cs
- Source:
- PromptBuilder.cs
- Source:
- PromptBuilder.cs
- Source:
- PromptBuilder.cs
지정된 URI PromptBuilder의 오디오 파일을 에 추가합니다.
public:
void AppendAudio(Uri ^ audioFile);
public void AppendAudio(Uri audioFile);
member this.AppendAudio : Uri -> unit
Public Sub AppendAudio (audioFile As Uri)
매개 변수
- audioFile
- Uri
오디오 파일의 URI입니다.
예제
다음 예제에서는 클래스의 새 인스턴스를 PromptBuilder 초기화한 다음 텍스트와 오디오 파일을 추가합니다.
using System.Speech.PromptBuilder;
public void SimpleConcatenation()
{
// Add a prompt fragment from a .wav file.
PromptBuilder builder = new PromptBuilder ();
builder.AppendText("How are you today?");
builder.AppendAudio(new Uri ("http://www.speech.microsoft.com/ding.wav"));
}
다음 태그는 해당하는 SSML 태그를 보여 줍니다.
<speak xmlns="http://www.w3.org/2001/10/synthesis"
xmlns:ms="http://www.microsoft.com/speech/synthesis" xml:lang="en">
How are you today?
<audio src="http://www.speech.microsoft.com/ding.wav" />
</speak>
설명
Important
신뢰할 수 없는 데이터를 사용하여 이 클래스에서 메서드를 호출하는 것은 보안 위험입니다. 신뢰할 수 있는 데이터로만 이 클래스의 메서드를 호출합니다. 자세한 내용은 모든 입력 유효성 검사참조하세요.
적용 대상
AppendAudio(Uri, String)
- Source:
- PromptBuilder.cs
- Source:
- PromptBuilder.cs
- Source:
- PromptBuilder.cs
- Source:
- PromptBuilder.cs
지정된 오디오 파일 및 대체 텍스트를 PromptBuilder에 추가합니다.
public:
void AppendAudio(Uri ^ audioFile, System::String ^ alternateText);
public void AppendAudio(Uri audioFile, string alternateText);
member this.AppendAudio : Uri * string -> unit
Public Sub AppendAudio (audioFile As Uri, alternateText As String)
매개 변수
- audioFile
- Uri
오디오 파일의 URI입니다.
- alternateText
- String
오디오를 나타내는 대체 텍스트가 포함된 문자열입니다.
예제
다음 예제에서는 인스턴스에 PromptBuilder 오디오 파일을 추가하고 오디오 파일을 재생할 수 없는 경우 말할 텍스트를 지정합니다.
using System.Speech.PromptBuilder;
public void SimpleConcatenation()
{
// Concatenate a prompt fragment from a .wav file.
PromptBuilder builder = new PromptBuilder ();
builder.AppendAudio(new Uri ("C:\\OnHold.wav"), "Your call will be answered in the order it was received");
}
다음 태그는 해당하는 SSML 태그를 보여 줍니다.
<speak xmlns="http://www.w3.org/2001/10/synthesis"
xmlns:ms="http://www.microsoft.com/speech/synthesis" xml:lang="en">
<audio src="C:\OnHold.wav"> Your call will be answered in the order it was received. </audio>
</speak>
설명
음성 합성 엔진은 오디오 파일을 재생할 수 없는 경우 대체 텍스트를 말합니다.
Important
신뢰할 수 없는 데이터를 사용하여 이 클래스에서 메서드를 호출하는 것은 보안 위험입니다. 신뢰할 수 있는 데이터로만 이 클래스의 메서드를 호출합니다. 자세한 내용은 모든 입력 유효성 검사참조하세요.