RecognizedAction

Commande vocale détectée lors de la reconnaissance.

Les commandes possibles sont répertoriées dans le tableau ci-dessous.

Commande vocaleRecognizedAction

Sélection de texte.

Par exemple, "Sélectionner hémoglobine pour le patient".

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

Supprimer la sélection de texte.

Par exemple, désélectionner ceci.


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

Supprimer le dernier énoncé ou la phrase actuelle

Par exemple, Annuler cela.


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

Insérer une nouvelle ligne

Par exemple, Nouvelle ligne.


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

Insérer un nouveau paragraphe

Par exemple, Nouveau paragraphe.


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

Déplacer le curseur vers un mot précédent

Par exemple, Insérer avant hémoglobine.


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

Déplacer le curseur

Par exemple, aller à la fin de la phrase.


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

Créer une liste à l'endroit où se situe le curseur

Par exemple, insérez numéro 1 pa faible.


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

Représentation JSON

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

string

Nom de la commande détectée.

confidence

number

Estimation de fiabilité comprise entre 0,0 et 1,0. Un nombre plus élevé indique une probabilité plus élevée qu'il s'agisse de la commande vocale spécifiée.

params[]

object (RecognizedActionParameter)

Liste des paramètres de la commande détectée.

new

boolean

Défini sur true s'il s'agit d'une commande vocale nouvellement reconnue. Cela est utile pour déterminer si une action doit être effectuée lorsque le marquage des résultats provisoires est activé. En d'autres termes, une action effectuée précédemment peut apparaître à nouveau dans StreamingRecognizeResponse, car le résultat n'est pas encore final et cet indicateur peut être utilisé pour déterminer si l'action doit être traitée.

RecognizedActionParameter

Représente un paramètre de commande.

Représentation JSON

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

string

Nom du paramètre de commande. Par exemple, FromText.

value

string

Valeur du paramètre de commande. Par exemple, hemoglobin.