有什么方法可以检测到用户何时将手机的 Speech-To-Text 功能与 Xamarin 一起使用?
我正在处理的应用程序需要符合 HIPAA,并且 Speech-To-Text API 不符合 HIPAA。我想找到一种方法来阻止用户使用这些功能。我愿意拒绝 Speech-To-Text 输入,禁用使用这些功能的能力,或者至少检测何时使用 Speech-To-Text。
任何和所有的帮助表示赞赏。
有什么方法可以检测到用户何时将手机的 Speech-To-Text 功能与 Xamarin 一起使用?
我正在处理的应用程序需要符合 HIPAA,并且 Speech-To-Text API 不符合 HIPAA。我想找到一种方法来阻止用户使用这些功能。我愿意拒绝 Speech-To-Text 输入,禁用使用这些功能的能力,或者至少检测何时使用 Speech-To-Text。
任何和所有的帮助表示赞赏。
一次只能有一个应用程序使用麦克风(尽管将来可能会改变)。因此,要阻止麦克风或查明是否有其他应用完成了此操作,您可以简单地构造一个AudioRecord(并可能在其上调用一些方法)。
请注意,某些语音到文本的实现可能会通过进行设备上语音识别或使用本地网络中的服务器来满足隐私要求。因此,阻止这些将是不公平的,而不是用户所期望的。