Per assistenti vocali

Risposte che suonano bene, e che si vedono quando c'è uno schermo

Ogni risposta contiene una breve frase scritta per essere ascoltata, più le domande che di solito arrivano subito dopo. Sui dispositivi con schermo, la stessa risposta appare come scheda.

“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?”

Il testo da pronunciare e le domande successive, tutto da un'unica risposta

Una risposta, due canali

Cosa dice l'altoparlante

“A medium banana has about 105 calories.”

Cosa mostra uno schermo

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.

Dove si inserisce in una pipeline vocale

Tra il riconoscimento vocale e la sintesi vocale: WebKnox riceve testo e restituisce testo.

  1. Qualcuno parlail tuo riconoscimento vocale lo trasforma in un messaggio
  2. Il tuo serverinvia la conversazione a WebKnox
  3. matched: truepronuncia il testo parlato e resta in ascolto delle domande successive
  4. matched: falseil tuo assistente risponde come sempre
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));
}

Da sapere per la voce

Il parlato non è testo scritto

speech è più breve della risposta scritta e lascia fuori simboli, tabelle e link.

Ascolta le domande successive

follow_ups elenca ciò che di solito si chiede dopo. Usalo per preparare il tuo riconoscimento vocale.

I timer funzionano subito

Una risposta con un timer include un'azione timer.start che il tuo dispositivo può eseguire.

Metti online la tua prima scheda già oggi pomeriggio