我们开源了 NeuDecide:一个 43 MB 的音频到工具调用模型,附带 WASM 浏览器演示
摘要
Neuphonic 以 Apache 2.0 协议开源 NeuDecide,这是一个 43 MB 的音频到工具调用模型,跳过转录步骤,在 SLURP 数据集上达到 72.4% 的工具准确率,仅需单 CPU 线程即可运行,并提供浏览器 WASM 演示。
我们是 Neuphonic 团队,现以 Apache 2.0 协议开源 NeuDecide。它接收音频输入和工具定义,直接返回带有参数的工具调用,无需中间转录步骤。模型文件总计 43 MB,推理仅需单 CPU 线程即可运行。在浏览器中试用 WASM 演示:选择预设或自定义工具,录制或上传音频,然后查看返回的工具调用。演示链接 https://i.redd.it/jdj9glx088uh1.gif 性能表现 在 SLURP 的工具调用任务中(可用工具数为 10),NeuDecide 直接从语音生成工具调用(无需转录)的准确率达到 72.4%:约为 Nvidia Parakeet + Google FunctionGemma(24.4%)的 3 倍。约为 Cactus(Whistle + Needle)(20.7%)的 3.5 倍。 https://preview.redd.it/kig4izdl88uh1.jpg?width=3504&format=pjpg&auto=webp&s=6d0de95871aa930161153fb7b30ddbb769aae920 在单 CPU 线程上运行: MacBook Pro M3:调用耗时 46 ms,加载耗时 159 ms,峰值内存 149 MB。 Samsung S24+:调用耗时 82 ms,加载耗时 267 ms,峰值内存 174 MB。 Raspberry Pi 5:调用耗时 206 ms,加载耗时 499 ms,峰值内存 146 MB。 工作原理 导出包包含三个 ONNX 计算图: 音频编码器处理语音输入。 工具编码器将音频表示与经过分词的 JSON 工具定义进行融合。 解码器使用缓存的键值对逐 token 生成工具调用。 工具列表作为每次请求的输入,因此更换可用操作无需重新训练。 https://preview.redd.it/9g6mb03688uh1.jpg?width=3504&format=pjpg&auto=webp&s=9436dc7f96cd66918c7472ae219ad7f78c1974f2 用你自己的工具试试 该项目源于我们与机器人合作伙伴的合作,他们需要在受限硬件上实现语音控制。演示包含扫地机器人、车载控制和智能家居的可编辑预设,同时提供自定义选项来测试你自己的工具定义。 我们还为 Python 打包了 NeuDecide,你可以本地运行推理并用自己的工具定义进行测试。我们选择 Apache 2.0 协议,是为了让大家更容易基于该模型进行构建和贡献。我们一直关注 TypeSafe、Cactus 等在该领域的成果,希望这个项目也能带来一些有价值的东西。 技术博客:https://www.neuphonic.com/blog/neudecide Python 包:https://github.com/neuphonic/neudecide Hugging Face 模型:https://huggingface.co/neuphonic/neudecide 如果你尝试使用了它,我们很想知道你使用的硬件、工具定义,以及模型在哪些请求上表现不佳。
相似文章
@HuggingApps: NVIDIA Nemotron 刚刚推出了一个原生音频模型,它能感知世界,而不仅仅是文字转录、翻译、声音识别……
NVIDIA 发布了 Nemotron,一个原生音频模型,能够进行转录、翻译、声音识别、音频问答、TTS 以及完整的语音到语音转换,开放 2B 和 30B 参数权重。
@TeksEdge: 腾讯开源了一个小型1.5B AI模型,能替代多个独立音频工具,击败Qwen3-TTS!Thi…
腾讯开源了一个名为AuK的1.5B参数AI模型,可以替代多个音频工具,通过自然语言指令处理TTS、语音克隆和降噪等任务。
parakeet.wgsl – 通过原生 WebGPU 与 SIMD WASM 在浏览器中实现快速准确的语音识别
parakeet.wgsl 使用原生 WebGPU 计算着色器和 SIMD WASM,在浏览器中实现 NVIDIA Parakeet TDT 0.6B V2 语音转录的快速与准确,并提供实时演示与开源库。
[audio.cpp] 版本 0.7:62 个音频模型家族(85+ 变体)、模型比较的 Arena UI、MiniMax Music 3、FireRed TTS3/Audio、ControlFoley、Personaplex 等更多内容
audio.cpp 版本 0.7 引入了一个新的 Arena UI,用于本地比较音频模型,扩展至 62 个模型家族,拥有超过 85 个变体,并支持在边缘硬件如 NVIDIA Jetson Orin 上部署。
Phonon 开源发布:专为边缘设备运行设计的 31M 和 40M 参数 TTS 模型
Gradium 发布了首个开源模型 Phonon,这是一组 31M 和 40M 参数、专为边缘/设备端运行设计的 TTS 模型,其推理栈完全开源并支持 CPU、GPU、NPU 等 10 多种后端(大多基于 Rust)。