Sprache

FilePrompt Konstruktoren

Definition

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.

Gilt für: