Description du projet
TraduitLa fonctionnalité doit fonctionner directement dans le navigateur sans rien installer, en utilisant l'autorisation du microphone et la reconnaissance vocale intégrée lorsque cela est disponible, avec un retour clair lorsque ce n'est pas le cas. Une icône de microphone visible, un indicateur d'écoute évident et une conversion rapide et précise de la parole en texte sont tous importants pour l'expérience utilisateur. Les requêtes reconnues doivent passer par la même tolérance d'orthographe et le même appariement de synonymes que notre recherche régulière utilise déjà, de sorte qu'une transcription imparfaite trouve tout de même les bons produits.
Les états d'erreur — pas d'accès au microphone, pas de discours détecté, navigateur non pris en charge — ont besoin de messages à l'écran conviviaux au lieu d'échecs silencieux, et les résultats doivent se charger sans rechargement complet de la page.
Portée du travail :
— bouton d'entrée vocale dans la barre de recherche existante
— conversion de la parole en texte alimentant le backend de recherche actuel
— prise en charge d'au moins deux langues d'interface
— retour gracieux pour les navigateurs non pris en charge
— tests sur les principaux navigateurs mobiles