[PYTHON] Ich habe ein Schwellenwertänderungsfeld für Peppers Dialog erstellt

Viele Leute fragten mich: "Kann ich die Schwelle des Pfefferdialogs ändern?", Also habe ich es geschafft. Sie müssen Python nicht kennen, lesen Sie daher bitte Folgendes.

Einführung

Dialogfeld "Dialogfeld einstellen"

Ich habe eine Box erstellt, um die Vertrauensschwelle des Dialogs zu ändern. Die Box ist unter [Github] verfügbar (https://github.com/Ryou-Watanabe/pepper-sample-app/tree/master/Set_Dialog_Confidence_Threshold).

Wenn Sie .pml herunterladen und öffnen, wird eine App wie folgt konfiguriert. Wenn Sie es so ausführen, wie es ist, können Sie den Schwellenwert für Dialog ändern.

Screen Shot 2016-07-27 at 20.44.59.png

Spezifische Verwendung

Die erstellte Box ist eine Box namens Set Dialog CT. Werfen wir einen Blick auf diese Box.

Screen Shot 2016-07-27 at 20.45.27.png

Zunächst Variablen, aber Sie haben sie wahrscheinlich irgendwo gesehen. Ja, dieser Schwellenwert entspricht genau dem von Speech Reco. Standardmäßig können 40% erkannt werden. Wenn dieser Wert auf 0,5 eingestellt ist, kann der Schwellenwert auf 50% eingestellt werden.

Screen Shot 2016-07-27 at 22.01.06.png

Praktisch, weil Sie es nur vor dem Dialogfeld platzieren müssen!

Der Inhalt der Box

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()

Ich habe es so einfach wie möglich gemacht. Sie können den Schwellenwert auch im Protokoll-Viewer von Choregraphe überprüfen.

abschließend

Sie können den Dialogschwellenwert einfach so ändern. Damit müssen Sie nicht die mühsame Prozedur durchlaufen, eine Verbindung mit ssh herzustellen und diese zu ändern. Bitte nutzen Sie es.

Recommended Posts

Ich habe ein Schwellenwertänderungsfeld für Peppers Dialog erstellt
〇✕ Ich habe ein Spiel gemacht
Ich habe einen Python-Text gemacht
Ich habe einen Zwietrachtbot gemacht
Ich habe eine Funktion erstellt, um das Modell von DCGAN zu überprüfen
Ich habe ein Punktbild des Bildes von Irasutoya gemacht. (Teil 1)
Ich habe ein Punktbild des Bildes von Irasutoya gemacht. (Teil 2)
Ich habe eine C ++ - Lernseite erstellt
Ich habe einen Line-Bot mit Python gemacht!
Ich habe ein CUI-basiertes Übersetzungsskript erstellt (2)
Ich habe mit Python eine Lotterie gemacht.
Ich habe viele Dateien für die RDP-Verbindung mit Python erstellt
Ich habe ein CUI-basiertes Übersetzungsskript erstellt
Ich habe einen schlaffen Bot gemacht, der mich über die Temperatur informiert
Ich habe eine Untertiteldatei (SRT) aus JSON-Daten von AmiVoice erstellt
Ich habe mit Python einen Daemon erstellt
[Kaggle] Ich habe mit dem Titanic-Tutorial eine Sammlung von Problemen erstellt
Ich habe einen Kalender erstellt, der den Verteilungsplan von Vtuber automatisch aktualisiert
Ich habe mir das Google-Labor notiert, das Spleeter problemlos verwenden kann.
Ich habe eine Art einfaches Bildverarbeitungswerkzeug in der Sprache Go erstellt.
Ich habe GAN mit Keras gemacht, also habe ich ein Video des Lernprozesses gemacht.
Ich habe ein Programm erstellt, um die Größe einer Datei mit Python zu überprüfen
Ich habe einen Fehler beim Abrufen der Hierarchie mit MultiIndex von Pandas gemacht
Ich habe eine Funktion erstellt, um die Bewegung eines zweidimensionalen Arrays (Python) zu sehen.
Ich habe einen neuen AWS S3-Eimer hergestellt
Ich habe ein Dash-Docset für Holoviews erstellt
Ich habe ein Pay-Management-Programm in Python erstellt!
Ich berührte "Orator" und machte mir eine Notiz
Ich habe mit Python einen Zeichenzähler erstellt
Anfänger: Ich habe einen Launcher mit dem Wörterbuch erstellt
Ändern Sie die Verarbeitung durch Benutzereingabe des Dialogs
Ich habe einen Gesprächspartner wie Siri gemacht
Ich habe ein Skript erstellt, um Piktogramme anzuzeigen
Ich habe mit Python eine Hex-Map erstellt
Ich habe ein Lebensspiel mit Numpy gemacht
Ich habe einen Benchmark für die h5py-Komprimierung erstellt
Ich habe einen Hanko-Generator mit GAN gemacht
Ich habe ein automatisches Stempelwerkzeug für den Browser erstellt.
Nachdem ich Python3 studiert hatte, machte ich einen Slackbot
Ich habe mit Python ein schurkenhaftes Spiel gemacht
Ich habe versucht, ein Auto in 3D zu erkennen
Ich habe mit Python einen einfachen Blackjack gemacht
Ich habe mit Python eine Einstellungsdatei erstellt
Ich habe eine Bibliothek für versicherungsmathematische Versicherungen erstellt
Ich habe eine WEB-Bewerbung bei Django gemacht
Ich habe mit Python einen Neuronensimulator erstellt
Ich habe ein Tool erstellt, um die Ausführungszeit von cron zu schätzen (+ PyPI-Debüt)
Ich habe ein Tool erstellt, um Slack über Connpass-Ereignisse zu informieren, und es zu Terraform gemacht
Ich habe einen Appdo-Befehl erstellt, um Befehle im Kontext der App auszuführen
Ich habe einen SlackBot erstellt, der mich jede Woche über Informationen zum AtCoder-Wettbewerb informiert
Ich habe einen Linebot erstellt, der mich über nahegelegene Evakuierungsstellen auf AWS informiert
Ich habe ein Tool zum automatischen Sichern der Metadaten der Salesforce-Organisation erstellt
Ich habe ein Skript erstellt, das das aktive Fenster mit win32gui von Python aufzeichnet
Ich habe einen Stempelersatzbot mit Linie gemacht
Ich habe eine Python-Wörterbuchdatei für Neocomplete erstellt
Ich habe mit Python eine Bot-Wettervorhersage gemacht.
Ich habe einen Ersatz2-Algorithmus für uWSGI billiger gemacht
Ich habe ein nützliches Tool für Digital Ocean erstellt
Ich habe eine GUI-App mit Python + PyQt5 erstellt
Ich habe versucht, mit Python einen Twitter-Blocker für faule Mädchen zu machen