Nous utilisons l'API WebkitSpeechRecognition dans Chrome. Comme il s'agit d'une application prototype, nous sommes très heureux de ne prendre en charge que Chrome. Nous détectons donc la prise en charge de l'API en effectuant une vérification window.hasOwnProperty('webkitSpeechRecognition')
(sous la forme suggested by Google). Cela échoue heureusement dans Firefox, mais le nouveau Opera (basé sur Webkit) rapporte qu'il a la propriété. Et, en effet, tout le code fonctionne comme prévu, sauf que ... aucun des événements n'est jamais déclenché, aucune voix n'est jamais enregistrée. Donc, ma question est la suivante: est-ce que je peux le faire fonctionner d'une manière ou d'une autre? Cela nécessite-t-il des autorisations ou des paramètres spéciaux?Prise en charge de l'API webkitSpeechRecognition dans Opera
Sinon, existe-t-il un moyen (à part le bon vieux navigateur-reniflant) de détecter le bon fonctionnement de la webkitSpeechRecognition?
Avez-vous trouvé une alternative au navigateur renifleurs? Je suis confronté au même problème –
@OscarHermosilla non, malheureusement. Ce n'était pas critique pour nous, donc je ne regardais pas très activement. Mais je suis curieux, laissez-moi juste mettre en place une prime. –