bigbluebutton-Github/bigbluebutton-html5/imports/ui/components/audio/captions/speech
prlanzarin 6c8b097eba fix: add option to disable transcription in mobile, extend support check
Mobile endpoints are flaky with the WebSpeechAPI:
  - iOS versions that support it are borking our outbound audio when it's
    enabled
  - Android speech recognition has flaky locale detection and speech
    transcription
Additionally: the support check is not checking the WebSpeechAPI
availability properly, so older devices (eg iOS 12) are flagged as
supported even though they aren't.

This commit adds a configuration flag (public.audioCaptions.mobile) to
control transcription availability on mobile. False by default.
Also extends the setSpeechVoices support check and
hasSpeechRecognitionSupport method to prevent false positives.
2022-07-20 17:20:54 +00:00
..
component.jsx refactor(captions): change getVoices routine 2022-07-20 17:20:50 +00:00
container.jsx refactor(captions): change getVoices routine 2022-07-20 17:20:50 +00:00
service.js fix: add option to disable transcription in mobile, extend support check 2022-07-20 17:20:54 +00:00