PromptBuilder.AppendAudio Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.