Repolode
moonshine-ai

moonshine-ai/moonshine

开源的端侧语音工具包,提供语音转文字、意图识别和文字转语音,适合构建实时语音应用与智能体。

可替代:Whisper

Star
11,260
Fork
620
未关闭 Issue
12
最近提交
18天前

这是什么?

Moonshine Voice 是一个开源 AI 工具包,用于构建实时语音智能体和语音应用。它完全在设备端运行,无需账号或 API 密钥,音频数据保留在本地。

语音转文字模型从零训练,模型规模从约 1MB 的小型模型(适合资源受限设备)到追求更高精度的较大模型不等。库针对实时流式场景设计,在用户说话过程中提前处理,以降低响应延迟。同一套 API 覆盖 Python、JavaScript/WASM、iOS、Android、macOS、Linux、Windows 和树莓派。

项目还包含意图识别和文字转语音功能。默认模型采用 MIT 许可证,少数旧版非英语非流式模型除外,这些模型使用非商业许可。

核心功能

  • 01从零训练的语音转文字模型,提供从极小到更高精度的多种规模。
  • 02支持实时流式转写,用户说话时即开始处理。
  • 03完全端侧运行,无需账号或 API 密钥。
  • 04一套库覆盖 Python、JavaScript/WASM、iOS、Android、桌面系统和树莓派。
  • 05支持意图识别与文字转语音,便于构建语音交互界面。

适用场景

  • 在移动或桌面应用中加入语音指令,且无需把音频上传到云服务。
  • 构建在用户说话时就能快速响应的语音智能体。
  • 在树莓派等小型嵌入式设备上运行语音识别。

快速上手

  1. 1

    安装 Python 包

    pip install moonshine-voice
  2. 2

    以英语运行麦克风实时转写

    moonshine-voice mic --language en
  3. 3

    其他平台请按照快速入门指南操作

使用前须知

  • 英语以外语言的旧版非流式模型采用非商业许可证。

标签

常见问题

moonshine 是什么?
开源的端侧语音工具包,提供语音转文字、意图识别和文字转语音,适合构建实时语音应用与智能体。 Moonshine Voice 是一个开源 AI 工具包,用于构建实时语音智能体和语音应用。它完全在设备端运行,无需账号或 API 密钥,音频数据保留在本地。
moonshine 可以免费使用吗?用的什么许可证?
moonshine 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
moonshine 还在维护吗?
活跃维护中。moonshine 最近一次提交是在 2026年10月2日。
moonshine 适合用来做什么?
在移动或桌面应用中加入语音指令,且无需把音频上传到云服务。 构建在用户说话时就能快速响应的语音智能体。 在树莓派等小型嵌入式设备上运行语音识别。
moonshine 怎么安装和运行?
安装 Python 包: pip install moonshine-voice 以英语运行麦克风实时转写: moonshine-voice mic --language en 其他平台请按照快速入门指南操作
在哪里获取 moonshine?
源代码和安装说明在 GitHub 上:https://github.com/moonshine-ai/moonshine

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目