Partager via


EmbeddedSpeechConfig Classe

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

Implémente

java.lang.AutoCloseable

public final class EmbeddedSpeechConfig
implements java.lang.AutoCloseable

Classe qui définit la configuration vocale incorporée (hors connexion). Remarque : close() doit être appelé pour libérer les ressources sous-jacentes détenues par l’objet .

Résumé de la méthode

Modificateur et type Méthode et description
final void close()

Supprimer les ressources associées.

static final EmbeddedSpeechConfig fromPath(String path)

Crée une instance de la configuration vocale incorporée avec un chemin de modèle hors connexion spécifié.

static final EmbeddedSpeechConfig fromPaths(List<String> paths)

Crée un instance de la configuration vocale incorporée avec des chemins de modèle hors connexion spécifiés.

SafeHandle getImpl()

Retourne un handle interne à l’implémentation speechConfig.

java.lang.String getProperty(PropertyId id)

Obtient la propriété par ID de propriété.

java.lang.String getProperty(String name)

Obtient une propriété nommée en tant que valeur.

final java.lang.String getSpeechRecognitionModelName()

Obtient le nom du modèle pour la reconnaissance vocale.

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

Obtient la liste des modèles de reconnaissance vocale disponibles.

final OutputFormat getSpeechRecognitionOutputFormat()

Obtient le format de sortie de la reconnaissance vocale incorporée.

final java.lang.String getSpeechSynthesisOutputFormat()

Obtient le format de sortie de synthèse vocale incorporée.

final java.lang.String getSpeechSynthesisVoiceName()

Obtient le nom de la voix pour la synthèse vocale incorporée.

final java.lang.String getSpeechTranslationModelName()

Obtient le nom du modèle pour la traduction vocale.

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

Obtient la liste des modèles de traduction vocale disponibles.

final void setProfanity(ProfanityOption value)

Définit l’option blasphème.

void setProperty(PropertyId id, String value)

Définit la propriété par id de propriété.

void setProperty(String name, String value)

Définit une propriété nommée comme valeur.

final void setSpeechRecognitionModel(String name, String key)

Définit le modèle pour la reconnaissance vocale.

final void setSpeechRecognitionOutputFormat(OutputFormat value)

Définit le format de sortie de la reconnaissance vocale.

final void setSpeechSynthesisOutputFormat(SpeechSynthesisOutputFormat value)

Définit le format de sortie de synthèse vocale incorporée.

final void setSpeechSynthesisVoice(String name, String key)

Définit la voix pour la synthèse vocale.

final void setSpeechTranslationModel(String name, String key)

Définit le modèle pour la traduction vocale.

Méthodes héritées de 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

Détails de la méthode

close

public final void close()

Supprimer les ressources associées.

fromPath

public static final EmbeddedSpeechConfig fromPath(String path)

Crée une instance de la configuration vocale incorporée avec un chemin de modèle hors connexion spécifié.

Parameters:

path - Chemin d’accès au dossier pour rechercher des modèles hors connexion. Il peut s’agir d’un chemin racine sous lequel plusieurs modèles se trouvent dans des sous-dossiers ou d’un chemin d’accès direct à un dossier de modèle spécifique.

Returns:

Une configuration vocale incorporée instance.

fromPaths

public static final EmbeddedSpeechConfig fromPaths(List paths)

Crée un instance de la configuration vocale incorporée avec des chemins de modèle hors connexion spécifiés.

Parameters:

paths - chemins d’accès aux dossiers pour rechercher des modèles hors connexion. Il peut s’agir de chemins racines sous lesquels plusieurs modèles se trouvent dans des sous-dossiers, ou de chemins d’accès directs vers des dossiers de modèles spécifiques.

Returns:

Une configuration vocale incorporée instance.

getImpl

public SafeHandle getImpl()

Retourne un handle interne à l’implémentation SpeechConfig.

Returns:

Handle d’implémentation.

getProperty

public String getProperty(PropertyId id)

Obtient la propriété par propertyId.

Parameters:

id - PropertyId de la propriété .

Returns:

La valeur.

getProperty

public String getProperty(String name)

Obtient une propriété nommée en tant que valeur.

Parameters:

name - nom de la propriété.

Returns:

La valeur.

getSpeechRecognitionModelName

public final String getSpeechRecognitionModelName()

Obtient le nom du modèle pour la reconnaissance vocale.

Returns:

Nom du modèle de reconnaissance.

getSpeechRecognitionModels

public final List getSpeechRecognitionModels()

Obtient la liste des modèles de reconnaissance vocale disponibles.

Returns:

Informations sur le modèle de reconnaissance vocale.

getSpeechRecognitionOutputFormat

public final OutputFormat getSpeechRecognitionOutputFormat()

Obtient le format de sortie de la reconnaissance vocale incorporée.

Returns:

Format de sortie de la reconnaissance.

getSpeechSynthesisOutputFormat

public final String getSpeechSynthesisOutputFormat()

Obtient le format de sortie de synthèse vocale incorporée.

Returns:

Retourne le format de sortie de synthèse.

getSpeechSynthesisVoiceName

public final String getSpeechSynthesisVoiceName()

Obtient le nom de la voix pour la synthèse vocale incorporée.

Returns:

Retourne le nom vocal de synthèse vocale incorporée.

getSpeechTranslationModelName

public final String getSpeechTranslationModelName()

Obtient le nom du modèle pour la traduction vocale.

Returns:

Nom du modèle de traduction.

getSpeechTranslationModels

public final List getSpeechTranslationModels()

Obtient la liste des modèles de traduction vocale disponibles.

Returns:

Informations sur le modèle de traduction vocale.

setProfanity

public final void setProfanity(ProfanityOption value)

Définit l’option blasphème. Cela peut être utilisé pour supprimer les mots profanes ou les masquer dans la sortie.

Parameters:

value - Option blasphème.

setProperty

public void setProperty(PropertyId id, String value)

Définit la propriété par propertyId.

Parameters:

id - PropertyId de la propriété .
value - La valeur.

setProperty

public void setProperty(String name, String value)

Définit une propriété nommée comme valeur.

Parameters:

name - nom de la propriété.
value - valeur.

setSpeechRecognitionModel

public final void setSpeechRecognitionModel(String name, String key)

Définit le modèle pour la reconnaissance vocale.

Parameters:

name - Nom du modèle.
key - Clé de déchiffrement du modèle.

setSpeechRecognitionOutputFormat

public final void setSpeechRecognitionOutputFormat(OutputFormat value)

Définit le format de sortie de la reconnaissance vocale.

Parameters:

value - Format de sortie de reconnaissance.

setSpeechSynthesisOutputFormat

public final void setSpeechSynthesisOutputFormat(SpeechSynthesisOutputFormat value)

Définit le format de sortie de synthèse vocale incorporée.

Parameters:

value - ID du format de sortie de synthèse (par exemple, Riff16Khz16BitMonoPcm).

setSpeechSynthesisVoice

public final void setSpeechSynthesisVoice(String name, String key)

Définit la voix pour la synthèse vocale.

Parameters:

name - Nom de la voix pour la synthèse vocale incorporée.
key - Clé de déchiffrement.

setSpeechTranslationModel

public final void setSpeechTranslationModel(String name, String key)

Définit le modèle pour la traduction vocale.

Parameters:

name - Nom du modèle
key - Clé de déchiffrement du modèle.

S’applique à