Control de voz
Las funciones de control de voz permiten que el asistente de IA ajuste la velocidad y el volumen de sus respuestas habladas durante una llamada. No reciben parámetros y se aplican al habla que el asistente genere a continuación.
Funciones disponibles
| Función | Descripción |
|---|---|
incSpeed() | Aumenta la velocidad del habla en 0.25, hasta un máximo de 2.0. |
decSpeed() | Reduce la velocidad del habla en 0.25, hasta un mínimo de 0.25. |
incVolume() | Aumenta la ganancia de volumen en 6 dB, hasta un máximo de +16 dB. |
decVolume() | Reduce la ganancia de volumen en 6 dB, hasta un mínimo de -96 dB. |
La velocidad de habla predeterminada es 1.0 y la ganancia de volumen predeterminada es 0 dB. Las llamadas repetidas continúan ajustando el valor actual, pero nunca superan los límites indicados.
Uso
Añade una función en la sección de herramientas y describe cuándo debe usarla el asistente. Por ejemplo, define una función que llame a incSpeed() cuando la persona que llama pida al asistente que hable más rápido.
Las funciones también pueden llamarse desde cualquier fragmento de código JavaScript:
function speakFaster(params) {
incSpeed();
return { ...params, data: "" };
}
function speakLouder(params) {
incVolume();
return { ...params, data: "" };
}