EmbeddedSpeechConfig Klasse

  • java.lang.Object
    • com.microsoft.cognitiveservices.speech.EmbeddedSpeechConfig

Implementiert

java.lang.AutoCloseable

public final class EmbeddedSpeechConfig
implements java.lang.AutoCloseable

Klasse, die eingebettete Sprachkonfiguration (offline) definiert. Hinweis: close() muss aufgerufen werden, um zugrunde liegende Ressourcen freizugeben, die sich im Besitz des -Objekts befinden.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
final void close()

Entsorgen Sie zugeordnete Ressourcen.

static final EmbeddedSpeechConfig fromPath(String path)

Erstellt eine instance der eingebetteten Sprachkonfiguration mit einem angegebenen Offlinemodellpfad.

static final EmbeddedSpeechConfig fromPaths(List<String> paths)

Erstellt eine instance der eingebetteten Sprachkonfiguration mit angegebenen Offlinemodellpfaden.

SafeHandle getImpl()

Gibt ein internes Handle für die SpeechConfig-Implementierung zurück.

java.lang.String getProperty(PropertyId id)

Ruft die Eigenschaft nach Eigenschafts-IDab.

java.lang.String getProperty(String name)

Ruft eine benannte Eigenschaft als Wert ab.

final java.lang.String getSpeechRecognitionModelName()

Ruft den Modellnamen für die Spracherkennung ab.

final java.util.List<SpeechRecognitionModel> getSpeechRecognitionModels()

Ruft eine Liste der verfügbaren Spracherkennungsmodelle ab.

final OutputFormat getSpeechRecognitionOutputFormat()

Ruft das eingebettete Spracherkennungsausgabeformat ab.

final java.lang.String getSpeechSynthesisOutputFormat()

Ruft das eingebettete Ausgabeformat der Sprachsynthese ab.

final java.lang.String getSpeechSynthesisVoiceName()

Ruft den Sprachnamen für eingebettete Sprachsynthese ab.

final java.lang.String getSpeechTranslationModelName()

Ruft den Modellnamen für die Sprachübersetzung ab.

final java.util.List<SpeechTranslationModel> getSpeechTranslationModels()

Ruft eine Liste der verfügbaren Sprachübersetzungsmodelle ab.

final void setProfanity(ProfanityOption value)

Legt die Obszönitätsoption fest.

void setProperty(PropertyId id, String value)

Legt die Eigenschaft nach Eigenschafts-IDfest.

void setProperty(String name, String value)

Legt eine benannte Eigenschaft als Wert fest.

final void setSpeechRecognitionModel(String name, String key)

Legt das Modell für die Spracherkennung fest.

final void setSpeechRecognitionOutputFormat(OutputFormat value)

Legt das Ausgabeformat der Spracherkennung fest.

final void setSpeechSynthesisOutputFormat(SpeechSynthesisOutputFormat value)

Legt das Ausgabeformat der eingebetteten Sprachsynthese fest.

final void setSpeechSynthesisVoice(String name, String key)

Legt die Stimme für die Sprachsynthese fest.

final void setSpeechTranslationModel(String name, String key)

Legt das Modell für die Sprachübersetzung fest.

Geerbte Methoden von java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Details zur Methode

close

public final void close()

Entsorgen Sie zugeordnete Ressourcen.

fromPath

public static final EmbeddedSpeechConfig fromPath(String path)

Erstellt eine instance der eingebetteten Sprachkonfiguration mit einem angegebenen Offlinemodellpfad.

Parameters:

path - Der Ordnerpfad für die Suche nach Offlinemodellen. Dies kann ein Stammpfad sein, unter dem sich mehrere Modelle in Unterordnern befinden, oder ein direkter Pfad zu einem bestimmten Modellordner.

Returns:

Eine eingebettete Sprachkonfiguration instance.

fromPaths

public static final EmbeddedSpeechConfig fromPaths(List paths)

Erstellt eine instance der eingebetteten Sprachkonfiguration mit angegebenen Offlinemodellpfaden.

Parameters:

paths - Ordnerpfade zum Suchen nach Offlinemodellen. Dies können Stammpfade sein, unter denen sich mehrere Modelle in Unterordnern befinden, oder direkte Pfade zu bestimmten Modellordnern.

Returns:

Eine eingebettete Sprachkonfiguration instance.

getImpl

public SafeHandle getImpl()

Gibt ein internes Handle für die SpeechConfig-Implementierung zurück.

Returns:

Das Implementierungshandle.

getProperty

public String getProperty(PropertyId id)

Ruft die Eigenschaft nach propertyId ab.

Parameters:

id - PropertyId der Eigenschaft.

Returns:

Der Wert.

getProperty

public String getProperty(String name)

Ruft eine benannte Eigenschaft als Wert ab.

Parameters:

name - der Name der Eigenschaft.

Returns:

Der Wert.

getSpeechRecognitionModelName

public final String getSpeechRecognitionModelName()

Ruft den Modellnamen für die Spracherkennung ab.

Returns:

Der Name des Erkennungsmodells.

getSpeechRecognitionModels

public final List getSpeechRecognitionModels()

Ruft eine Liste der verfügbaren Spracherkennungsmodelle ab.

Returns:

Informationen zum Spracherkennungsmodell.

getSpeechRecognitionOutputFormat

public final OutputFormat getSpeechRecognitionOutputFormat()

Ruft das eingebettete Spracherkennungsausgabeformat ab.

Returns:

Das Erkennungsausgabeformat.

getSpeechSynthesisOutputFormat

public final String getSpeechSynthesisOutputFormat()

Ruft das eingebettete Ausgabeformat der Sprachsynthese ab.

Returns:

Gibt das Syntheseausgabeformat zurück.

getSpeechSynthesisVoiceName

public final String getSpeechSynthesisVoiceName()

Ruft den Sprachnamen für eingebettete Sprachsynthese ab.

Returns:

Gibt den namen der eingebetteten Sprachsynthesestimme zurück.

getSpeechTranslationModelName

public final String getSpeechTranslationModelName()

Ruft den Modellnamen für die Sprachübersetzung ab.

Returns:

Der Name des Übersetzungsmodells.

getSpeechTranslationModels

public final List getSpeechTranslationModels()

Ruft eine Liste der verfügbaren Sprachübersetzungsmodelle ab.

Returns:

Informationen zum Sprachübersetzungsmodell.

setProfanity

public final void setProfanity(ProfanityOption value)

Legt die Obszönitätsoption fest. Dies kann verwendet werden, um profane Wörter zu entfernen oder sie in der Ausgabe zu maskieren.

Parameters:

value - Die Obszönitätsoption.

setProperty

public void setProperty(PropertyId id, String value)

Legt die -Eigenschaft nach propertyId fest.

Parameters:

id - PropertyId der Eigenschaft.
value - Der Wert.

setProperty

public void setProperty(String name, String value)

Legt eine benannte Eigenschaft als Wert fest.

Parameters:

name - der Name der Eigenschaft.
value - der -Wert.

setSpeechRecognitionModel

public final void setSpeechRecognitionModel(String name, String key)

Legt das Modell für die Spracherkennung fest.

Parameters:

name - Der Name des Modells.
key - Der Entschlüsselungsschlüssel des Modells.

setSpeechRecognitionOutputFormat

public final void setSpeechRecognitionOutputFormat(OutputFormat value)

Legt das Ausgabeformat der Spracherkennung fest.

Parameters:

value - Das Format der Erkennungsausgabe.

setSpeechSynthesisOutputFormat

public final void setSpeechSynthesisOutputFormat(SpeechSynthesisOutputFormat value)

Legt das Ausgabeformat der eingebetteten Sprachsynthese fest.

Parameters:

value - Die Id des Syntheseausgabeformats (z. B. Riff16Khz16BitMonoPcm).

setSpeechSynthesisVoice

public final void setSpeechSynthesisVoice(String name, String key)

Legt die Stimme für die Sprachsynthese fest.

Parameters:

name - Der Sprachname für die eingebettete Sprachsynthese.
key - Der Entschlüsselungsschlüssel.

setSpeechTranslationModel

public final void setSpeechTranslationModel(String name, String key)

Legt das Modell für die Sprachübersetzung fest.

Parameters:

name - Modellname
key - Entschlüsselungsschlüssel modellieren.

Gilt für: