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.”

“Do I need an umbrella tomorrow?”“When is sunset today?”

La respuesta hablada y sus preguntas de seguimiento, a partir de una sola respuesta

Una respuesta, dos canales

Lo que dice el altavoz

“A medium banana has about 105 calories.”

Lo que muestra una pantalla

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.

  1. Alguien hablatu reconocimiento de voz lo convierte en un mensaje
  2. Tu servidorenvía la conversación a WebKnox
  3. matched: truedi la frase de speech y atiende a los seguimientos
  4. 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.

Lanza tu primera tarjeta esta misma tarde