私はPyAudioでオーディオを録音しようとしていますが、VSCodeで作業しているときにマイク許可リクエストが生成されません。
(アクセス許可要求を生成した後)端末からスクリプトを実行できるようにするNVRAMリセットを実行しました。
プライバシー設定内で使用できるアプリはChromeおよびターミナルのみです。そのため、ここでVSCode権限を付与することはできません。
VSCodeの許可リクエストを強制する方法はありますか?または、どういうわけかマイクの権限を編集しますか?
上記の答えは完全に真です。主な問題は、ビジュアルコードで参照されている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:直接修正する方法を見つけたら、お知らせします!