FilePrompt Costruttori
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea una nuova istanza della classe FilePrompt.
FilePrompt(String, SynthesisMediaType) |
Crea una nuova istanza della classe FilePrompt e specifica il percorso del file e il relativo tipo di supporto. |
FilePrompt(Uri, SynthesisMediaType) |
Crea una nuova istanza della classe FilePrompt e specifica il percorso del file e il tipo di supporto. |
- Origine:
- FilePrompt.cs
- Origine:
- FilePrompt.cs
- Origine:
- FilePrompt.cs
Crea una nuova istanza della classe FilePrompt e specifica il percorso del file e il relativo tipo di supporto.
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)
Parametri
- path
- String
Percorso del file che contiene il contenuto del prompt.
- media
- SynthesisMediaType
Il tipo di supporto del file.
Esempio
Nell'esempio seguente viene creato un FilePrompt oggetto che specifica un percorso di un prompt SSML. Per pronunciare il contenuto del prompt, l'esempio fornisce quindi l'oggetto FilePrompt come argomento al Speak metodo .
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();
}
}
}
Di seguito è riportato il file SSML a cui fa riferimento l'esempio precedente.
<?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>
Commenti
È possibile usare questa classe per creare un oggetto da un file SSML (Speech Synthesis Markup Language) esistente che SpeechSynthesizer può utilizzare per generare il parlato.
Si applica a
.NET 9 (package-provided) e altre versioni
Prodotto | Versioni |
---|---|
.NET | 8 (package-provided), 9 (package-provided) |
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1 |
.NET Standard | 2.0 (package-provided) |
- Origine:
- FilePrompt.cs
- Origine:
- FilePrompt.cs
- Origine:
- FilePrompt.cs
Crea una nuova istanza della classe FilePrompt e specifica il percorso del file e il tipo di supporto.
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)
Parametri
- promptFile
- Uri
L'URI del file che contiene il contenuto del prompt.
- media
- SynthesisMediaType
Il tipo di supporto del file.
Si applica a
.NET 9 (package-provided) e altre versioni
Prodotto | Versioni |
---|---|
.NET | 8 (package-provided), 9 (package-provided) |
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1 |
.NET Standard | 2.0 (package-provided) |
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: