Beaucoup de gens m'ont demandé: «Puis-je changer le seuil du dialogue de poivre?», Alors je l'ai fait. Vous n'avez pas besoin de connaître python, veuillez donc vous référer à ce qui suit.
J'ai créé une boîte pour changer le seuil de confiance du dialogue. Box est disponible sur Github.
Si vous le téléchargez et ouvrez .pml, vous verrez une application configurée comme suit. Si vous l'exécutez tel quel, vous pouvez modifier le seuil de Dialog.
La boîte créée est une boîte appelée Set Dialog CT. Jetons un coup d'œil à cette boîte.
Tout d'abord, les variables, mais vous les avez probablement vues quelque part. Oui, ce seuil est exactement le même que celui de Speech Reco. Par défaut, il peut reconnaître 40%. Si cette valeur est réglée sur 0,5, le seuil peut être réglé sur 50%.
Pratique car il suffit de le placer devant la boîte de dialogue!
python
class MyClass(GeneratedClass):
def __init__(self):
GeneratedClass.__init__(self)
def onLoad(self):
try:
self.dialog = ALProxy("ALDialog")
self.value = self.getParameter("Confidence Threshold (%)")
except:
self.logger.warn("ALDialog is not available, language setting cannot be applied to dialog")
self.dialog = None
def onInput_input1(self):
self.dialog.setASRConfidenceThreshold(self.value)
self.logger.info(self.dialog.getASRConfidenceThreshold())
self.output1()
Je l'ai rendu aussi simple que possible. Vous pouvez également vérifier le seuil dans la visionneuse de journaux de Choregraphe.
Vous pouvez facilement modifier le seuil de dialogue de cette manière. Avec cela, vous n'avez pas à passer par la procédure fastidieuse de connexion avec ssh et de le changer. Veuillez en faire usage.
Recommended Posts