RecognizedAction

L'azione vocale rilevata durante il riconoscimento.

Le possibili azioni sono elencate nella tabella sottostante.

Azione vocaleAzione riconosciuta

Selezione del testo.

Ad esempio, "Seleziona l'emoglobina per il paziente".

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

Rimuovi la selezione del testo.

Ad esempio, deseleziona questa opzione.


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

Elimina l'ultima frase o l'ultima frase

Ad esempio, annulla questa operazione.


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

Inserisci nuova riga

Ad esempio, nuova riga.


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

Inserisci nuovo paragrafo

Ad esempio, nuovo paragrafo.


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

Sposta il cursore su una parola precedente

Ad esempio, Inserisci prima dell'emoglobina.


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

Sposta cursore

Ad esempio, vai alla fine della frase.


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

Creare un elenco in cui si trova il cursore

Ad esempio, Inserisci numero 1 basso bp.


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

Rappresentazione JSON

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

string

Nome dell'azione rilevata.

confidence

number

La stima di affidabilità tra 0,0 e 1,0. Un numero più alto indica una maggiore probabilità che si tratti dell'azione vocale specificata.

params[]

object (RecognizedActionParameter)

Elenco dei parametri per l'azione rilevata.

new

boolean

Imposta su true se si tratta di un'azione vocale appena riconosciuta. Questo è utile per determinare se un'azione deve essere completata quando è attivata la codifica dei risultati provvisori. Ciò significa che un'azione già evasa può essere visualizzata di nuovo in StreamingRecognizeResponse perché il risultato non è ancora final e questo flag può essere utilizzato per determinare se l'azione deve essere gestita.

Parametro azione riconosciuta

Rappresenta un parametro di azione.

Rappresentazione JSON

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

string

Il nome del parametro di azione. Ad esempio, FromText.

value

string

Il valore del parametro di azione. Ad esempio, hemoglobin.