Compartir a través de


AudioTranscriptionOptions Clase

  • java.lang.Object
    • com.azure.ai.openai.models.AudioTranscriptionOptions

public final class AudioTranscriptionOptions

Información de configuración de una solicitud de transcripción de audio.

Resumen del constructor

Constructor Description
AudioTranscriptionOptions(byte[] file)

Crea una instancia de la clase Opciones de transcripciónde audio.

Resumen del método

Modificador y tipo Método y descripción
byte[] getFile()

Obtenga la propiedad file: los datos de audio que se van a transcribir.

String getLanguage()

Obtener la propiedad de idioma: el idioma hablado principal de los datos de audio que se van a transcribir, proporcionado como código de idioma ISO-639-1 de dos letras, como "en" o "fr".

String getModel()

Obtenga la propiedad del modelo: el modelo que se va a usar para esta solicitud de transcripción.

String getPrompt()

Obtenga la propiedad prompt: sugerencia opcional para guiar el estilo del modelo o continuar desde un segmento de audio anterior.

AudioTranscriptionFormat getResponseFormat()

Obtener la propiedad Format de respuesta: el formato solicitado de los datos de respuesta de transcripción, lo que influirá en el contenido y el detalle del resultado.

Double getTemperature()

Obtiene la propiedad temperature: la temperatura de muestreo, entre 0 y 1.

AudioTranscriptionOptions setLanguage(String language)

Establezca la propiedad de idioma: el idioma hablado principal de los datos de audio que se van a transcribir, proporcionado como código de idioma ISO-639-1 de dos letras, como "en" o "fr".

AudioTranscriptionOptions setModel(String model)

Establezca la propiedad del modelo: el modelo que se va a usar para esta solicitud de transcripción.

AudioTranscriptionOptions setPrompt(String prompt)

Establezca la propiedad prompt: sugerencia opcional para guiar el estilo del modelo o continuar desde un segmento de audio anterior.

AudioTranscriptionOptions setResponseFormat(AudioTranscriptionFormat responseFormat)

Establezca la propiedad Format de respuesta: el formato solicitado de los datos de respuesta de transcripción, lo que influirá en el contenido y el detalle del resultado.

AudioTranscriptionOptions setTemperature(Double temperature)

Establezca la propiedad temperature: La temperatura de muestreo, entre 0 y 1.

Métodos heredados de java.lang.Object

Detalles del constructor

AudioTranscriptionOptions

public AudioTranscriptionOptions(byte[] file)

Crea una instancia de la clase AudioTranscriptionOptions.

Parameters:

file - valor de archivo que se va a establecer.

Detalles del método

getFile

public byte[] getFile()

Obtenga la propiedad file: los datos de audio que se van a transcribir. Debe ser el contenido binario de un archivo en uno de los formatos multimedia admitidos: flac, mp3, mp4, mpeg, mpga, m4a, ogg, wav, webm.

Returns:

el valor del archivo.

getLanguage

public String getLanguage()

Obtener la propiedad de idioma: el idioma hablado principal de los datos de audio que se van a transcribir, proporcionado como código de idioma ISO-639-1 de dos letras, como "en" o "fr". Proporcionar este lenguaje de entrada conocido es opcional, pero puede mejorar la precisión o la latencia de la transcripción.

Returns:

valor de idioma.

getModel

public String getModel()

Obtenga la propiedad del modelo: el modelo que se va a usar para esta solicitud de transcripción.

Returns:

valor del modelo.

getPrompt

public String getPrompt()

Obtenga la propiedad prompt: sugerencia opcional para guiar el estilo del modelo o continuar desde un segmento de audio anterior. El idioma escrito del mensaje debe coincidir con el idioma hablado principal de los datos de audio.

Returns:

el valor del símbolo del sistema.

getResponseFormat

public AudioTranscriptionFormat getResponseFormat()

Obtiene la propiedad responseFormat: el formato solicitado de los datos de respuesta de transcripción, lo que influirá en el contenido y los detalles del resultado.

Returns:

el valor responseFormat.

getTemperature

public Double getTemperature()

Obtiene la propiedad temperature: la temperatura de muestreo, entre 0 y 1. Los valores más altos, como 0,8, harán que la salida sea más aleatoria, mientras que los valores más bajos, como 0,2, la harán más enfocada y determinista. Si se establece en 0, el modelo usará la probabilidad del registro para aumentar automáticamente la temperatura hasta que se alcancen determinados umbrales.

Returns:

el valor de temperatura.

setLanguage

public AudioTranscriptionOptions setLanguage(String language)

Establezca la propiedad de idioma: el idioma hablado principal de los datos de audio que se van a transcribir, proporcionado como código de idioma ISO-639-1 de dos letras, como "en" o "fr". Proporcionar este lenguaje de entrada conocido es opcional, pero puede mejorar la precisión o la latencia de la transcripción.

Parameters:

language - valor de idioma que se va a establecer.

Returns:

el propio objeto AudioTranscriptionOptions.

setModel

public AudioTranscriptionOptions setModel(String model)

Establezca la propiedad del modelo: el modelo que se va a usar para esta solicitud de transcripción.

Parameters:

model - valor del modelo que se va a establecer.

Returns:

el propio objeto AudioTranscriptionOptions.

setPrompt

public AudioTranscriptionOptions setPrompt(String prompt)

Establezca la propiedad prompt: sugerencia opcional para guiar el estilo del modelo o continuar desde un segmento de audio anterior. El idioma escrito del mensaje debe coincidir con el idioma hablado principal de los datos de audio.

Parameters:

prompt - valor del símbolo del sistema que se va a establecer.

Returns:

el propio objeto AudioTranscriptionOptions.

setResponseFormat

public AudioTranscriptionOptions setResponseFormat(AudioTranscriptionFormat responseFormat)

Establezca la propiedad responseFormat: el formato solicitado de los datos de respuesta de transcripción, lo que influirá en el contenido y los detalles del resultado.

Parameters:

responseFormat - el valor responseFormat que se va a establecer.

Returns:

el propio objeto AudioTranscriptionOptions.

setTemperature

public AudioTranscriptionOptions setTemperature(Double temperature)

Establezca la propiedad temperature: La temperatura de muestreo, entre 0 y 1. Los valores más altos, como 0,8, harán que la salida sea más aleatoria, mientras que los valores más bajos, como 0,2, la harán más enfocada y determinista. Si se establece en 0, el modelo usará la probabilidad del registro para aumentar automáticamente la temperatura hasta que se alcancen determinados umbrales.

Parameters:

temperature - valor de temperatura que se va a establecer.

Returns:

el propio objeto AudioTranscriptionOptions.

Se aplica a