admin管理员组

文章数量:1323200

I have an electron app that uses the webkit speech recognition API. If tested in the browser, everything works as intended, but if run in the electron environment, the speech recognition api doesn't work.

What I mean is that when I press the button that starts the recording, the recording won't start in the electron environment. I believe that is because unlike when running the code in the browser, I wasn't asked for and therefore not granted microphone access. So my question is then, how can I request access for the microphone in an electron app? Thanks in advance!

I have an electron app that uses the webkit speech recognition API. If tested in the browser, everything works as intended, but if run in the electron environment, the speech recognition api doesn't work.

What I mean is that when I press the button that starts the recording, the recording won't start in the electron environment. I believe that is because unlike when running the code in the browser, I wasn't asked for and therefore not granted microphone access. So my question is then, how can I request access for the microphone in an electron app? Thanks in advance!

Share Improve this question asked Jun 22, 2019 at 8:45 Adrian PascuAdrian Pascu 1,0397 gold badges25 silver badges54 bronze badges
Add a ment  | 

1 Answer 1

Reset to default 4

Found this in the electron docs. https://electronjs/docs/api/system-preferences#systempreferencesaskformediaaccessmediatype-macos

If you're using macOS to run the app use that method to request permission. If not it doesn't look like the app requires permission to use the microphone or camera.

本文标签: javascriptRequest microphone permission in electronStack Overflow