J'ai utilisé [email protected] pour générer des sous-titres pour les vidéos en streaming (HLS) pour les clients sportifs.Watson Nodejs Discours au texte - modèle de langage de train
En outre, j'ai été capable de former des modèles de langage.
Je souhaiterais utiliser recognitionElement et mon customization_id pour mon modèle de langage. Cependant, j'ai 2 problèmes:
1) Je pense que recognizeElement a été désapprouvée
L'appel de la bibliothèque que je utilise est
videoProps.stream = WatsonSpeechToText.recognizeElement({
element: myMediaElement,
token: videoProps.ctx.token,
muteSource: false,
autoPlay: false,
model:videoProps.ctx.currentModel,
timestamps: true,
profanity_filter: true,
inactivity_timeout: -1,
continuous: true
})
.pipe(new WatsonSpeechToText.FormatStream());
Cependant, je remarque que watson-parole 0.19.3, la L'API a été supprimée. Y a-t-il une alternative maintenant?
En outre, je voudrais utiliser un modèle de langue personnalisé que j'ai formé. Cette API sera-t-elle mise à jour pour inclure l'appel suivant?
element: myMediaElement,
token: videoProps.ctx.token,
muteSource: false,
autoPlay: false,
customization_id:videoProps.ctx.currentModel.replace('custom:',''),
timestamps: true,
profanity_filter: true,
inactivity_timeout: -1,
continuous: true
2) Je ne pense pas que l'API supporte les customization_id. En regardant dans le fichier recogn-stream.js, j'ai remarqué que OPENING_MESSAGE_PARAMS_ALLOWED et QUERY_PARAMS_ALLOWED supportent customization_id.
Je peux certain tirer vers le bas la source et faire les changements mais encore une fois, l'élément de reconnaissance est parti.
Merci, Aaron.