formatstring(Required)
O formato de áudio.
Valores válidos:
pcm
wav
mp3
opus
speex
aac
amr
Importanteopus/speex: Devem usar encapsulamento Ogg.
wav: Deve usar codificação PCM.
amr: Apenas o tipo AMR-NB é suportado.
sample_rateinteger(Required)
A taxa de amostragem, em Hz.
Valores válidos: modelos de 8 kHz suportam apenas 8000 Hz; outros modelos suportam qualquer taxa de amostragem.
vocabulary_idstring(Optional)
O ID de uma lista de palavras-chave pré-compilada.
Gere esse ID antecipadamente chamando a API de criação de lista de palavras-chave. Passe o ID durante o reconhecimento para usar as palavras-chave da lista.
Indicado para cenários onde o vocabulário é conhecido e relativamente estável, e onde há necessidade de reutilizar a mesma lista de palavras entre requisições.
Para detalhes de uso, consulte Precompiled hotwords.
language_hintsarray[string](Optional)
O idioma do áudio a ser reconhecido. Não há valor padrão; se não for definido, o modelo detecta o idioma automaticamente.
Você pode definir 1 valor. Se definir mais, somente o primeiro terá efeito.
Clique em visualizar os códigos de idioma suportados
max_sentence_silenceinteger(Optional)
O limiar de silêncio VAD para segmentação, em ms. Quando o silêncio após um segmento de fala excede esse limiar, o sistema determina que a frase terminou.
Valor padrão: 1300.
Valores válidos: [200, 6000].
multi_threshold_mode_enabledboolean(Optional)
Se deve ativar o modo de múltiplos limiares. Quando ativado, evita que os segmentos VAD fiquem muito longos.
Valor padrão: false.
heartbeatboolean(Optional)
Se deve ativar pacotes de heartbeat.
Valor padrão: false.
- true: Mantém a conexão com o servidor ativa mesmo quando áudio silencioso é enviado continuamente.
- false (padrão): A conexão é encerrada por timeout após 60 segundos, mesmo se áudio silencioso for enviado continuamente.
Áudio silencioso refere-se a conteúdo em um arquivo de áudio ou fluxo de dados que não contém sinal sonoro. É possível gerar áudio silencioso de várias formas, como usando softwares de edição de áudio como Audacity ou Adobe Audition, ou utilizando uma ferramenta de linha de comando como FFmpeg.
speech_noise_thresholdfloat(Optional)
O limiar para distinguir fala de ruído, usado para ajustar a sensibilidade da Detecção de Atividade de Voz (VAD).
Valores válidos: [-1,0, 1,0].
Descrições dos valores:
- Quanto mais próximo o valor estiver de -1: O limiar de ruído diminui, tornando mais provável que ruídos sejam reconhecidos como fala, o que pode resultar na transcrição de mais ruído.
- Quanto mais próximo o valor estiver de +1: O limiar de ruído aumenta, tornando mais provável que a fala seja erroneamente classificada como ruído, o que pode filtrar parte da fala.
Este é um parâmetro de configuração avançado. Ajustá-lo pode afetar significativamente os resultados do reconhecimento. Recomendações:
- Teste e valide minuciosamente os resultados antes de ajustar.
- Faça ajustes em pequenos incrementos com base no ambiente de áudio real (recomenda-se um passo de 0,1).
special_word_filter string(Optional)
Especifica as palavras sensíveis a serem processadas durante o reconhecimento de fala e permite definir diferentes métodos de processamento para cada palavra. Para mais detalhes, consulte Sensitive word filtering.