RecognizedAction

Die während der Erkennung erkannte Sprachbedienung.

Die möglichen Aktionen sind in der folgenden Tabelle aufgeführt.

SprachbefehlRecognizedAction

Textauswahl

Beispiel: "Hämoglobin für Patienten auswählen".

{ "action": "TextSelection",
  "confidence": 1.0,
  "param_results": [
     { "parameter": "FromText",
       "value": "hemoglobin" },
     { "parameter": "ToText",
       "value": "patient" }
  ]
}

Textauswahl entfernen

Heben Sie beispielsweise die Auswahl auf.


{ "action": "RemoveSelection",
  "confidence": 1.0
}

Letzte Äußerung oder aktuellen Satz löschen

Zum Beispiel können Sie dies rückgängig machen.


 { "action": "Undo",
  "confidence": 0.8
}

Neue Zeile einfügen

Beispiel: neue Zeile.


{ "action": "NewLine",
  "confidence": 1.0
}

Neuen Absatz einfügen

Beispiel: Neuer Absatz.


{ "action": "NewParagraph",
  "confidence": 1.0
}

Cursor zum vorherigen Wort bewegen

Beispiel: Vor Hämoglobin einfügen.


 { "action": "InsertAt",
  "confidence": 0.5,
  "param_results": [
     { "parameter": "InsertLocation",
       "value": "before" },
     { "parameter": "InsertTarget",
       "value": "hemoglobin" }
  ]
}

Textcursor verschieben

Beispiel: Gehen Sie zum Ende des Satzes.


{ "action": "MoveCursor",
  "confidence": 0.6,
  "param_results": [
     { "parameter": "MoveLocation",
       "value": "end" },
     { "parameter": "MoveTarget",
       "value": "sentence" }
  ]
}

Erstellen Sie eine Liste, in der sich der Cursor befindet

Beispiel: Einfügen der Nummer 1, niedriger bp


 { "action": "CreateList",
  "confidence": 0.6,
  "param_results": [
     { "parameter": "ListNum",
       "value": "1" },
     { "parameter": "InsertText",
       "value": "low pb" }
  ]
}

JSON-Darstellung

{
  "action": string,
  "confidence": number,
  "params": [
    {
      object (RecognizedActionParameter)
    }
  ],
  "new": boolean
}
Felder
action

string

Name der erkannten Aktion.

confidence

number

Eine Konfidenzschätzung zwischen 0,0 und 1,0. Eine höhere Zahl bedeutet, dass dies die angegebene Sprachbedienung ist.

params[]

object (RecognizedActionParameter)

Liste der Parameter für die erkannte Aktion.

new

boolean

Legen Sie den Wert auf true fest, wenn es sich um eine neu erkannte Sprachbedienung handelt. Dies ist nützlich, um zu bestimmen, ob eine Aktion ausgeführt werden soll, wenn das Tagging von Zwischenergebnissen aktiviert ist. Das heißt, eine bereits ausgeführte Aktion kann in der StreamingRecognizeResponse wieder erscheinen, da das Ergebnis noch nicht final ist. Mit diesem Flag kann bestimmt werden, ob die Aktion verarbeitet werden muss.

RecognizedActionParameter

Stellt einen Aktionsparameter dar.

JSON-Darstellung

{
  "parameter": string,
  "value": string
}
Felder
parameter

string

Der Name des Aktionsparameters. z. B. FromText

value

string

Der Wert des Aktionsparameters. z. B. hemoglobin