11 - Chat

Version 52.1 by administrator BDP on 2019/04/29 12:38

ReadTextMessage

Questo blocchetto consente di leggere un messaggio di chat e memorizzarlo in una transfer property o Call Data.

Parametri di Configurazione

Proprietà

Cliccando sulla funzionalità Proprietà del blocchetto viene visualizzata solamente la seguente scheda:

Scheda Salva in

rtm_proprieta.png

L'elenco dei campi visualizzati è il seguente:

ParametriDescrizione
Transfer PropertySelezionare dalla lista il nome della transfer property in cui salvare il testo del messaggio di chat.
Call DataIndicare il CallData in cui salvare il messaggio di chat.

Port di Uscita

rtm_po.jpg

La funzionalità del Port di Uscita del blocchetto prevede solamente il seguente parametro:

ParametriDescrizione
OutPort di uscita predefiito.

WriteTextMessage

Questo blocchetto permette di convertire l'audio del chiamante (parlato) in testo tramite il motore di riconoscimento vocale di Google (Google Speech API). Il testo può essere salvato in una Transfer Property o in un CallData, per potere essere analizzato/elaborato successivamente da ulteriori blocchetti impostati nel flusso della chiamata.

Il servizio è disponibile anche in compatibility mode.

Parametri di Configurazione

Proprietà

Cliccando sulla funzionalità Proprietà del blocchetto sono visualizzate le seguenti schede:

Scheda Messaggi

STT_skMessaggi.jpg

L'elenco dei campi visualizzati è il seguente:

ParametriDescrizione
Lista messaggiLista dei messaggi da riprodurre al chiamante come invito e istruzioni per ciò che deve dire.

Utilizzare i tasti Nuovo, Modifica e Cancella per selezionare e impostare il tipo di messaggio da riprodurre tra i seguenti:

  • File
  • Numero
  • Importo
  • Sequenza di caratteri
  • Lista formattata
  • Data/Ora
  • Data/Ora attuale
  • Data/Ora del file
  • Ordinale

Scheda Motore

STT_skMotore.jpg

Impostare i campi seguenti:

ParametriDescrizione
Motore di riconoscimento vocale da utilizzareSelezionare il motore di riconoscimento da utilizzare. Al momento l’unico motore disponibile e configurabile è Google Speech API.
Codice LinguaIndicare il codice della lingua, in formato BCP-47, da utilizzare per il riconoscimento. Valore predefinito: it-IT.
Termina riconoscimento su ricezione digitsSelezionare se il riconoscimento può essere terminato dalla pressione di un digit da parte del chiamante.
Tempo massimo di attesaIndicare il tempo massimo consentito, espresso in secondi, al chiamante per effettuare la sua scelta vocale. Valore predefinito: 30 secondi.
Soglia di affidabilitàIndicare il livello di affidabilità, tra 0 e 100, da raggiungere per considerare il riconoscimento valido. Valore predefinito: 70.

Scheda Messaggi errore

STT_skMessaggiErr.jpg

Impostare i campi seguenti:

ParametriDescrizione
Numero massimo di tentativiIndicare  il numero massimo di tentativi di riconoscimento. Se la fase di riconoscimento non avesse successo, indica il numero di tentativi consentiti al chiamante. Valore predefinito: 2.
Messaggio di errore con invito a ripetereIndicare il messaggio da riprodurre in caso di mancato riconoscimento.

Scheda Salvataggio scelta

STT_skSalvataggio.jpg

Impostare i campi seguenti:

ParametriDescrizione
Nome Transfer PropertySelezionare la Transfer Property in cui salvare il testo convertito (in caso di riconoscimento con successo) o il digit premuto.
CallDataIndicare il CallData in cui salvare il testo convertito (in caso di riconoscimento con successo) o il digit premuto.

Port di Uscita

output_port.jpg

Le funzionalità dei Port di Uscita del blocchetto sono le seguenti :

ParametriDescrizione
FailureIndicare il servizio successivo da attivare nel caso in cui il motore non riconosca l'audio e non sia premuto dal chiamante alcun digit.
Digit DetectedIndicare il servizio successivo da attivare nel caso in cui il riconoscimento sia interrotto dalla pressione di un digit.
SuccessIndicare il servizio successivo da attivare nel caso il riconoscimento abbia successo.

Transfer Property

Oltre alla Transfer Property definita in fase di configurazione, il blocchetto crea le due seguenti Transfer Property di sistema che possono essere eventualmente usate dai blocchetti successivi:

ParametriDescrizione
__RecognizeResult__Contiene l’esito della richiesta di riconoscimento.
_ASR_Source

Contiene la sorgente dell’informazione contenuta nella Transfer Property e nel Call Data definiti in configurazione. I valori possibili sono:

  • “” (stringa vuota): nel caso in cui non sia riconosciuto l'audio e non sia rilevato alcun digit.
  • “DTMF”: nel caso sia rilevato un digit che interrompe la fase di riconoscimento. La Transfer Property e il Call Data, eventualmente configurati come variabili di uscita, conterranno il digit ricevuto.
  • “STT”: nel caso il motore di riconoscimento restituisca un qualsiasi valore. La Transfer Property e il Call Data, eventualmente configurati come variabili di uscita, conterranno il testo riconosciuto.