PromptBuilder.AppendAudio Método

Definição

Adiciona um ficheiro de áudio especificado a um PromptBuilder objeto.

Sobrecargas

Name Description
AppendAudio(String)

Anexa o ficheiro de áudio especificado ao PromptBuilderarquivo .

AppendAudio(Uri)

Anexa o ficheiro de áudio no URI especificado ao PromptBuilderarquivo .

AppendAudio(Uri, String)

Acrescenta o ficheiro de áudio especificado e texto alternativo ao PromptBuilderarquivo .

AppendAudio(String)

Origem:
PromptBuilder.cs
Origem:
PromptBuilder.cs
Origem:
PromptBuilder.cs
Origem:
PromptBuilder.cs

Anexa o ficheiro de áudio especificado ao PromptBuilderarquivo .

public:
 void AppendAudio(System::String ^ path);
public void AppendAudio(string path);
member this.AppendAudio : string -> unit
Public Sub AppendAudio (path As String)

Parâmetros

path
String

Um caminho totalmente qualificado para o ficheiro de áudio.

Observações

Importante

Chamar métodos dessa classe com dados não confiáveis é um risco de segurança. Chame os métodos dessa classe somente com dados confiáveis. Para obter mais informações, consulte Validar todas as informações inseridas.

Aplica-se a

AppendAudio(Uri)

Origem:
PromptBuilder.cs
Origem:
PromptBuilder.cs
Origem:
PromptBuilder.cs
Origem:
PromptBuilder.cs

Anexa o ficheiro de áudio no URI especificado ao PromptBuilderarquivo .

public:
 void AppendAudio(Uri ^ audioFile);
public void AppendAudio(Uri audioFile);
member this.AppendAudio : Uri -> unit
Public Sub AppendAudio (audioFile As Uri)

Parâmetros

audioFile
Uri

URI para o ficheiro de áudio.

Exemplos

O exemplo seguinte inicializa uma nova instância da PromptBuilder classe e depois adiciona texto a ela, seguido de um ficheiro de áudio.

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"));
}

A marcação seguinte mostra a marcação SSML equivalente.

<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>

Observações

Importante

Chamar métodos dessa classe com dados não confiáveis é um risco de segurança. Chame os métodos dessa classe somente com dados confiáveis. Para obter mais informações, consulte Validar todas as informações inseridas.

Aplica-se a

AppendAudio(Uri, String)

Origem:
PromptBuilder.cs
Origem:
PromptBuilder.cs
Origem:
PromptBuilder.cs
Origem:
PromptBuilder.cs

Acrescenta o ficheiro de áudio especificado e texto alternativo ao PromptBuilderarquivo .

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)

Parâmetros

audioFile
Uri

URI para o ficheiro de áudio.

alternateText
String

Uma cadeia contendo texto alternativo que representa o áudio.

Exemplos

Os exemplos seguintes adicionam um ficheiro de áudio a uma PromptBuilder instância e especificam texto para falar caso o ficheiro de áudio não possa ser reproduzido.

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");
}

A marcação seguinte mostra a marcação SSML equivalente.

<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>

Observações

O motor de síntese de voz falará o texto alternativo se o ficheiro de áudio não puder ser reproduzido.

Importante

Chamar métodos dessa classe com dados não confiáveis é um risco de segurança. Chame os métodos dessa classe somente com dados confiáveis. Para obter mais informações, consulte Validar todas as informações inseridas.

Aplica-se a