Compartir a través de


EmbeddedSpeechConfig Clase

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

Implementaciones

java.lang.AutoCloseable

public final class EmbeddedSpeechConfig
implements java.lang.AutoCloseable

Clase que define la configuración de voz insertada (sin conexión). Nota: se debe llamar a close() para liberar los recursos subyacentes mantenidos por el objeto .

Resumen del método

Modificador y tipo Método y descripción
final void close()

Elimine los recursos asociados.

static final EmbeddedSpeechConfig fromPath(String path)

Crea una instancia de la configuración de voz insertada con una ruta de acceso de modelo sin conexión especificada.

static final EmbeddedSpeechConfig fromPaths(List<String> paths)

Crea una instancia de la configuración de voz insertada con rutas de acceso de modelo sin conexión especificadas.

SafeHandle getImpl()

Devuelve un identificador interno a la implementación de configuración de Voz.

java.lang.String getProperty(PropertyId id)

Obtiene la propiedad por id. de propiedad.

java.lang.String getProperty(String name)

Obtiene una propiedad con nombre como valor.

final java.lang.String getSpeechRecognitionModelName()

Obtiene el nombre del modelo para el reconocimiento de voz.

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

Obtiene una lista de los modelos de reconocimiento de voz disponibles.

final OutputFormat getSpeechRecognitionOutputFormat()

Obtiene el formato de salida de reconocimiento de voz incrustado.

final java.lang.String getSpeechSynthesisOutputFormat()

Obtiene el formato de salida de síntesis de voz insertada.

final java.lang.String getSpeechSynthesisVoiceName()

Obtiene el nombre de voz para la síntesis de voz insertada.

final java.lang.String getSpeechTranslationModelName()

Obtiene el nombre del modelo para la traducción de voz.

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

Obtiene una lista de modelos de traducción de voz disponibles.

final void setProfanity(ProfanityOption value)

Establece la opción soece.

void setProperty(PropertyId id, String value)

Establece la propiedad por identificador de propiedad.

void setProperty(String name, String value)

Establece una propiedad con nombre como valor.

final void setSpeechRecognitionModel(String name, String key)

Establece el modelo para el reconocimiento de voz.

final void setSpeechRecognitionOutputFormat(OutputFormat value)

Establece el formato de salida del reconocimiento de voz.

final void setSpeechSynthesisOutputFormat(SpeechSynthesisOutputFormat value)

Establece el formato de salida de síntesis de voz insertada.

final void setSpeechSynthesisVoice(String name, String key)

Establece la voz para la síntesis de voz.

final void setSpeechTranslationModel(String name, String key)

Establece el modelo para la traducción de voz.

Métodos heredados 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

Detalles del método

close

public final void close()

Elimine los recursos asociados.

fromPath

public static final EmbeddedSpeechConfig fromPath(String path)

Crea una instancia de la configuración de voz insertada con una ruta de acceso de modelo sin conexión especificada.

Parameters:

path - Ruta de acceso de carpeta para buscar modelos sin conexión. Puede ser una ruta de acceso raíz en la que se encuentran varios modelos en subcarpetas o una ruta de acceso directa a una carpeta de modelo específica.

Returns:

Una instancia de configuración de voz insertada.

fromPaths

public static final EmbeddedSpeechConfig fromPaths(List paths)

Crea una instancia de la configuración de voz insertada con rutas de acceso de modelo sin conexión especificadas.

Parameters:

paths - las rutas de acceso de carpeta para buscar modelos sin conexión. Pueden ser rutas de acceso raíz en las que se encuentran varios modelos en subcarpetas o rutas de acceso directas a carpetas de modelos específicas.

Returns:

Una instancia de configuración de voz insertada.

getImpl

public SafeHandle getImpl()

Devuelve un identificador interno a la implementación de SpeechConfig.

Returns:

Identificador de implementación.

getProperty

public String getProperty(PropertyId id)

Obtiene la propiedad por propertyId.

Parameters:

id - PropertyId de la propiedad.

Returns:

Valor.

getProperty

public String getProperty(String name)

Obtiene una propiedad con nombre como valor.

Parameters:

name - el nombre de la propiedad.

Returns:

Valor.

getSpeechRecognitionModelName

public final String getSpeechRecognitionModelName()

Obtiene el nombre del modelo para el reconocimiento de voz.

Returns:

Nombre del modelo de reconocimiento.

getSpeechRecognitionModels

public final List getSpeechRecognitionModels()

Obtiene una lista de los modelos de reconocimiento de voz disponibles.

Returns:

Información del modelo de reconocimiento de voz.

getSpeechRecognitionOutputFormat

public final OutputFormat getSpeechRecognitionOutputFormat()

Obtiene el formato de salida de reconocimiento de voz incrustado.

Returns:

Formato de salida de reconocimiento.

getSpeechSynthesisOutputFormat

public final String getSpeechSynthesisOutputFormat()

Obtiene el formato de salida de síntesis de voz insertada.

Returns:

Devuelve el formato de salida de síntesis.

getSpeechSynthesisVoiceName

public final String getSpeechSynthesisVoiceName()

Obtiene el nombre de voz para la síntesis de voz insertada.

Returns:

Devuelve el nombre de voz de síntesis de voz insertada.

getSpeechTranslationModelName

public final String getSpeechTranslationModelName()

Obtiene el nombre del modelo para la traducción de voz.

Returns:

Nombre del modelo de traducción.

getSpeechTranslationModels

public final List getSpeechTranslationModels()

Obtiene una lista de modelos de traducción de voz disponibles.

Returns:

Información del modelo de traducción de voz.

setProfanity

public final void setProfanity(ProfanityOption value)

Establece la opción soece. Esto se puede usar para quitar palabras soeces o enmascararlas en la salida.

Parameters:

value - La opción soece.

setProperty

public void setProperty(PropertyId id, String value)

Establece la propiedad por propertyId.

Parameters:

id - PropertyId de la propiedad.
value - Valor.

setProperty

public void setProperty(String name, String value)

Establece una propiedad con nombre como valor.

Parameters:

name - el nombre de la propiedad.
value - el valor .

setSpeechRecognitionModel

public final void setSpeechRecognitionModel(String name, String key)

Establece el modelo para el reconocimiento de voz.

Parameters:

name - Nombre del modelo.
key - Clave de descifrado del modelo.

setSpeechRecognitionOutputFormat

public final void setSpeechRecognitionOutputFormat(OutputFormat value)

Establece el formato de salida del reconocimiento de voz.

Parameters:

value - Formato de salida de reconocimiento.

setSpeechSynthesisOutputFormat

public final void setSpeechSynthesisOutputFormat(SpeechSynthesisOutputFormat value)

Establece el formato de salida de síntesis de voz insertada.

Parameters:

value - Identificador del formato de salida de síntesis (por ejemplo, Riff16Khz16BitMonoPcm).

setSpeechSynthesisVoice

public final void setSpeechSynthesisVoice(String name, String key)

Establece la voz para la síntesis de voz.

Parameters:

name - Nombre de voz para la síntesis de voz insertada.
key - Clave de descifrado.

setSpeechTranslationModel

public final void setSpeechTranslationModel(String name, String key)

Establece el modelo para la traducción de voz.

Parameters:

name - Nombre del modelo.
key - Clave de descifrado del modelo.

Se aplica a