FilePrompt Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine neue Instanz der FilePrompt Klasse.
Überlädt
| Name | Beschreibung |
|---|---|
| FilePrompt(String, SynthesisMediaType) |
Erstellt eine neue Instanz der FilePrompt Klasse und gibt den Pfad zu der Datei und dem zugehörigen Medientyp an. |
| FilePrompt(Uri, SynthesisMediaType) |
Erstellt eine neue Instanz der FilePrompt Klasse und gibt den Speicherort der Datei und des zugehörigen Medientyps an. |
FilePrompt(String, SynthesisMediaType)
- Quelle:
- FilePrompt.cs
- Quelle:
- FilePrompt.cs
- Quelle:
- FilePrompt.cs
- Quelle:
- FilePrompt.cs
Erstellt eine neue Instanz der FilePrompt Klasse und gibt den Pfad zu der Datei und dem zugehörigen Medientyp an.
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)
Parameter
- path
- String
Der Pfad der Datei, die den Eingabeaufforderungsinhalt enthält.
- media
- SynthesisMediaType
Der Medientyp der Datei.
Beispiele
Im folgenden Beispiel wird ein FilePrompt Objekt erstellt, das einen Pfad zu einer SSML-Eingabeaufforderung angibt. Um den Inhalt der Eingabeaufforderung zu sprechen, stellt das Beispiel dann das FilePrompt Objekt als Argument für die Speak Methode bereit.
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();
}
}
}
Es folgt die SSML-Datei, auf die im vorherigen Beispiel verwiesen wird.
<?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>
Hinweise
Mit dieser Klasse können Sie ein Objekt aus einer vorhandenen SSML-Datei (Speech Synthesis Markup Language) erstellen, die zum Generieren von SpeechSynthesizer Sprache verwendet werden kann.
Important
Die Verwendung einer Instanz dieses Typs mit nicht vertrauenswürdigen Daten ist ein Sicherheitsrisiko. Verwenden Sie dieses Objekt nur mit vertrauenswürdigen Daten. Weitere Informationen finden Sie unter Überprüfen aller Eingaben.
Gilt für:
FilePrompt(Uri, SynthesisMediaType)
- Quelle:
- FilePrompt.cs
- Quelle:
- FilePrompt.cs
- Quelle:
- FilePrompt.cs
- Quelle:
- FilePrompt.cs
Erstellt eine neue Instanz der FilePrompt Klasse und gibt den Speicherort der Datei und des zugehörigen Medientyps an.
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)
Parameter
- promptFile
- Uri
Der URI der Datei, die den Eingabeaufforderungsinhalt enthält.
- media
- SynthesisMediaType
Der Medientyp der Datei.
Hinweise
Important
Die Verwendung einer Instanz dieses Typs mit nicht vertrauenswürdigen Daten ist ein Sicherheitsrisiko. Verwenden Sie dieses Objekt nur mit vertrauenswürdigen Daten. Weitere Informationen finden Sie unter Überprüfen aller Eingaben.