gpt4 book ai didi

ios - iOS 中的语音识别何时受到限制,即 requestAuthorization 返回 `SFSpeechRecognizerAuthorizationStatusRestricted`

转载 作者:行者123 更新时间:2023-11-28 23:28:37 25 4
gpt4 key购买 nike

我正在制作一个将使用语音识别的应用程序,我想知道我的应用程序遇到这种情况的频率或时间

我知道这与限制语音识别的设备有关,而不是与用户有关,但具体是什么时候??是由于某些特定型号不支持语音识别还是特定于 iOS 版本或者是否有一些设置可以限制应用程序使用语音识别

最佳答案

尽管不再十分准确,但可以将限制视为家长控制,阻止用户甚至可以选择启用由设备隐私设置控制的服务。

https://support.apple.com/en-ca/HT201304

这属于“以下是您可以限制的内容:”

Speech Recognition: Prevent apps from accessing Speech Recognition or Dictation

您多久会遇到一次?谁知道呢,但如果您的应用程序针对未成年人,那么这种机会可能会增加,但这纯粹是推测。

回答您的其他问题:

...is it due to some specific models not supporting speech recognition...

有一种不同的方法可以测试设备上的语音支持:

https://developer.apple.com/documentation/speech/sfspeechrecognizer/1649885-isavailable

使用 isAvailable (对于 Swift)或 available (Obj-C),您可以判断语音识别器是否可用。

既然您将问题标记为 Objective-C,那么以下内容将起作用:

SFSpeechRecognizer *recognizer = [[SFSpeechRecognizer alloc] init];
if (recognizer.available) {
// Do recognizer things
}

Swift 中也是如此:

let recognizer = SFSpeechRecognizer()
if recognizer.isAvailable { }

关于ios - iOS 中的语音识别何时受到限制,即 requestAuthorization 返回 `SFSpeechRecognizerAuthorizationStatusRestricted`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57625782/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com