IT之家 4 月 7 日消息,科技媒体 Windows Central 今天(4 月 7 日)发布博文,报道称微软 12 年最有价值专家(MVP)Lance McCarthy 发布博文,演示如何利用 Windows AI APIs 在 10 分钟内为应用添加 NPU 驱动的 AI 功能。
![]()
McCarthy 在博文中指出,生成式 AI 浪潮下,传统客户端开发者常因学习成本高、云服务收费或时间不足而却步,而 Windows AI APIs 将打破这一僵局,它将强大的 AI 能力直接带入本地设备,无需云 API、无需付费、无需 REST 调用,仅需数行代码即可实现功能集成。
这一方案的核心优势在于开箱即用与零成本。开发者可直接调用 Phi Silica(本地语言模型)、AI Text Recognition(AI 文本识别)、AI Imaging(AI 图像处理)及 Windows Studio Effects 等功能。唯一的限制是用户需拥有 Windows 11 AI+ PC。
在博文中,McCarthy 以开源应用 Xkcd Viewer 为例,具体实践整套流程。该应用原本缺乏对视障用户的友好支持,通过集成 Image Description API,应用能理解图像语境并生成生动解说。
![]()
代码实现异常简洁:首先通过 AppUtils.HasNpu () 检测设备是否支持 NPU;随后调用 ImageDescriptionGenerator.DescribeAsync 方法获取图像描述;最后通过语音合成朗读内容。整个过程无需导入自定义 ONNX 模型,完全依赖 Windows AI Foundry 的本地算力。IT之家附上演示视频如下:
![]()
技术实现上,开发者需在项目中引用 WinApp SDK,并检查 AIFeatureReadyState 以确保 AI 服务就绪。代码示例中,作者将 ViewModel 拆分为部分类,在检测到 NPU 后动态加载 AI 功能,并默认使用 DetailedNarration 模式以更好地传达漫画中的幽默元素。
参考
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.