有什么方法可以检测用户何时在Xamarin中使用手机的语音转文本功能?
我正在处理的应用程序必须符合HIPAA,并且语音至文本API不符合HIPAA。我想找到一种防止用户使用这些功能的方法。我愿意拒绝“语音转文字”输入,或者禁用使用这些功能的功能,或者至少检测何时使用“语音转文字”。
感谢您的帮助。
答案 0 :(得分:0)
一次只有一个应用程序可以使用麦克风(尽管将来可能会改变)。因此,要阻止麦克风或确定是否有其他应用程序完成了麦克风,您可以简单地构造一个AudioRecord(并可以在其上调用一些方法)。
请注意,某些语音到文本的实现可能通过执行设备上的语音识别或使用局域网中的服务器来满足隐私要求。因此阻止这些行为将是不公平的,而不是用户的期望。