moonshine

超低延迟语音全家桶,让语音交互快人一步

开源 🏷️定价信息待确认 ✅ 目前可打开 音频音乐 🍴 复刻 658 🐛 待处理 28 👀 关注 65
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 11458
维护状态 活跃
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

moonshine 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类音频音乐
开发团队moonshine-ai
定价模式🏷️定价信息待确认
价格说明定价信息待确认
访问状态✅ 目前可打开
是否开源是
开源协议NOASSERTION
主要语言C++
技术栈/模型intent-recognition,stt,tts,voice,voice-recognition
GitHub 星标★ 11458
上线时间2024-10-04 00:00:00
代码更新2026-11-10
仓库体积489.1 MB
本站数据更新2026-11-10
维护状态活跃
收录时间2026-08-09
浏览次数4

项目介绍

Moonshine 是一个专为语音代理和语音界面设计的超低延迟语音工具包,集成了语音转文字(STT)、意图识别和文字转语音(TTS)三大核心能力。它解决了传统语音流水线延迟高、组件分散的问题,通过统一的 C++ 实现和优化的推理引擎,将端到端语音交互延迟压缩到极低水平,适合实时对话场景。其核心能力包括:高效的流式 STT(支持实时转写)、轻量级意图分类(可直接从语音中识别用户意图)、以及自然流畅的 TTS 输出。项目采用 C++ 编写,强调性能与可移植性,支持多种平台部署,为开发者提供了构建语音助手、智能客服、语音控制等应用的完整基础组件。Moonshine 在 GitHub 上拥有超过 1 万星标,社区活跃,是语音 AI 领域值得关注的开源方案。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 11458

使用教程

难度:入门 约 5 分钟 部署方式:命令行工具 3 步

环境要求

  • 已安装 Python 与 pip(通过 pip 安装 moonshine-voice 包)
  • 可用的麦克风等音频输入设备(mic 命令用于实时采集语音)
  • 无需账号或 API 密钥,全部在设备本地运行

安装与启动步骤

  1. 1安装 Moonshine

    用 pip 安装官方发布的 moonshine-voice 包,安装完成后即可使用同名命令行工具。

    pip install moonshine-voice
  2. 2启动麦克风转写

    运行 mic 子命令并从麦克风拾音,用 --language 指定识别语言,如 en 表示英语。

    moonshine-voice mic --language en
  3. 3可选:接入编码代理

    如果用编码代理写代码,可添加官方 skill,让代理了解当前 API 用法,避免误用旧接口。

    npx skills add moonshine-ai/moonshine --skill moonshine-voice

关键配置

配置项必填说明示例
--language否指定语音识别使用的语言代码en

如何确认成功

命令行未报错并进入麦克风监听状态、终端出现实时转写结果,即表示安装与启动成功。

常见问题

Q:安装后提示找不到 moonshine-voice 命令怎么办?

A:确认 pip 对应的 Python 环境与当前终端一致,可先用 pip show moonshine-voice 检查是否装成功,再重新执行 pip install moonshine-voice。

Q:运行时没有识别结果或提示音频相关错误?

A:mic 命令需要麦克风输入,请确认系统已连接麦克风、终端有录音权限,且没有被其他程序独占。

Q:需要申请 API Key 或联网上传音频吗?

A:不需要。README 说明全部在设备本地运行,速度快、隐私性好,无需账号或 API 密钥。

Q:Python 之外的平台怎么用?

A:官方 Quickstart 覆盖 Python、JavaScript/WASM、iOS、Android、macOS、Linux、Windows 和树莓派,详见 moonshine-voice.readthedocs.io。

注意事项

  • 所有推理都在设备本地完成,无需账号或 API 密钥。
  • 其他平台安装方式与可运行示例见官方文档 moonshine-voice.readthedocs.io 的 Quickstart 与 Examples。
  • 使用编码代理时也可手动把 .agents/skills/moonshine-voice/ 复制到项目的 .agents/skills/ 目录。

核心亮点

  • 端到端延迟极低,实测语音转写响应速度优于主流方案,适合实时对话
  • 一体化集成 STT、意图识别、TTS,免去多组件拼装和调优成本
  • C++ 实现,内存占用小,支持边缘设备部署,性能稳定

不足之处

  • 文档相对简略,部分高级用法需自行阅读源码
  • 模型生态较新,预训练模型覆盖语种有限,中文支持待加强

适用场景

  • 构建实时语音助手(如智能音箱、车载语音)
  • 开发低延迟语音客服机器人,提升交互流畅度
  • 用于语音控制界面(如无障碍辅助、工业语音指令)

替代项目

Whisper.cpp、Vosk、Coqui TTS

上一篇:deepgram-dotnet-sdk

下一篇:PaddleSpeech

同类项目推荐

nodejs-whisper 开源

在 Node.js 里本地跑 Whisper,音频转文字不用 Python

NodeJS Bindings for Whisper - the CPU version of OpenAI's Whisper, as initially craf···

★ 212 2026-11-02
ha-openai-whisper-stt-api 开源

把语音识别甩给云端,低配 Home Assistant 也能秒回话

HACS custom integration for using Whisper speech-to-text (OpenAI, GroqCloud or Mistr···

★ 113 2026-09-23
tiny-audio 开源

25 美元训出带时间戳和说话人分离的语音转文字

A speech-to-text system you can train for $25. A frozen speech encoder and a Qwen LL···

★ 179 2026-10-11
web-speech-cognitive-services 开源

用Azure服务补齐浏览器语音API,统一标准接入

Polyfill Web Speech API with Cognitive Services for both speech-to-text and text-to-···

★ 70 2026-08-09
leopard 开源

本地离线把语音转成文字,不联网也能用

On-device speech-to-text engine powered by deep learning

★ 485 2026-09-16
obs-localvocal 开源

直播录屏时,本地AI实时生成字幕,保护隐私零延迟

OBS plugin for local speech recognition and captioning using AI

★ 1663 2026-09-10
go-whisper 开源

用 Go 直接跑 Whisper,把音频转成文字

Speech-to-Text in golang

★ 192 2026-11-05
moonshine 开源

超低延迟语音全家桶,让语音交互快人一步

Very low latency speech to text, intent recognition, and text to speech, for buildin···

★ 11458 2026-08-09