PromptBuilder.AppendAudio 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 오디오 파일을 PromptBuilder 개체에 추가합니다.
오버로드
AppendAudio(String) |
지정된 오디오 파일을 PromptBuilder에 추가합니다. |
AppendAudio(Uri) |
지정된 URI의 오디오 파일을 PromptBuilder에 추가합니다. |
AppendAudio(Uri, String) |
지정된 오디오 파일 및 대체 텍스트를 PromptBuilder에 추가합니다. |
AppendAudio(String)
지정된 오디오 파일을 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
오디오 파일의 정규화된 경로입니다.
적용 대상
AppendAudio(Uri)
지정된 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>
적용 대상
AppendAudio(Uri, String)
지정된 오디오 파일 및 대체 텍스트를 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>
설명
음성 합성 엔진은 오디오 파일을 재생할 수 없는 경우 대체 텍스트를 말하는 것입니다.