GitHub 仓库: https://github.com/Orenoid/BabelDuck
在线 Demo:BabelDuck
嫌太长不看的朋友可以直接体验下,应用内置了一个简单的教程,来说明为什么更合适刚入门英语口语练习的人。
( P.S. 目前还是 MVP 版本,易用性方面后续会继续打磨,有问题可以提 issue )
虽然 GitHub 上已经有不少开源的对话练习应用了,但我之前在尝试用它们练习的时候,遇到了一个问题:
我口语太菜了,很多时候上来就直接卡壳,嘴巴一张半天嘣不出几个词,或者磕磕巴巴地说完了但也不知道这么表达对不对,尝试过在 prompt 里让 AI 帮忙分析和纠正我的问题,但很多时候对话一长,AI 就老忘了这事儿,或者开始说车轱辘话,不好使。
结果就是练习过程特别不流畅,还经常得停下来切出去查东西,体验非常糟糕。
所以我决定开发一个功能定位略有不同的 AI 口语应用,在 BabelDuck 引入了快捷指令的功能,由另外一个 AI 专门负责协助你的口语表达,直接翻译、语法纠正、表达润色之类的都能做,而且如果对它提供的结果有疑问的话,还可以开启子对话,进一步讨论语法表达问题,并且不影响当前对话。
更重要的是,你可以完全根据自身需求自定义指令,比如:
除了上面介绍的,常规的 AI ChatBot 应用的功能也是有的,例如对话管理、语音输入、语音输出、LLM 服务切换等等。 目前尚处于 MVP 阶段,有些功能还需要打磨,后续会继续完善。
接下来打算更新的功能(不一定按这个顺序):
这里得道个歉,标题里的“开源”其实是不太严谨的说法,这个项目的 License 其实是限制商业用途的(所以不符合严格意义上的开源定义),但个人可以免费使用和修改,99% 的人应该都不受影响。
总的来讲源代码是开放的,只是不符合狭义上的开源定义,为了挑选这个 License 还花了一些时间去调研,回头另外开贴讲下,之前在站内搜索也有看到有人在找这种 License 。
1
Maxbee 9 天前
有 app 版就好了
|
3
vsitebon 9 天前 1
看着很不错
|
4
ala2008 9 天前 1
网站做的不错
|
5
cookii 8 天前
|
6
zjh7890 8 天前
ChatGPT 的语音模式不是已经很好用了吗?跟他说学啥场景,语速也可以调节。
|
7
Orenoid OP @zjh7890 功能定位不一样,这个主打的差异点在于辅助对话,提供很多对话之外的即时反馈,例如语法、表达等等,很多人的口语水平不足以跟 AI 形成有效的对话(比如我)
|
9
luckycoding 8 天前
👍对于本菜鸡非常友好哈哈哈
|
10
Orenoid OP @luckycoding 主要是我是真的在练习时,发现有这些痛点才开发的 😂 所以我猜应该有人有同样的需求
|
11
lrh3321 8 天前
👍有想法
|
12
m502002313 8 天前
@zjh7890 是的 我平时都用 高级语音练习
|
13
zzgo88 8 天前
非常棒,现在能用 Ollama 吧?
|
14
Orenoid OP @zzgo88 可以在 "设置 -> 模型" 里选择添加服务,可以添加兼容 OpenAI APi 格式的服务,然后在对话设置里切换对话模型服务,我记得 Ollama 是兼容 OpenAI API 的。
|
15
zzzlll 8 天前 1
口语差的人很能明白 OP 的想法,狠狠点赞
|
16
yuxian 7 天前
目前还没有接入实时语音?
|
17
coreki 7 天前 1
试用了一下,还不错
|
19
gorgeousGeorge 7 天前
你好,我用了一下,很不错。但是有个奇怪的 bug ,我还以为是我键盘的问题——在输入 have 这个单词的时候,输入框里面老是打出 haev ,基本是必现的。
@Orenoid |
20
Orenoid OP @gorgeousGeorge 感谢反馈,已修复。
|
21
NeedforV2 5 天前 1
挺不错的,支持一下
|