3作者: AshBuk8 个月前
我找不到一款适合日常 Linux 使用的、注重隐私且可靠的语音输入应用,所以自己动手开发了一个。<p>这个项目使用 Whisper.cpp 进行离线语音识别,并使用 Go 语言编写。它同时支持 X11 和 Wayland,旨在成为 Linux 桌面上的听写和语音命令的即插即用解决方案。<p>目标是提供一个快速、本地且尊重隐私的替代方案,取代 Dragon 或基于云的语音转文本(STT)工具。<p>代码库:<a href="https:&#x2F;&#x2F;github.com&#x2F;AshBuk&#x2F;speak-to-ai" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;AshBuk&#x2F;speak-to-ai</a> 问题反馈:<a href="https:&#x2F;&#x2F;github.com&#x2F;AshBuk&#x2F;speak-to-ai&#x2F;issues" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;AshBuk&#x2F;speak-to-ai&#x2F;issues</a><p>欢迎大家提供反馈,在不同的发行版/桌面环境上进行测试,也欢迎提出改进意见或贡献代码。
1作者: echamussy8 个月前
嗨,Hacker News!我很高兴分享我一直在开发的东西:MovePlay,一款将屏幕时间转化为运动时间的应用程序。 有了 MovePlay,孩子们不再只是坐着滑动屏幕——他们可以通过跳跃、奔跑和移动来玩游戏。该应用程序使用设备的摄像头,识别并响应他们的动作,将被动的屏幕时间转化为积极的玩乐。 我最初是为我的女儿们开发的。她们很喜欢玩游戏,但我不希望她们把所有时间都花在沙发上。我想看看是否能做出一些有趣的东西,让她们动起来。 MovePlay 使用 Apple 的 Vision 框架,专为 iOS 和 Mac 构建。所有视频处理都完全在设备上进行(不会传输任何图像或视频)。它使用实时身体姿势检测,以及我为手势(开始和停止游戏)训练的一个小型自定义机器学习模型。 我很乐意听取您的反馈——特别是来自家长或任何对积极运动感兴趣的人。
17作者: nbr238 个月前
Hi HN, 作为周末项目,我拼凑了一个实体电话,它使用树莓派运行Asterisk和Twilio,让幼儿可以安全地拨打国际长途电话。 我在这篇博文中记录了设置过程,并在GitHub上发布了代码和Ansible playbook,以便其他人可以复制它。 我构建这个是为了让外籍人士的孩子们可以轻松地与在其他大陆的家人保持联系。 欢迎任何做过类似项目或尝试自己构建的人提供反馈! 博文:<a href="https:&#x2F;&#x2F;wip.tf&#x2F;posts&#x2F;telefonefix-building-babys-first-international-landline&#x2F;" rel="nofollow">https:&#x2F;&#x2F;wip.tf&#x2F;posts&#x2F;telefonefix-building-babys-first-intern...</a> GitHub 仓库: - <a href="https:&#x2F;&#x2F;github.com&#x2F;nbr23&#x2F;ansible-role-telefonefix" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;nbr23&#x2F;ansible-role-telefonefix</a> - <a href="https:&#x2F;&#x2F;github.com&#x2F;nbr23&#x2F;allo-wed" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;nbr23&#x2F;allo-wed</a>
3作者: era378 个月前
Mirrow 是一个 TypeScript DSL,它编译成 SVG,具有编译时语法检查和类型安全。它减少了样板代码,并在运行时之前捕获 SVG 错误。 主要特点: * 编译时属性验证 * 内联事件(on:click, @hover) * 零配置 CLI:npx mirrow -i input.mirror -o output.svg * 可作为静态 SVG 或组件使用 在线演示:[https://mirrow.app/playground](https://mirrow.app/playground) GitHub: [https://github.com/MirrowApp/mirrow](https://github.com/MirrowApp/mirrow) 构建这个工具是因为手写 SVG 容易出错,并且现有工具直到运行时才捕获错误。非常欢迎大家对开发体验和文档提出反馈!