📜  针对视障人士的基于语音的Android邮件系统

📅  最后修改于: 2021-05-13 15:03:51             🧑  作者: Mango

依赖语音的电子邮件系统是一种Android解决方案,允许用户在不使用任何视觉功能的情况下发送和接收电子邮件,这意味着一切都可以通过语音命令来完成。此应用程序是专为视力障碍者设计和设计的。根据一项调查,这个世界上大约有2.5亿甚至更多的视障人士或视障人士。这意味着约有2.5亿人被剥夺或没有意识到科学上的好处,即互联网。他们完全依靠有见识的人从事工作。他们无法使用互联网及其提供的许多设施。其中的主要和基本功能是发送和阅读邮件。视力障碍的人无法访问正常类型的电子邮件系统,因此他们不得不依靠其他人,但是此应用程序将使他们能够通过语音命令和最小限度的操作来发送和接收电子邮件。因此,通过使用这种基于语音的电子邮件系统,他们可以向前迈出一步,独立使用互联网的优势。对于不喜欢打字的普通人来说,该应用程序也很有用,他们只能使用此应用程序通过语音命令编写整个电子邮件。 WE-Talk项目为视障人士提供了一种帮助,使他们可以使用互联网的基本和强制性功能(例如电子邮件)。

项目实施

使用的工具:

  1. IDE- Android Studio
  2. 主要语言Java
  3. 文字转语音库
  4. SpeechRecognizer库
  5. JavaMail API

项目流程

针对视障人士的基于语音的Android邮件系统

让我们首先讨论用于构建项目此模块的工具和库。

  • Android Studio:根据Android的官方文档,“ Android Studio提供了在每种类型的Android设备上构建应用程序的最快工具”。它预装了许多必要的和足够的工具以及用于Android应用程序开发的库。 Android占据了当前市场的80%左右,因此越来越倾向于为任何产品和项目提供巨大的市场。我们可以使用本地语言为android(即Java和Kotlin)开发应用程序。在该项目中,使用的语言是Java
  • 文字转语音库:根据Android的官方文档,“从文字中合成语音以立即播放或创建声音文件”。
  • SpeechRecognizer库:这提供了对android中语音识别器服务的访问。由于这项服务,我们可以访问语音识别器
  • JavaMail API: JavaMail API提供了用于构建消息传递和邮件应用程序的独立于协议和独立于平台的框架。在此项目的此处,它有助于在我们的应用程序内发送邮件,而无需打开任何其他邮件应用程序(例如Gmail)作为中介。

在职的

  1. 在此项目中,将打开应用程序,并显示一个欢迎屏幕,该屏幕由文本视图和图像视图作为用户界面。文字转语音功能会指示使用语音的用户继续操作。
  2. 下一页以类似的方式要求用户打开收件箱或撰写邮件。在这种意图或活动中,用户以触摸手势进行响应。
  3. 触摸手势或单击监听器可帮助用户在应用程序的活动之间导航并响应应用程序的指令。
  4. 如果用户已响应收件箱选项,则应用程序会将用户带到收件箱活动或意图,其中使用“文本转语音”功能向用户大量阅读消息。
  5. 如果用户已对撰写选项做出了响应,则应用程序会将用户带到意图或活动,在该意图或活动中,用户首先应按应用程序的指示通过单击麦克风来提供收据电子邮件ID。
  6. 语音输入使用SpeechRecognizer记录,并存储在文本框中。此外,应用程序以类似的方式从用户获取邮件的主题和消息的输入。
  7. 在最后一个活动中,要求用户确认并触摸屏幕,以指示使用JavaMail API发送邮件,并最终在警报框中获得确认。
想要一个节奏更快,更具竞争性的环境来学习Android的基础知识吗?
单击此处前往由我们的专家精心策划的指南,以使您立即做好行业准备!