web-dev-qa-db-ja.com

Visual Studio CodeのMac OS Mojaveマイク許可

私はPyAudioでオーディオを録音しようとしていますが、VSCodeで作業しているときにマイク許可リクエストが生成されません。

(アクセス許可要求を生成した後)端末からスクリプトを実行できるようにするNVRAMリセットを実行しました。

プライバシー設定内で使用できるアプリはChromeおよびターミナルのみです。そのため、ここでVSCode権限を付与することはできません。

VSCodeの許可リクエストを強制する方法はありますか?または、どういうわけかマイクの権限を編集しますか?

3
Batch

上記の答えは完全に真です。主な問題は、ビジュアルコードで参照されているPythonがビジュアルコードにパイプされていることです。メインのアプリにマイクに対する適切な権限がないため、pythonにもありません。Unixの権限の遺産を見てください。したがって、良い解決策は次のとおりです。

1. Start the script over the Terminal python ./script.py 
(The microphone will ask the permission)
2. Close visual code
3. Open terminal
4. put: Sudo /Applications/Visual\ Studio\ Code.app/Contents/MacOS/Electron
5. should work!

乾杯

pS:直接修正する方法を見つけたら、お知らせします!

0
Julius Zeeh