Android 如何检测用户正在使用语音转换文本?

Android 如何检测用户正在使用语音转换文本?,android,ios,xamarin.forms,speech-to-text,hipaa,Android,Ios,Xamarin.forms,Speech To Text,Hipaa,当用户使用Xamarin的手机语音文本转换功能时,我有没有办法检测到 我正在开发的应用程序需要符合HIPAA,并且语音到文本API不符合HIPAA。我想找到一种方法来阻止用户使用这些功能。我愿意拒绝语音到文本的输入,禁用使用这些功能的能力,或者至少检测何时使用语音到文本 感谢所有帮助。一次只能有一个应用程序可以使用麦克风(尽管这在将来可能会改变)。因此,要阻止麦克风或查明是否有其他应用程序已经阻止了它,您可以简单地构造一个(并可能对其调用一些方法) 请注意,通过在设备上进行语音识别或使用本地网络

当用户使用Xamarin的手机语音文本转换功能时,我有没有办法检测到

我正在开发的应用程序需要符合HIPAA,并且语音到文本API不符合HIPAA。我想找到一种方法来阻止用户使用这些功能。我愿意拒绝语音到文本的输入,禁用使用这些功能的能力,或者至少检测何时使用语音到文本


感谢所有帮助。

一次只能有一个应用程序可以使用麦克风(尽管这在将来可能会改变)。因此,要阻止麦克风或查明是否有其他应用程序已经阻止了它,您可以简单地构造一个(并可能对其调用一些方法)


请注意,通过在设备上进行语音识别或使用本地网络中的服务器,一些语音到文本的实现可能满足隐私要求。因此,阻止这些将是不公平的,而不是用户所期望的。

您能否进一步解释一下为什么API(=一组接口声明)不符合HIPAA?一种解决方案是在用户在应用程序中时阻塞麦克风,如果这是问题所在……文本到语音API不会加密患者信息。如果我能想出办法,我会堵住麦克风。