use*_*125 6 macos swift sfspeechrecognizer
我刚刚更新到 macOS 10.15.4,每次检查设备上语音识别是否可用时,都会返回 false。这是在 10.15.3 上运行的。
speechRecognizer?.supportsOnDeviceRecognition = true
print("supportsOnDeviceRecognition: \(String(describing: speechRecognizer?.supportsOnDeviceRecognition))")
Run Code Online (Sandbox Code Playgroud)
还有其他人看到这个吗?有什么技巧可以让它再次工作吗?
请注意,supportsOnDeviceRecognition这取决于区域设置。如果您SFSpeechRecognizer使用目标区域设置进行初始化,则true假设区域设置 Siri 字典已下载到设备上,它将开始返回:
var unLocalizedSpeechRecognizer = SFSpeechRecognizer.init()
// unLocalizedSpeechRecognizer.supportsOnDeviceRecognition is most likely `false`
// change en-US to whatever locale you are targeting
var localizedSpeechRecognizer = SFSpeechRecognizer.init(locale: Locale(identifier: "en-US"))
// localizedSpeechRecognizer.supportsOnDeviceRecognition is most likely `true`
// if that local has been downloaded
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
310 次 |
| 最近记录: |