Controle de voz
As funções de controle de voz permitem que o assistente de IA ajuste a velocidade e o volume das respostas faladas durante uma chamada. Elas não recebem parâmetros e se aplicam à fala gerada posteriormente pelo assistente.
Funções disponíveis
| Função | Descrição |
|---|---|
incSpeed() | Aumenta a velocidade da fala em 0.25, até o máximo de 2.0. |
decSpeed() | Diminui a velocidade da fala em 0.25, até o mínimo de 0.25. |
incVolume() | Aumenta o ganho de volume em 6 dB, até o máximo de +16 dB. |
decVolume() | Diminui o ganho de volume em 6 dB, até o mínimo de -96 dB. |
A velocidade de fala padrão é 1.0 e o ganho de volume padrão é 0 dB. Chamadas repetidas continuam ajustando o valor atual, mas nunca ultrapassam os limites acima.
Uso
Adicione uma função na seção de ferramentas e descreva quando o assistente deve usá-la. Por exemplo, defina uma função que chame incSpeed() quando a pessoa que ligou pedir para o assistente falar mais rápido.
As funções também podem ser chamadas a partir de qualquer trecho de código JavaScript:
function speakFaster(params) {
incSpeed();
return { ...params, data: "" };
}
function speakLouder(params) {
incVolume();
return { ...params, data: "" };
}