xamarin.ios - Xamarin.iOS 上的 SFSpeechRecognitionRequest 需要 OnDeviceRecognition。是可用的么?
问题描述
我正在使用这篇文章,其中还有一个使用 Apple 的 SFSpeechRecognition在Xamarin.iOS中进行语音识别的示例
https://docs.microsoft.com/en-us/xamarin/ios/platform/speech?tabs=macos
该示例工作正常,但没有互联网就无法工作。iOS 13 及更高版本中有一个布尔值requiresOnDeviceRecognition选项,如果设置为 true,它将根据其文档进行离线转录。
问题是,我在 Xamarin.iOS 文档中的任何地方都没有看到这个选项。 https://developer.apple.com/documentation/speech/sfspeechrecognitionrequest/3152603-requiresondevicerecognition?language=objc
有人可以指导我吗?
解决方案
文档中没有此类属性,但如果您编写代码,则此类属性可用:
var request = new SFSpeechUrlRecognitionRequest(new NSUrl("path", false));
request.RequiresOnDeviceRecognition = true;
推荐阅读
- java - 如何在 Eclipse RCP 中修复“缺少约束:Import-Package:”和“Require-Bundle”
- flutter - 在 Flutter web 中没有得到任何错误输出
- javascript - 将 json 对象嵌套到具有重复父详细信息的单个 json 对象中以构造 html 表
- vue.js - 为什么我在设置新项目时遇到 vue-cli 错误
- c# - 在 ASP.NET 类图中显示集合关联 - “System.Collections.Generic.List
找不到” - excel - 尽管 DisplayAlerts = False,VBScript 仍要求我覆盖 Excel 文件
- mongodb - 如何从 mongodb 的聚合中获取具有特定值的文档?
- prometheus - 普罗米修斯翻滚窗口聚合
- android - OkHttp 和 Retrofit 抛出 IO:Stream 3 没有进展
- react-hooks - 我正在使用 antd deign 显示选择选项,但选择无法读取提供的 ID,也无法更新 onChange