Pular para o conteúdo principal

Lista de parâmetros de reconhecimento

Estes parâmetros só podem ser definidos enquanto o reconhecedor não está em execução.

Esta não é uma lista exaustiva dos parâmetros disponíveis no Whisper. Apenas os mais importantes são expostos aqui. Se necessário, esta lista será atualizada.

Definir Parâmetros de Reconhecimento​

Define os parâmetros para o reconhecimento de fala. Se você quiser alterar apenas parâmetros específicos, considere usar as funções setter individuais.

Definir Padrões de Streaming​

Define os parâmetros padrão adequados para reconhecimento de fala em streaming.

atenção

Esta função sobrescreve todos os parâmetros aplicados anteriormente. Certifique-se de chamá-la antes de definir seus parâmetros personalizados se precisar usar os padrões de streaming como uma configuração base.

Definir Padrões Sem Streaming​

Define os parâmetros padrão adequados para reconhecimento de fala sem streaming.

atenção

Esta função sobrescreve todos os parâmetros aplicados anteriormente. Certifique-se de chamá-la antes de definir seus parâmetros personalizados se precisar usar os padrões sem streaming como uma configuração base.

Definir Número de Threads​

Define o número de threads a serem usadas para o reconhecimento de fala. Defina este valor como 0 para usar o número de núcleos.

Definir Idioma​

Define o idioma a ser usado para o reconhecimento de fala. Deve ser suportado pelo modelo de linguagem selecionado nas configurações do Editor.

Definir o idioma como Auto diminuirá a precisão e o desempenho do reconhecimento.

Obter Idioma Detectado​

Obtém o idioma detectado do último reconhecimento. Retorna o idioma como um valor de enumeração.

Nota: Esta função só funciona após o reconhecimento ter sido realizado. Ela retorna Auto se a detecção de idioma falhou ou não foi realizada. Isto é particularmente útil ao usar a detecção automática de idioma para identificar qual idioma foi realmente reconhecido.

Obter Código do Idioma​

Converte um valor de enumeração de idioma para sua string de código de idioma (ex.: En -> "en", Fr -> "fr", De -> "de").

Obter Nome Completo do Idioma​

Converte um valor de enumeração de idioma para seu nome completo de idioma (ex.: En -> "English", Fr -> "French", De -> "German").

Definir Traduzir para Inglês​

Define se as palavras reconhecidas devem ser traduzidas para o inglês. Se verdadeiro, o modelo de linguagem deve ser multilíngue.

Definir Tamanho do Passo​

Define o tamanho do passo em milissegundos. Determina com que frequência enviar dados de áudio para reconhecimento. O valor padrão é 5000 ms (5 segundos).

Definir Sem Contexto​

Define se deve usar a transcrição anterior (se houver) como prompt inicial para o decodificador.

Definir Segmento Único​

Define se deve forçar a saída de segmento único (útil para streaming).

Definir Máximo de Tokens​

Define o número máximo de tokens por segmento de texto. Use 0 para sem limite.

Definir Acelerar​

Define se deve acelerar o reconhecimento em 2x usando Phase Vocoder. Defina como false para melhorar a qualidade da saída.

Definir Tamanho do Contexto de Áudio​

Define o tamanho do contexto de áudio. Defina como 0 para melhorar a qualidade da saída.

Definir Temperatura para Aumentar​

Define a temperatura para aumentar ao recuar quando a decodificação falha em atender a qualquer um dos limites abaixo.

Definir Limite de Entropia​

Define o limite de entropia. Se a taxa de compressão for maior que este valor, trate a decodificação como falha. Semelhante ao "compression_ratio_threshold" da OpenAI

Definir Suprimir Espaços em Branco​

Define se deve suprimir espaços em branco aparecendo nas saídas.

Definir Suprir Tokens Não de Fala​

Define se deve suprimir tokens não de fala aparecendo nas saídas.

Definir Tamanho do Feixe​

Define o número de feixes na busca por feixe. Aplicável apenas quando a temperatura é zero.

Definir Prompt Inicial​

Define o prompt inicial para a primeira janela. Isto pode ser usado para fornecer contexto para o reconhecimento, tornando-o mais propenso a prever as palavras corretamente, ex.: vocabulários personalizados ou nomes próprios.

Para mais detalhes sobre estratégias eficazes de prompting, consulte o Guia de Prompting do Whisper.

Definir Aceleração por GPU​

Define se deve usar aceleração por GPU para reconhecimento de fala (aplicável apenas no Windows no momento).

Definir ID do Dispositivo GPU​

Define o ID do dispositivo GPU a ser usado para reconhecimento de fala. O valor padrão é 0. Isto é útil para sistemas com múltiplas GPUs para especificar qual GPU deve ser usada para o processo de reconhecimento. Se o ID do dispositivo GPU especificado for inválido, o primeiro índice de dispositivo GPU disponível será usado.