Compartilhar via


AudioTranscriptionOptions Classe

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

public final class AudioTranscriptionOptions

As informações de configuração de uma solicitação de transcrição de áudio.

Resumo do Construtor

Construtor Description
AudioTranscriptionOptions(byte[] file)

Cria uma instância da classe Opções de Transcriçãode Áudio.

Resumo do método

Modificador e tipo Método e descrição
byte[] getFile()

Obter a propriedade do arquivo: os dados de áudio a serem transcritos.

String getLanguage()

Obter a propriedade de idioma: o idioma falado principal dos dados de áudio a serem transcritos, fornecido como um código de idioma ISO-639-1 de duas letras, como 'en' ou 'fr'.

String getModel()

Obter a propriedade do modelo: o modelo a ser usado para essa solicitação de transcrição.

String getPrompt()

Obter a propriedade prompt: uma dica opcional para orientar o estilo do modelo ou continuar de um segmento de áudio anterior.

AudioTranscriptionFormat getResponseFormat()

Obter a propriedade Formato da resposta: o formato solicitado dos dados de resposta da transcrição, o que influenciará o conteúdo e os detalhes do resultado.

Double getTemperature()

Obter a propriedade de temperatura: a temperatura de amostragem, entre 0 e 1.

AudioTranscriptionOptions setLanguage(String language)

Definir a propriedade de idioma: o idioma falado principal dos dados de áudio a serem transcritos, fornecido como um código de idioma ISO-639-1 de duas letras, como 'en' ou 'fr'.

AudioTranscriptionOptions setModel(String model)

Definir a propriedade do modelo: o modelo a ser usado para essa solicitação de transcrição.

AudioTranscriptionOptions setPrompt(String prompt)

Definir a propriedade prompt: uma dica opcional para orientar o estilo do modelo ou continuar de um segmento de áudio anterior.

AudioTranscriptionOptions setResponseFormat(AudioTranscriptionFormat responseFormat)

Defina a propriedade Formato da resposta: o formato solicitado dos dados de resposta da transcrição, o que influenciará o conteúdo e os detalhes do resultado.

AudioTranscriptionOptions setTemperature(Double temperature)

Defina a propriedade temperature: a temperatura de amostragem, entre 0 e 1.

Métodos herdados de java.lang.Object

Detalhes do construtor

AudioTranscriptionOptions

public AudioTranscriptionOptions(byte[] file)

Cria uma instância da classe AudioTranscriptionOptions.

Parameters:

file - o valor do arquivo a ser definido.

Detalhes do método

getFile

public byte[] getFile()

Obter a propriedade do arquivo: os dados de áudio a serem transcritos. Esse deve ser o conteúdo binário de um arquivo em um dos formatos de mídia com suporte: flac, mp3, mp4, mpeg, mpga, m4a, ogg, wav, webm.

Returns:

o valor do arquivo.

getLanguage

public String getLanguage()

Obter a propriedade de idioma: o idioma falado principal dos dados de áudio a serem transcritos, fornecido como um código de idioma ISO-639-1 de duas letras, como 'en' ou 'fr'. Fornecer esse idioma de entrada conhecido é opcional, mas pode melhorar a precisão e/ou a latência da transcrição.

Returns:

o valor do idioma.

getModel

public String getModel()

Obter a propriedade do modelo: o modelo a ser usado para essa solicitação de transcrição.

Returns:

o valor do modelo.

getPrompt

public String getPrompt()

Obter a propriedade prompt: uma dica opcional para orientar o estilo do modelo ou continuar de um segmento de áudio anterior. O idioma escrito do prompt deve corresponder ao idioma falado principal dos dados de áudio.

Returns:

o valor do prompt.

getResponseFormat

public AudioTranscriptionFormat getResponseFormat()

Obter a propriedade responseFormat: o formato solicitado dos dados de resposta da transcrição, o que influenciará o conteúdo e os detalhes do resultado.

Returns:

o valor responseFormat.

getTemperature

public Double getTemperature()

Obter a propriedade de temperatura: a temperatura de amostragem, entre 0 e 1. Valores mais altos, como 0,8, tornarão a saída mais aleatória, enquanto valores mais baixos como 0,2 a tornarão mais focada e determinística. Se definido como 0, o modelo usará a probabilidade de log para aumentar automaticamente a temperatura até que determinados limites sejam atingidos.

Returns:

o valor de temperatura.

setLanguage

public AudioTranscriptionOptions setLanguage(String language)

Definir a propriedade de idioma: o idioma falado principal dos dados de áudio a serem transcritos, fornecido como um código de idioma ISO-639-1 de duas letras, como 'en' ou 'fr'. Fornecer esse idioma de entrada conhecido é opcional, mas pode melhorar a precisão e/ou a latência da transcrição.

Parameters:

language - o valor de idioma a ser definido.

Returns:

o próprio objeto AudioTranscriptionOptions.

setModel

public AudioTranscriptionOptions setModel(String model)

Definir a propriedade do modelo: o modelo a ser usado para essa solicitação de transcrição.

Parameters:

model - o valor do modelo a ser definido.

Returns:

o próprio objeto AudioTranscriptionOptions.

setPrompt

public AudioTranscriptionOptions setPrompt(String prompt)

Definir a propriedade prompt: uma dica opcional para orientar o estilo do modelo ou continuar de um segmento de áudio anterior. O idioma escrito do prompt deve corresponder ao idioma falado principal dos dados de áudio.

Parameters:

prompt - o valor do prompt a ser definido.

Returns:

o próprio objeto AudioTranscriptionOptions.

setResponseFormat

public AudioTranscriptionOptions setResponseFormat(AudioTranscriptionFormat responseFormat)

Defina a propriedade responseFormat: o formato solicitado dos dados de resposta da transcrição, o que influenciará o conteúdo e os detalhes do resultado.

Parameters:

responseFormat - o valor responseFormat a ser definido.

Returns:

o próprio objeto AudioTranscriptionOptions.

setTemperature

public AudioTranscriptionOptions setTemperature(Double temperature)

Defina a propriedade temperature: a temperatura de amostragem, entre 0 e 1. Valores mais altos, como 0,8, tornarão a saída mais aleatória, enquanto valores mais baixos como 0,2 a tornarão mais focada e determinística. Se definido como 0, o modelo usará a probabilidade de log para aumentar automaticamente a temperatura até que determinados limites sejam atingidos.

Parameters:

temperature - o valor de temperatura a ser definido.

Returns:

o próprio objeto AudioTranscriptionOptions.

Aplica-se a