返回首页
最新
我很想听听你生活中、工作中或两者都对你产生重大影响的最喜欢的事物!这些可以是重要的软件工具、书籍、实物、艺术作品、音乐或其他你珍视并认为有意义的东西。
<p>可选回答模板:</p>
*工作*
*日常生活*
*媒体*
之前的内容:
12-2024: https://news.ycombinator.com/item?id=42449776 (4条评论)
01-2024: https://news.ycombinator.com/item?id=39163944 (57条评论)
在疫情期间,我通过每天与一位母语为德语的人练习,达到了能够进行日常对话的水平。这种方法效果非常好,但成本高且难以推广。
现在,借助实时的人工智能互动和高质量的图像生成技术,我创建了LangTrak——旨在为法语、西班牙语、德语、俄语和芬兰语重现这种有效的、基于情境的练习学习体验。
它的工作原理如下:
- 观看一段目标语言的YouTube视频,应用程序会根据该内容设置学习情境。
- 生成练习——AI导师会根据视频内容创建相关的语言练习。
- 进行对话并解决问题——与AI导师实时讨论练习内容。
它将可理解的输入(通过YouTube)与AI语言伙伴结合在一起,让你从喜欢的内容中学习,并立即在情境中进行练习。
在这里试用一下: [https://langtrak.com](https://langtrak.com)
我非常希望听到你的反馈,特别是来自语言学习者或使用AI进行练习的用户。哪些语言或功能会让这个工具对你最有用?
嗨,HN,
我开发了Skyler([https://github.com/05sanjaykumar/Skyler-AI](https://github.com/05sanjaykumar/Skyler-AI)),这是一款专注于隐私和语义搜索的人工智能电子邮件组织工具。它曾在skylerinbox.com上线几个月,但由于谷歌的CASA合规要求(100用户的OAuth限制,且不具备昂贵的第三方认证),我最终决定关闭它。
作为一名在印度的计算机科学三年级学生,我独自用42天时间完成了这个项目。
技术栈:
- 前端:Next.js, NextAuth, Tailwind, shadcn/ui
- 后端:Express(TypeScript),Prisma,Supabase
- AI/ML:distilbert(情感分析),all-MiniLM-L6-v2(语义搜索),Groq Llama(摘要生成)
- 基础设施:Docker,Nginx,Hetzner VPS
- 隐私优先:使用Dexie进行客户端缓存,最小化服务器存储
主要挑战:
- Gmail OAuth令牌刷新问题和速率限制
- CASA合规限制在100用户(认证成本高达数千美元)
- 构建隐私优先架构(比标准SaaS更难)
- 支付集成(印度使用PayPal + Cashfree)
我为什么关闭它:
合规的负担(CASA认证、法律费用、持续的OAuth验证)对于一个独立的最小可行产品来说是没有意义的。基础设施运行良好,但商业限制非常严苛。
演示视频:[https://youtu.be/ATNYoNt6oBE](https://youtu.be/ATNYoNt6oBE)
所有代码都是开源的,作为学习资源。如果你对我在技术决策或合规问题上遇到的挑战有任何疑问,欢迎提问!
原始的 Hatnote Listen to Wikipedia 网站尚未支持 HTTPS,我想在浏览器上尝试 Web MIDI API,因此我编写了这个网络应用程序来进行测试。
Web MIDI API 对我来说太底层了,所以我使用了一个名为 WEBMIDI.js 的辅助库来帮助实现这一功能。
这个网络应用程序使用简单的 HTML、JavaScript 和 CSS 编写,以保持页面轻量,简化开发过程,并尽量减少外部依赖。
更多信息,包括其功能,可以在 README 文件中找到:<a href="https://github.com/explor4268/wikiwaver" rel="nofollow">https://github.com/explor4268/wikiwaver</a>(Codeberg 镜像:<a href="https://codeberg.org/exploraz/wikiwaver" rel="nofollow">https://codeberg.org/exploraz/wikiwaver</a>)
[0]: <a href="http://listen.hatnote.com/" rel="nofollow">http://listen.hatnote.com/</a>
[1]: <a href="https://news.ycombinator.com/item?id=9972781">https://news.ycombinator.com/item?id=9972781</a>
[2]: <a href="https://developer.mozilla.org/en-US/docs/Web/API/Web_MIDI_API" rel="nofollow">https://developer.mozilla.org/en-US/docs/Web/API/Web_MIDI_API</a>
[3]: <a href="https://github.com/djipco/webmidi" rel="nofollow">https://github.com/djipco/webmidi</a>