
开源软件
文章平均质量分 92
桑榆肖物
一个写诗的程序猿。微软MVP,全栈研发,热爱研究各种前沿技术, AI / AR / VR / ROS ;主要使用 .Net,Vue,PHP,Go,Python 等
展开
-
在Luckfox上使用EdgeVoice语音助手
本文主要介绍如何使用百元级开发板 Luckfox Pico Ultra W 安装 EdgeVoice ,通过 Azure OpenAI 打造一个实时语音助手,实现媲美商业产品的交互体验。原创 2025-03-24 19:12:38 · 850 阅读 · 0 评论 -
Linux 开发板接入OpenAI 实时语音聊天实战
本文介绍如何使用 Linux 开发板接入 OpenAI 的实时语音聊天接口,实现语音识别和生成。通过这种方式,你可以在 Linux 开发板上实现语音交互功能,例如语音助手、语音控制等。内容涉及 .NET 知识、Linux 音频处理、WebSocket 通信、LCD 显示等技术,适合对.NET 嵌入式音频开发感兴趣的读者学习和参考。原创 2025-03-24 19:10:27 · 1325 阅读 · 0 评论 -
纯前端使用 Azure OpenAI Realtime API 打造语音助手
通过本文的介绍,我们了解了如何通过纯前端代码实现一个实时语音对话助手。通过与 Azure 的 Realtime API 进行交互,我们实现了实时语音交互的功能,并了解了如何处理音频数据和实现双模态消息展示。通过这个示例我们可以继续将其应用到硬件开发中,实现更多有趣的功能。希望本文对你有所帮助,如果有任何问题或建议,欢迎在评论区留言。原创 2025-03-04 10:00:58 · 955 阅读 · 0 评论 -
发票助手:使用.NET处理PDF文件和二维码解析
本文以发票助手获取发票信息为例,详细介绍如何使用 .NET 技术处理 PDF 文件并进行二维码解析。文章介绍的相关代码已开源在GitHub,欢迎查看和收藏。原创 2024-12-16 19:47:43 · 1130 阅读 · 0 评论 -
一个简单的ASP.NET 一致性返回工具库
本文主要介绍了 Sang.AspNetCore.CommonLibraries 这个 ASP.NET 通用库,它目前提供了一致性返回和简单提示页面的功能,旨在简化开发工作,提高代码的复用性和可维护性。原创 2024-11-21 21:07:35 · 883 阅读 · 0 评论 -
Sang.UAParser一个简单的.NET用户代理解析器
本文主要介绍了 Sang.UAParser 这个简单的.NET用户代理解析器,可以用来解析用户代理字符串,提取出其中的浏览器、操作系统等信息。这个库的使用非常简单,只需要引用 NuGet 包,然后调用相应的方法即可。原创 2024-08-29 21:37:34 · 1337 阅读 · 0 评论 -
记一次 Garnet 的安装部署问题排查
本文主要以安装部署替代 Redis 的 Garnet 为例,介绍如何排查 Linux 系统中部署 .NET 独立应用程序时遇到的问题。通过检查文件权限、依赖库、SELinux 配置等方面,解决了应用程序无法正常运行的问题。原创 2024-08-29 21:34:31 · 726 阅读 · 0 评论 -
探索 LLamaWorker 本地大模型API服务的新功能:函数调用
LLamaWorker 是一个基于 LLamaSharp 项目开发的可以在本地运行大模型服务,并提供与 OpenAI / Azure OpenAI 兼容的 API。除了兼容性,LLamaWorker 还提供了一些其他功能,例如多模型支持、流式响应、嵌入支持、对话模版等。同时,对于支持函数调用的模型,通过工具提示词的配置,就可以使用函数调用 Function Call 能力。原创 2024-07-27 00:11:41 · 375 阅读 · 0 评论 -
ChatUI:使用Gradio.NET为LLamaWorker快速创建大模型演示界面
Gradio.NET 是 Gradio 的.NET 移植版本。它是一个能够助力迅速搭建机器学习模型演示界面的库,其提供了简洁的 API,仅需寥寥数行代码就能创建出一个具备交互性的界面。在本篇文章中,我们将会阐述如何借助 Gradio.NET 为 LLamaWorker 快捷地创建一个大型模型演示界面。原创 2024-06-26 20:12:29 · 1449 阅读 · 0 评论 -
探索 LLamaWorker:基于LLamaSharp的.NET本地大模型服务
LLamaWorker 是一个基于 LLamaSharp 项目开发的 HTTP API 服务器。它提供与 OpenAI 兼容的 API,使得开发者可以轻松地将大型语言模型(LLM)集成到自己的应用程序中。原创 2024-06-26 20:11:02 · 1498 阅读 · 0 评论 -
微软开源项目Garnet:Redis的竞争者还是替代者?
作为微软的新开源项目,Garnet无疑为开发者社区带来了新的可能性。它的出现并非要取代Redis,而是提供了一个与Redis兼容的、具有一些独特优势的选择。对于开发者来说,Garnet的出现无疑为他们提供了更多的选择,而这对于开源社区的发展来说,无疑是一件好事。如果你正在寻找一个Redis的替代方案,那么Garnet可能是一个不错的选择。原创 2024-03-26 10:19:21 · 2147 阅读 · 0 评论 -
在正式项目中使用Improv配网及小程序配网工具
通过本文的介绍,我相信你已经对如何在正式项目中使用 Improv 配网及微信小程序配网工具有了一定的了解。配网是设备网络化的第一步,也是非常重要的一步。项目案例已经开源在希望,通过这个项目,能够帮助你更好的实现在 .Net nanoFramework 项目进行网络接入,让配网过程变得更加简单、快速和安全。原创 2024-02-28 09:48:41 · 1381 阅读 · 0 评论 -
退出屏保前玩一把游戏吧!webBrowser中网页如何调用.NET方法
本文向大家介绍了如何在 webBrowser 中的网页调用 .NET 方法,以及如何在屏保程序中加入游戏元素。通过这些技巧,我们可以为用户带来更有趣的屏保体验。感兴趣的话,可以下载体验一下。原创 2023-08-27 12:40:44 · 339 阅读 · 0 评论 -
使用.NET开发一个屏幕OCR工具
本文将介绍使用.NET开发的一款桌面离线截图 OCR 工具,软件已开源原创 2022-10-01 15:34:39 · 1422 阅读 · 0 评论 -
massCode 一款优秀的开源代码片段管理器
massCode 是一个面向开发人员的代码片段管理工具,它不仅开源免费,并且拥有 VS Code 、Raycast 和 Alfred 的扩展插件。它不仅可以帮助你创建和组织自己的个人代码片段集合,而且可以在 IDE 中方便的使用...原创 2022-07-24 14:19:18 · 754 阅读 · 0 评论