Pour les assistants vocaux
Des réponses qui sonnent juste, et qui s'affichent quand il y a un écran
Chaque réponse contient une courte phrase écrite pour être entendue, ainsi que les questions que l'on pose souvent ensuite. Sur les appareils avec écran, la même réponse s'affiche sous forme de carte.
“It's 15 degrees and partly cloudy in Dresden. Rain starts this evening and lasts until early morning.”
La réponse parlée et ses relances, issues d'une seule réponse de l'API
Une réponse, deux canaux
“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.
Sa place dans un pipeline vocal
Entre la reconnaissance vocale et la synthèse vocale : WebKnox reçoit du texte et renvoie du texte.
- Quelqu'un parlevotre reconnaissance vocale en fait un message
- Votre serveurenvoie la conversation à WebKnox
- matched: truefaites lire la phrase parlée, écoutez les relances
- matched: falsevotre assistant répond comme d'habitude
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));
}Bon à savoir pour la voix
La parole n'est pas du texte
speech est plus court que la réponse écrite et laisse de côté symboles, tableaux et liens.
Écoutez les relances
follow_ups liste ce que l'on demande souvent ensuite. Servez-vous-en pour préparer votre reconnaissance vocale.
Les minuteurs fonctionnent d'emblée
Une réponse de minuteur arrive avec une action timer.start que votre appareil peut exécuter.