In our application, we use a Speech to Text Recognition. Depending on whether or not a service is available in a given browser, we'll go in the following order for the used service.
1) Web Speech API
2) Watson API
3) Google Speech
Web Speech API is available in Chrome, which makes it available in Brave. However, it is disabled in Brave from returning data results, and we have no way of telling which speech service to use.
We need a way of detecting whether the Browser is a Brave browser so we know to ignore the disabled API, or for the API to be removed since it is not functional.
Description
In our application, we use a Speech to Text Recognition. Depending on whether or not a service is available in a given browser, we'll go in the following order for the used service.
1) Web Speech API 2) Watson API 3) Google Speech
Web Speech API is available in Chrome, which makes it available in Brave. However, it is disabled in Brave from returning data results, and we have no way of telling which speech service to use.
We need a way of detecting whether the Browser is a Brave browser so we know to ignore the disabled API, or for the API to be removed since it is not functional.
Steps to Reproduce
What version of Brave are you using?
5.0 (Macintosh; Intel Mac OS X 10_13_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.77 Safari/537.36