RecognizedAction

La acción de voz que se detecta durante el reconocimiento.

Las acciones posibles se muestran en una lista en la siguiente tabla.

Acción de vozRecognizedAction

Selección de texto

Por ejemplo, “Seleccionar la hemoglobina para el paciente”.

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

Quitar selección de texto

Por ejemplo, anular la selección.


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

Borrar el último enunciado o la oración actual

Por ejemplo, deshacer esa acción.


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

Insertar línea nueva

Por ejemplo, nueva línea.


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

Insertar párrafo nuevo

Por ejemplo, párrafo nuevo.


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

Mover el cursor a la palabra anterior

Por ejemplo, insertar antes de la hemoglobina.


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

Mover el cursor

Por ejemplo, ir al final de la oración.


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

Crea una lista en la posición del cursor

Por ejemplo, inserta el número 1 de presión sanguínea baja.


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

Representación JSON

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

string

Nombre de la acción detectada

confidence

number

La estimación de confianza entre 0.0 y 1.0. La cantidad más alta indica una mayor probabilidad de que esta sea la acción de voz especificada.

params[]

object (RecognizedActionParameter)

Lista de los parámetros para la acción detectada.

new

boolean

Se configura en true si esta es una acción de voz recién reconocida. Esto es útil para determinar si se debe realizar una acción cuando el etiquetado de resultados provisionales está habilitado. Es decir, una acción ya completada puede volver a aparecer en StreamingRecognizeResponse, ya que el resultado aún no es final, y esta marca se puede usar para determinar si la acción debe controlarse.

RecognizedActionParameter

Representa un parámetro de acción.

Representación JSON

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

string

El nombre del parámetro de acción. Por ejemplo, FromText

value

string

El valor del parámetro de acción. Por ejemplo, hemoglobin