3 votes

Comment lister et permettre la sélection des périphériques d'entrée à utiliser pour l'API WebSpeech ?

Existe-t-il un moyen de dresser par programmation la liste des périphériques d'entrée disponibles et de permettre de modifier celui qui est actuellement utilisé pour l'API WebSpeech ?

Je sais que Chrome affiche une icône vidéo dans la barre d'adresse où l'on peut choisir un appareil, mais je veux que ce paramètre soit disponible dans l'application Web elle-même.

1voto

Oui, il y a un moyen. Jetez un coup d'oeil à https://webaudiodemos.appspot.com/input/index.html il permet à l'utilisateur de sélectionner l'entrée. PS : Cela ne fonctionne que pour chrome.

Vous pouvez également regarder cet exemple en utilisant webrtc, cependant je ne suis pas sûr qu'il puisse être intégré avec webspeechapi : https://webrtc.github.io/samples/src/content/devices/input-output/

Jetez également un coup d'œil à cet article : https://developers.google.com/web/updates/2015/10/media-devices Il contient beaucoup d'informations

0voto

Adi Points 1329

La seule façon d'accéder aux appareils est d'utiliser les API du système et le navigateur Web limite votre accès aux API spécifiques qu'il choisit d'exposer. Malheureusement pour vous, les API liées aux appareils ne sont pas exposées.

D'ailleurs, pensez aux répercussions de l'exposition de vos appareils à tous les sites Web que vous visitez...

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X