Android 用语音命令结束电话以帮助瘫痪者

Android 用语音命令结束电话以帮助瘫痪者,android,speech-recognition,telephony,Android,Speech Recognition,Telephony,我经营一个非营利组织,为残疾人创造辅助技术。我正在与一位四肢瘫痪的客户合作——他不能使用四肢,但说话很好。目前,除了一个关键功能外,他几乎可以使用语音命令控制Android手机上的所有功能:似乎无法使用语音命令结束通话。当然,他可以等待对方挂断电话,但在很多情况下,需要结束通话。当然,我的团队知道的结束通话的唯一方法是按下结束按钮或其他一些身体动作,当然他不能这样做,因为他瘫痪了 2个问题: 1) 是否有任何现有的语音命令应用程序不仅可以拨打电话,还可以通过语音命令结束通话。经过广泛的搜索,so

我经营一个非营利组织,为残疾人创造辅助技术。我正在与一位四肢瘫痪的客户合作——他不能使用四肢,但说话很好。目前,除了一个关键功能外,他几乎可以使用语音命令控制Android手机上的所有功能:似乎无法使用语音命令结束通话。当然,他可以等待对方挂断电话,但在很多情况下,需要结束通话。当然,我的团队知道的结束通话的唯一方法是按下结束按钮或其他一些身体动作,当然他不能这样做,因为他瘫痪了

2个问题:

1) 是否有任何现有的语音命令应用程序不仅可以拨打电话,还可以通过语音命令结束通话。经过广泛的搜索,sonalight似乎能够做到这一点,但测试失败。如有任何建议,将不胜感激

2) 是否可以创建执行以下操作的应用程序: -该应用程序一直在后台运行,但等待触发器开始语音识别 -在通话开始时,语音识别开始 -当识别出可配置的关键字或短语时,应用程序将结束电话呼叫

理论上,使用语音识别和电话API似乎是可能的


最后,我想提前感谢这里的社区对我的帮助。你的努力有机会改善有需要的人的生活质量。如果有人对本项目或我们的组织有更多问题,请访问我们的网站:。

关于如何结束通话的几个选项,假设您能找到语音识别触发器

  • 使用反射访问ITelephony中的挂起API
  • 假装媒体键被广播意图按下(假装是蓝牙耳机的挂断键)

我可以稍后再挖掘一些代码,我已经尝试了这两种方法,它们都非常有效。

谢谢roostertech。在做了更多的挖掘之后,我开始担心Android的新版本会阻止访问ITelephony方法,而这些方法是结束另一个应用程序的电话通话所必需的。有人吗?再次感谢你的帮助。我有一位父亲,他在患坏死性筋膜炎后失去了双臂和视力。我的iPhone也有同样的问题。到目前为止,我想到的最好的方法是在他的嘴或假肢手臂上安装电容式触针,但由于在假肢或假肢的嘴上缺少对触针的视觉和控制,这就不同了。