SpeechKITT

几行代码给网页加上语音识别按钮

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 语音识别 🍴 复刻 115 🐛 待处理 26 👀 关注 18
GitHub ↗
GitHub 星标 ★ 518
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费

项目预览

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

项目数据

分类语音识别
开发团队TalAter
定价模式🏷️完全免费
价格说明开源免费
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言JavaScript
GitHub 星标★ 518
上线时间2015-12-01 00:00:00
代码更新2026-10-29
仓库体积2.5 MB
本站数据更新2026-11-03
维护状态活跃
收录时间2026-11-03
浏览次数0

项目介绍

SpeechKITT 是一个面向网页语音识别的前端 GUI 库,用 JavaScript 编写,为浏览器中的语音识别功能提供统一、可定制的交互界面。它本身不做语音识别,而是作为 Web Speech API 的界面层,解决开发者每次接入语音识别都要重复实现麦克风按钮、状态提示、授权引导和错误反馈的问题。核心能力包括:提供可配置的悬浮按钮或底部栏样式,自动管理监听、待机、识别中等状态切换,支持自定义文案、颜色、位置和触发方式,并暴露事件与回调,方便与自有识别逻辑对接。项目早期获得约 500 星标,代码轻量、无框架依赖,适合快速给网页加上语音输入入口,也适合作为语音交互原型的界面基础。

Star 增长趋势

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

数据来源:GitHub API 逐日快照 · 收录于 2026-11-03 · 当前星标 ★ 518

核心亮点

  • 封装 Web Speech API 的界面状态机,省去手写按钮与状态切换
  • 支持自定义样式、文案、位置和触发方式,易融入现有页面
  • 轻量无框架依赖,引入脚本即可使用,接入成本低

不足之处

  • 依赖浏览器 Web Speech API,各浏览器支持与识别效果不一致
  • 项目早期,维护活跃度和文档完善度待观察

适用场景

  • 网页搜索框增加语音输入入口
  • 语音助手或语音交互原型快速搭建界面
  • 表单、客服等场景提供语音填写与指令触发

替代项目

annyang、react-speech-recognition、webkit-speech-recognition

同类项目推荐

FunSpeech 开源

本地一键部署语音识别与合成,秒级搭建私有语音服务

开箱即用的本地私有化部署语音服务,快速搭建Qwen3ASR/FunASR与Qwen3TTS/CosyVoice后端

★ 169 2026-08-09
sonus 开源

Node 里离线监听热词,唤醒后再转文字,不依赖云。

:speech_balloon: /so.nus/ STT (speech to text) for Node with offline hotword detecti···

★ 639 2026-10-04
AudioToText 开源

音频一键转写并翻译成目标语言字幕

Transcribe and translate audio to text using Whisper and DeepL.

★ 397 2026-10-12
AsrServe 开源

自托管语音识别,实时离线都能跑,接口兼容 OpenAI

Self-hosted realtime and offline ASR with SOTA open models, speaker diarization and ···

★ 359 2026-10-02
AudioScript 开源

本地离线实时转写,屏幕浮窗看字幕

[讯飞同传]免费平替——本地系统语音实时转写,国际会议、外语播客、生肉影视,屏幕浮窗、···

★ 266 2026-11-02
MASR 开源

一个框架搞定流式+非流式语音识别,训练部署都省心

Pytorch实现的流式与非流式的自动语音识别框架,同时兼容在线和离线识别,目前支持Conform···

★ 728 2026-08-10
hermes-speech 开源

给 Hermes 智能体装上耳朵和嘴,一句话接入多家语音模型

Hermes Agent TTS and STT plugin for AllModels speech models and voices.

★ 204 2026-09-24