PromptBuilder.AppendAudio Метод

Определение

Добавляет указанный звуковой файл в объект 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>  

Комментарии

Подсистема синтеза речи будет обращаться к альтернативному тексту, если воспроизведение звукового файла невозможно.

Применяется к