Controllo della voce
Le funzioni di controllo della voce permettono all’assistente IA di regolare la velocità e il volume delle risposte vocali durante una chiamata. Non richiedono parametri e si applicano alla voce generata successivamente dall’assistente.
Funzioni disponibili
| Funzione | Descrizione |
|---|---|
incSpeed() | Aumenta la velocità di 0.25, fino a un massimo di 2.0. |
decSpeed() | Riduce la velocità di 0.25, fino a un minimo di 0.25. |
incVolume() | Aumenta il guadagno del volume di 6 dB, fino a un massimo di +16 dB. |
decVolume() | Riduce il guadagno del volume di 6 dB, fino a un minimo di -96 dB. |
La velocità vocale predefinita è 1.0 e il guadagno del volume predefinito è 0 dB. Le chiamate ripetute continuano a modificare il valore corrente, senza mai superare i limiti indicati sopra.
Utilizzo
Aggiungi una funzione nella sezione strumenti e descrivi quando l’assistente deve utilizzarla. Ad esempio, definisci una funzione che chiami incSpeed() quando chi chiama chiede all’assistente di parlare più velocemente.
Le funzioni possono anche essere chiamate da qualsiasi frammento di codice JavaScript:
function speakFaster(params) {
incSpeed();
return { ...params, data: "" };
}
function speakLouder(params) {
incVolume();
return { ...params, data: "" };
}