PromptBuilder.AppendAudio Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Dołącza określony plik dźwiękowy do PromptBuilder obiektu.
Przeciążenia
| Nazwa | Opis |
|---|---|
| AppendAudio(String) |
Dołącza określony plik dźwiękowy do pliku PromptBuilder. |
| AppendAudio(Uri) |
Dołącza plik audio w określonym identyfikatorze URI do elementu PromptBuilder. |
| AppendAudio(Uri, String) |
Dołącza określony plik audio i alternatywny tekst do elementu PromptBuilder. |
AppendAudio(String)
- Źródło:
- PromptBuilder.cs
- Źródło:
- PromptBuilder.cs
- Źródło:
- PromptBuilder.cs
- Źródło:
- PromptBuilder.cs
Dołącza określony plik dźwiękowy do pliku PromptBuilder.
public:
void AppendAudio(System::String ^ path);
public void AppendAudio(string path);
member this.AppendAudio : string -> unit
Public Sub AppendAudio (path As String)
Parametry
- path
- String
W pełni kwalifikowana ścieżka do pliku audio.
Uwagi
Ważna
Wywoływanie metod z tej klasy z niezaufanymi danymi jest zagrożeniem bezpieczeństwa. Wywołaj metody z tej klasy tylko z zaufanymi danymi. Aby uzyskać więcej informacji, zobacz Validate All Inputs.
Dotyczy
AppendAudio(Uri)
- Źródło:
- PromptBuilder.cs
- Źródło:
- PromptBuilder.cs
- Źródło:
- PromptBuilder.cs
- Źródło:
- PromptBuilder.cs
Dołącza plik audio w określonym identyfikatorze URI do elementu PromptBuilder.
public:
void AppendAudio(Uri ^ audioFile);
public void AppendAudio(Uri audioFile);
member this.AppendAudio : Uri -> unit
Public Sub AppendAudio (audioFile As Uri)
Parametry
- audioFile
- Uri
Identyfikator URI pliku audio.
Przykłady
Poniższy przykład inicjuje nowe wystąpienie PromptBuilder klasy, a następnie dodaje do niego tekst, a następnie plik audio.
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"));
}
Poniższy znacznik pokazuje równoważne znaczniki 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>
Uwagi
Ważna
Wywoływanie metod z tej klasy z niezaufanymi danymi jest zagrożeniem bezpieczeństwa. Wywołaj metody z tej klasy tylko z zaufanymi danymi. Aby uzyskać więcej informacji, zobacz Validate All Inputs.
Dotyczy
AppendAudio(Uri, String)
- Źródło:
- PromptBuilder.cs
- Źródło:
- PromptBuilder.cs
- Źródło:
- PromptBuilder.cs
- Źródło:
- PromptBuilder.cs
Dołącza określony plik audio i alternatywny tekst do elementu 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)
Parametry
- audioFile
- Uri
Identyfikator URI pliku audio.
- alternateText
- String
Ciąg zawierający tekst alternatywny reprezentujący dźwięk.
Przykłady
Poniższe przykłady umożliwiają dodanie pliku audio do PromptBuilder wystąpienia i określenie tekstu, który ma mówić, jeśli nie można odtworzyć pliku audio.
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");
}
Poniższy znacznik pokazuje równoważne znaczniki 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>
Uwagi
Aparat syntezy mowy będzie mówić tekst alternatywny, jeśli nie można odtworzyć pliku audio.
Ważna
Wywoływanie metod z tej klasy z niezaufanymi danymi jest zagrożeniem bezpieczeństwa. Wywołaj metody z tej klasy tylko z zaufanymi danymi. Aby uzyskać więcej informacji, zobacz Validate All Inputs.