Freigeben über


SpeechConfig Klasse

Definition

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: riff-16khz-16bit-mono-pcm

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: