paint-brush
我如何开发一款人工智能应用程序来帮助忙碌(懒惰)的人提高英语口语技能经过@nigolos
917 讀數
917 讀數

我如何开发一款人工智能应用程序来帮助忙碌(懒惰)的人提高英语口语技能

经过 Nik Golos4m2024/07/04
Read on Terminal Reader

太長; 讀書

Fluently 是一款应用程序,旨在通过在 Google Meet 或 Zoom 等在线通话后提供即时反馈来帮助非母语专业人士提高英语水平。
featured image - 我如何开发一款人工智能应用程序来帮助忙碌(懒惰)的人提高英语口语技能
Nik Golos HackerNoon profile picture
0-item


嘿,黑客们 👋 我是Fluently的创始人,我想分享我创建一款工具的历程,该工具可以帮助非母语专业人士利用 AI 提高英语口语技能。想想 Grammarly,但用于视频会议。

这个想法是如何产生的

我在美国住了一年多,英语水平提高到了高级。我吸收了几乎所有的信息,包括英文书籍。


但尽管如此,在过去四个月住在伦敦参加 Entrepreneur First 加速器项目期间,我注意到有时人们仍然会要求我重复我说过的话。我从他们的脸上看出他们什么都听不懂。这很难掩饰。

最搞笑的是,一个拉脱维亚人悄悄告诉我:“你把‘vague’读成了‘wagyu’。”第一个词的意思是不清楚或不明显,而第二个词是日本牛肉😅


简而言之,我再次感受到了提高英语水平的愿望。“哦,不管怎样,他们会理解的,我不是本地人”这种选择根本不适合我。然而,上辅导班很难。首先,你需要分配上课时间。其次,好的辅导班很贵。第三,一小时的课程结束后,一周的反馈并不多。

解决方案:流畅

我曾是一名 ML 工程师,这让我想到:如果 AI 可以跟踪和突出显示我常见的错误,并帮助我纠正它们,那会怎么样?就像一个虚拟导师,可以自然地融入我的日常生活,并将我的英语提升到一个新的水平。这就是 Fluently 的起源。


首先,我决定花一周时间看看是否有人感兴趣。所以我制作了一个登录页面,您可以在其中注册候补名单,在网站本身上,我简单地概述了产品的主要价值。该网站尚未改变。


然后我把这个登陆页面展示给我的朋友们,并说“嘿,看看我发现了什么”,看看他们会有什么反应。令人惊讶的是,有 2/3 的人对这款应用感兴趣,并在网站上注册了等候名单。其余的人要么英语水平很好,要么不在乎。


此外,我还在我的 Telegram 频道上分享了一段 Fluently 的简短演示视频,一些朋友转发了它。结果,超过 200 人加入了等待名单。这对我开始构建来说是一个重要信号!

Fluently 现在是什么?

Fluently 是一款 Mac 应用,旨在通过在 Google Meet 或 Zoom 等在线通话后提供即时反馈来帮助非英语母语的专业人士提高英语水平。想象一下,您有一位私人教练,在每次通话后都会为您提供建议。


要尝试 Fluently,请下载应用程序并按照以下简单步骤操作:

  1. 启动应用程序:当您在线会议期间说英语时,Fluently 就会激活。
  2. 获得反馈:每次通话后,Fluently 都会根据您的语言挑战提供定制的反馈,指出错误并提出改进建议。
  3. 跟踪进度:随着时间的推移,您可以看到自己在哪些方面取得了进步以及在哪些方面仍需要练习。


以下是 Fluently 反馈的一个示例:


Fluently 的一些主要优点和功能:

  • 真实反馈:帮助纠正真实通话中出现的错误,而不仅仅是在课堂上。
  • 轻松学习:不需要额外的时间 - 只需从平常的会议中学习即可。
  • 英语水平评估:评估您的英语水平并确定您的优势和劣势。
  • AI 导师:即使您不在通话中也可以练习英语。

技术方面

由于该应用适用于 MacOS,我决定用 Swift 编写客户端。我们本来可以考虑使用 Electron,但原生应用总是感觉更好。如果我们必须深入研究底层问题,用 Swift 解决问题会更快。


目前,该应用程序会检测到通话开始,并开始以小块的形式分析用户的音频,并在服务器上进行处理。仅分析用户的语音,应用程序甚至听不到对话者的语音(除非在某些情况下没有戴耳机大声交谈)。


后端用 Python 编写,ML 模型在 PyTorch 上。服务器接收音频并检测发音错误,然后将其发送回应用程序。


我不会深入讨论管道本身的实现细节,因为这是另一篇文章的主题。为了简化,所有内容都安排如下:将音频识别为文本,将文本翻译为音素,然后由单独的模型检查它们与录音中的声音的匹配程度。


隐私:我们当然不会收集录音本身,只会保留错误统计数据。此外,我们不需要带有浓重口音的英语演讲。我自己可以录几个小时😅


尝试 Fluently 在 4 分钟内评估你的英语水平

下一步

我一直在努力改进 Fluently。首先,我们正在开发 Web 和移动应用程序。以大幅增加 Fluently 的潜在受众。并根据您最常见的错误创建像 Duolingo 这样的日常练习。这是为了让学习变得有趣并成为日常生活中的有用之物。


有问题或反馈?我在这里听取您的意见!