SpeechConfig Klasse
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.
Informationen zu Ihrem Abonnement, einschließlich Schlüssel und Region, Endpunkt, Host oder Autorisierungstoken.
public class SpeechConfig
type SpeechConfig = class
Public Class SpeechConfig
- Vererbung
-
SpeechConfig
- Abgeleitet
Hinweise
Aufrufe des Speech-Diensts erfordern ein **SpeechConfig**-Objekt.
Es gibt mehrere Möglichkeiten, eine SpeechConfig zu initialisieren: * Using FromSubscription(String, String): Übergeben Sie einen Schlüssel und die zugeordnete Region. * Verwenden: FromEndpoint(Uri, String)Übergeben Sie einen Speech-Dienstendpunkt. Ein Schlüssel oder Autorisierungstoken ist optional. * Verwenden: FromHost(Uri, String)Übergeben Sie eine Hostadresse. Ein Schlüssel oder Autorisierungstoken ist optional.
Siehe auch: Erste Schritte mit Spracherkennung
Eigenschaften
AuthorizationToken |
Ruft das Autorisierungstoken ab oder legt es fest. |
EndpointId |
Ruft die Endpunkt-ID eines benutzerdefinierten Sprachmodells ab, das für die Spracherkennung oder ein benutzerdefiniertes Sprachmodell für die Sprachsynthese verwendet werden soll, oder legt diese fest. |
OutputFormat |
Ruft das Ausgabeformat der Spracherkennung ab, oder legt es fest: einfach oder detailliert. |
Region |
Region |
SpeechRecognitionLanguage |
Gibt den Namen der zu erkennenden gesprochenen Sprache im BCP-47-Format an. |
SpeechSynthesisLanguage |
Ruft die Sprache der Sprachsynthese ab, z. B. en-US. In 1.4.0 hinzugefügt |
SpeechSynthesisOutputFormat |
Ruft das Ausgabeformat der synthetisierten Sprache ab. In 1.4.0 hinzugefügt Beispielwert: |
SpeechSynthesisVoiceName |
Ruft die Sprachsynthesestimme ab oder legt sie fest. In 1.4.0 hinzugefügt |
SubscriptionKey |
Abonnementschlüssel. |
Methoden
EnableAudioLogging() |
Aktivieren Sie die Audio- und Inhaltsprotokollierung im Dienst. In 1.5.0 hinzugefügt |
EnableDictation() |
Aktivieren Sie das Diktat während der kontinuierlichen Erkennung. In 1.5.0 hinzugefügt |
FromAuthorizationToken(String, String) |
Erstellt eine instance der Sprachkonfiguration mit dem angegebenen Autorisierungstoken und der angegebenen Region. |
FromEndpoint(Uri) |
Erstellt eine instance der Sprachkonfiguration mit dem angegebenen Endpunkt. In 1.5.0 hinzugefügt |
FromEndpoint(Uri, String) |
Erstellt eine instance von SpeechConfig mit einem benutzerdefinierten Endpunkt und einem Abonnementschlüssel. |
FromHost(Uri) |
Erstellt eine instance der Sprachkonfiguration mit dem angegebenen Host. Diese Methode ist nur für Benutzer vorgesehen, die einen nicht standardmäßigen Diensthost verwenden. Der Standardressourcenpfad wird angenommen. Verwenden Sie für Dienste mit einem nicht standardmäßigen Ressourcenpfad oder gar keinem Pfad stattdessen FromEndpoint. In 1 hinzugefügt. |
FromHost(Uri, String) |
Erstellt eine SpeechConfig-instance mit einem bestimmten Host- und Abonnementschlüssel. Diese Methode ist nur für Benutzer vorgesehen, die einen nicht standardmäßigen Diensthost verwenden. Der Standardressourcenpfad wird angenommen. Verwenden Sie für Dienste mit einem nicht standardmäßigen Ressourcenpfad oder gar keinem Pfad stattdessen FromEndpoint . Hinzugefügt in 1.8.0 |
FromSubscription(String, String) |
Erstellt eine instance der Sprachkonfiguration mit dem angegebenen Abonnementschlüssel und der angegebenen Region. Siehe auch: Erste Schritte mit Spracherkennung |
GetProperty(PropertyId) |
Sucht nach der Eigenschaft mit dem Namen dieser PropertyId Enumeration. In 1.3.0 hinzugefügt |
GetProperty(String) |
Sucht nach der Eigenschaft mit diesem Zeichenfolgennamen. |
RequestWordLevelTimestamps() |
Schließen Sie Zeitstempel auf Wortebene ein. Wenn die Audioprotokollierung aktiviert ist, fügt diese Methode dem Protokoll Zeitdetails zum Startpunkt und zur Dauer jedes Worts hinzu. In 1.5.0 hinzugefügt |
SetProfanity(ProfanityOption) |
Legt die Option "Obszönität" fest. Die Option "Profanität" kann profane Wörter entfernen oder ihre Buchstaben durch Sterne ersetzen. In 1.5.0 hinzugefügt |
SetProperty(PropertyId, String) |
Legt den Wert einer Eigenschaft fest, die durch einen Wert in der PropertyId Enumeration angegeben wird. In 1.3.0 hinzugefügt |
SetProperty(String, String) |
Legt eine Eigenschaft mithilfe eines Zeichenfolgennamens fest. |
SetProxy(String, Int32) |
Konfiguriert den Proxy. In 1.3.0 hinzugefügt |
SetProxy(String, Int32, String, String) |
Konfiguriert den Proxy mit dem Benutzernamen-Kennwort-Paar. In 1.1.0 hinzugefügt Hinweis: Proxyfunktionen sind unter macOS nicht verfügbar. Diese Methode hat keine Auswirkungen auf die macOS-Plattform. |
SetServiceProperty(String, String, ServicePropertyChannel) |
Aktiviert die Vorschau auf neue Dienstfeatures. |
SetSpeechSynthesisOutputFormat(SpeechSynthesisOutputFormat) |
Legt das Ausgabeformat der Sprachsynthese fest. In 1.4.0 hinzugefügt |
Gilt für:
Azure SDK for .NET