formatstring(Obligatoire)
Le format audio.
Valeurs valides :
pcm
wav
mp3
opus
speex
aac
amr
Importantopus/speex : Doit utiliser l'encapsulation Ogg.
wav : Doit utiliser l'encodage PCM.
amr : Seul le type AMR-NB est pris en charge.
sample_rateinteger(Obligatoire)
Le taux d'échantillonnage, en Hz.
Valeurs valides : les modèles 8 kHz prennent en charge uniquement 8000 Hz ; les autres modèles prennent en charge n'importe quel taux d'échantillonnage.
vocabulary_idstring(Facultatif)
L'identifiant d'une liste de mots-clés précompilée.
Générez cet ID à l'avance en appelant l'API de création de liste de mots chauds. Transmettez l'ID lors de la reconnaissance pour utiliser les mots chauds de la liste.
Convient aux scénarios où le vocabulaire est connu et relativement stable, et où vous devez réutiliser la même liste de mots entre les requêtes.
Pour plus de détails sur l'utilisation, voir Mots chauds précompilés.
language_hintsarray[string](Facultatif)
La langue de l'audio à reconnaître. Il n'y a pas de valeur par défaut ; si elle n'est pas définie, le modèle détecte automatiquement la langue.
Vous pouvez définir une seule valeur. Si vous en définissez plusieurs, seule la première prend effet.
Cliquez pour afficher les codes de langue pris en charge
semantic_punctuation_enabledboolean(Facultatif)
Indique s'il faut activer la segmentation sémantique.
Valeur par défaut : false.
- true : Active la segmentation sémantique et désactive la segmentation VAD.
- false (par défaut) : Active la segmentation VAD et désactive la segmentation sémantique.
La segmentation sémantique est plus précise et convient mieux aux scénarios de transcription. La segmentation VAD (détection d'activité vocale) a une latence plus faible et convient mieux aux scénarios interactifs.
max_sentence_silenceinteger(Facultatif)
Le seuil de silence VAD pour la segmentation, en ms. Lorsque le silence suivant un segment de parole dépasse ce seuil, le système détermine que la phrase est terminée. Lorsque semantic_punctuation_enabled est défini sur true, ce paramètre n'est pas utilisé comme critère pour retourner sentence_end, mais le définir trop bas peut affecter les performances de reconnaissance.
Valeur par défaut : 1300.
Valeurs valides : [200, 6000].
multi_threshold_mode_enabledboolean(Facultatif)
ImportantPrend effet uniquement lorsque semantic_punctuation_enabled est false.
Indique s'il faut activer le mode multi-seuil. Lorsqu'il est activé, cela empêche les segments VAD de devenir trop longs.
Valeur par défaut : false.
heartbeatboolean(Facultatif)
Indique s'il faut activer les paquets de battement de cœur.
Valeur par défaut : false.
- true : Maintient la connexion au serveur active même lorsque de l'audio silencieux est envoyé en continu.
- false (par défaut) : Même lorsque de l'audio silencieux est envoyé en continu, la connexion expire et se ferme après un certain temps.
L'audio silencieux désigne le contenu d'un fichier audio ou d'un flux de données qui ne contient aucun signal sonore. Vous pouvez générer de l'audio silencieux de plusieurs manières, par exemple en utilisant un logiciel d'édition audio comme Audacity ou Adobe Audition, ou en utilisant un outil en ligne de commande comme FFmpeg.
speech_noise_thresholdfloat(Facultatif)
Le seuil pour distinguer la parole du bruit, utilisé pour ajuster la sensibilité de la détection d'activité vocale (VAD).
Valeurs valides : [-1.0, 1.0].
Descriptions des valeurs :
- Plus la valeur est proche de -1 : Le seuil de bruit diminue, donc le bruit est plus susceptible d'être reconnu comme de la parole, ce qui peut entraîner la transcription de davantage de bruit.
- Plus la valeur est proche de +1 : Le seuil de bruit augmente, donc la parole est plus susceptible d'être jugée à tort comme du bruit, ce qui peut entraîner le filtrage de certaines paroles.
Il s'agit d'un paramètre de configuration avancé. Son ajustement peut affecter considérablement les résultats de la reconnaissance. Recommandations :
- Effectuer des tests et vérifier minutieusement les résultats avant tout ajustement.
- Ajustez par petits incréments en fonction de l'environnement audio réel (un pas de 0.1 est recommandé).
special_word_filter string(Facultatif)
Spécifie les mots sensibles à traiter lors de la reconnaissance vocale et permet de définir différentes méthodes de traitement pour différents mots sensibles. Pour plus de détails, voir Filtrage des mots sensibles.