Para asistentes de voz
Respuestas que suenan bien y se ven cuando hay pantalla
Cada respuesta trae una frase breve escrita para escucharse, además de las preguntas que la gente suele hacer a continuación. En dispositivos con pantalla, la misma respuesta se muestra como tarjeta.
“It's 15 degrees and partly cloudy in Dresden. Rain starts this evening and lasts until early morning.”
La respuesta hablada y sus preguntas de seguimiento, a partir de una sola respuesta
Una respuesta, dos canales
“A medium banana has about 105 calories.”
A medium banana (118 g) has about 105 kcal, mostly from carbohydrates: 27 g, including 14 g of sugars. It also gives you 3.1 g of fiber and 422 mg of potassium.
Dónde encaja en un flujo de voz
Entre la conversión de voz a texto y la de texto a voz: WebKnox recibe texto y devuelve texto.
- Alguien hablatu reconocimiento de voz lo convierte en un mensaje
- Tu servidorenvía la conversación a WebKnox
- matched: truedi la frase de speech y atiende a los seguimientos
- matched: falsetu asistente responde como siempre
const answer = await askWebKnox(messages);
if (answer.matched) {
speak(answer.speech); // short, written to be heard
listenFor(answer.follow_ups); // what people ask next
if (device.hasScreen) show(answer);
} else {
speak(await myLlm.reply(messages));
}A tener en cuenta en asistentes de voz
Hablar no es escribir
speech es más corto que la respuesta escrita y omite símbolos, tablas y enlaces.
Escucha los seguimientos
follow_ups enumera lo que la gente suele preguntar después. Úsalo para preparar tu reconocimiento de voz.
Los temporizadores funcionan sin más
Una respuesta de temporizador incluye una acción timer.start que tu dispositivo puede ejecutar.