Add NSSpeechRecognitionUsageDescription to Info.plist
Feature Request
Summary
CLI programs that use SpeechRecognition.framework
cannot run under iTerm2 because it does not have NSSpeechRecognitionUsageDescription
in its Info.plist
.
Alternatives
- custom build with modified
Info.plist
- running the application in Terminal.app, but being sad because of the degraded UX
Concerns
- Privacy - Unscrupulous apps running in iTerm2 could use this extra permission to perform unauthorized speech recognition, which is more dangerous than already present microphone access because a) the remote payloads could be smaller and b) speech recognition can be done on files without using microphone at all. One would hope that users would not approve this permission unless certainly needed and not without trusting the software.
- Performance - None
- Memory - None
- Complexity - Trivial
- Is this an instance of a more general problem? - Perhaps, but not under Apple's current privacy framework.
Edited by nhynes