FilePrompt Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skapar en ny instans av FilePrompt klassen.
Överlagringar
| Name | Description |
|---|---|
| FilePrompt(String, SynthesisMediaType) |
Skapar en ny instans av FilePrompt klassen och anger sökvägen till filen och dess medietyp. |
| FilePrompt(Uri, SynthesisMediaType) |
Skapar en ny instans av FilePrompt klassen och anger platsen för filen och dess medietyp. |
FilePrompt(String, SynthesisMediaType)
- Källa:
- FilePrompt.cs
- Källa:
- FilePrompt.cs
- Källa:
- FilePrompt.cs
- Källa:
- FilePrompt.cs
Skapar en ny instans av FilePrompt klassen och anger sökvägen till filen och dess medietyp.
public:
FilePrompt(System::String ^ path, System::Speech::Synthesis::SynthesisMediaType media);
public FilePrompt(string path, System.Speech.Synthesis.SynthesisMediaType media);
new System.Speech.Synthesis.FilePrompt : string * System.Speech.Synthesis.SynthesisMediaType -> System.Speech.Synthesis.FilePrompt
Public Sub New (path As String, media As SynthesisMediaType)
Parametrar
- path
- String
Sökvägen till filen som innehåller promptinnehållet.
- media
- SynthesisMediaType
Medietypen för filen.
Exempel
Exemplet som följer skapar ett FilePrompt objekt som anger en sökväg till en SSML-prompt. För att tala om innehållet i prompten innehåller FilePrompt exemplet objektet som argument till Speak metoden.
using System;
using System.Speech.Synthesis;
namespace SampleSynthesis
{
class Program
{
static void Main(string[] args)
{
// Initialize a new instance of the SpeechSynthesizer.
using (SpeechSynthesizer synth = new SpeechSynthesizer())
{
// Configure the audio output.
synth.SetOutputToDefaultAudioDevice();
// Create a FilePrompt object that references an SSML prompt.
FilePrompt ssmlFile = new FilePrompt("c:\\test\\Weather.ssml", SynthesisMediaType.Ssml);
// Speak the contents of the SSML prompt.
synth.Speak(ssmlFile);
}
Console.WriteLine();
Console.WriteLine("Press any key to exit...");
Console.ReadKey();
}
}
}
Följande är den SSML-fil som föregående exempel refererar till.
<?xml version="1.0" encoding="ISO-8859-1"?>
<speak version="1.0"
xmlns="http://www.w3.org/2001/10/synthesis"
xml:lang="en-US">
<s> The weather forecast for today is partly cloudy with some sun breaks. </s>
</speak>
Kommentarer
Du kan använda den här klassen för att skapa ett objekt från en befintlig SSML-fil (Speech Synthesis Markup Language) som SpeechSynthesizer kan användas för att generera tal.
Important
Att använda en instans av den här typen med ej betrodda data är en säkerhetsrisk. Använd endast det här objektet med betrodda data. För mer information, se Verifiera alla indata.
Gäller för
FilePrompt(Uri, SynthesisMediaType)
- Källa:
- FilePrompt.cs
- Källa:
- FilePrompt.cs
- Källa:
- FilePrompt.cs
- Källa:
- FilePrompt.cs
Skapar en ny instans av FilePrompt klassen och anger platsen för filen och dess medietyp.
public:
FilePrompt(Uri ^ promptFile, System::Speech::Synthesis::SynthesisMediaType media);
public FilePrompt(Uri promptFile, System.Speech.Synthesis.SynthesisMediaType media);
new System.Speech.Synthesis.FilePrompt : Uri * System.Speech.Synthesis.SynthesisMediaType -> System.Speech.Synthesis.FilePrompt
Public Sub New (promptFile As Uri, media As SynthesisMediaType)
Parametrar
- promptFile
- Uri
URI:n för filen som innehåller promptinnehållet.
- media
- SynthesisMediaType
Medietypen för filen.
Kommentarer
Important
Att använda en instans av den här typen med ej betrodda data är en säkerhetsrisk. Använd endast det här objektet med betrodda data. För mer information, se Verifiera alla indata.