Web Speech API Libraries Voice AI Tools
Angular and JavaScript libraries wrapping the browser's native Web Speech API for speech recognition functionality. Does NOT include commercial speech APIs (Speechly, Deepgram), text-to-speech, or framework-agnostic speech frameworks.
There are 149 web speech api libraries tools tracked. 1 score above 70 (verified tier). The highest-rated is TalAter/annyang at 93/100 with 6,667 stars and 20,519 monthly downloads. 1 of the top 10 are actively maintained.
Get all 149 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=voice-ai&subcategory=web-speech-api-libraries&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Tool | Score | Tier |
|---|---|---|---|
| 1 |
TalAter/annyang
💬 Speech recognition for your site |
|
Verified |
| 2 |
Picovoice/web-voice-processor
A library for real-time voice processing in web browsers |
|
Established |
| 3 |
EddyVerbruggen/nativescript-speech-recognition
:speech_balloon: Speech to text, using the awesome engines readily available... |
|
Established |
| 4 |
sdkcarlos/artyom.js
A voice control - voice commands - speech recognition and speech synthesis... |
|
Established |
| 5 |
evancohen/sonus
:speech_balloon: /so.nus/ STT (speech to text) for Node with offline hotword... |
|
Established |
| 6 |
antirek/voicer
AGI-server voice recognizer for #Asterisk |
|
Established |
| 7 |
xiangyuecn/Recorder
html5 js 录音 mp3 wav ogg webm amr g711a g711u 格式,支持pc和Android、iOS部分浏览器、Hybrid... |
|
Established |
| 8 |
capacitor-community/text-to-speech
⚡️ Capacitor plugin for synthesizing speech from text. |
|
Established |
| 9 |
HumeAI/hume-typescript-sdk
Add Hume AI to any TypeScript project |
|
Emerging |
| 10 |
ceuk/speech-recognition-aws-polyfill
Polyfill for the SpeechRecognition browser API using AWS Transcribe as a fallback |
|
Emerging |
| 11 |
h5p/h5p-speak-the-words
Create questions answered through speech |
|
Emerging |
| 12 |
rse/speechflow
Speech Processing Flow Graph |
|
Emerging |
| 13 |
Azure-Samples/SpeechToText-WebSockets-Javascript
SDK & Sample to do speech recognition using websockets in Javascript |
|
Emerging |
| 14 |
pbakondy/cordova-plugin-speechrecognition
:microphone: Cordova Plugin for Speech Recognition |
|
Emerging |
| 15 |
mastashake08/speech-kit
Simplifying the Speech Synthesis and Speech Recognition engines for... |
|
Emerging |
| 16 |
Kaljurand/dictate.js
A small Javascript library for browser-based real-time speech recognition,... |
|
Emerging |
| 17 |
advanced-media-inc/amivoice-api-client-library
AmiVoice API Client Library and the sample programs |
|
Emerging |
| 18 |
OvidijusParsiunas/speech-to-element
A simple way to add speech to text functionality to your website :microphone: |
|
Emerging |
| 19 |
seanghay/speechviewer
A quick audio dataset viewer |
|
Emerging |
| 20 |
dictate-button/dictate-button
Customizable Web Component that adds speech-to-text dictation capabilities... |
|
Emerging |
| 21 |
HumeAI/hume-react-sdk
Packages for using Hume AI and React |
|
Emerging |
| 22 |
ioBroker/ioBroker.sonus
Control ioBroker with voice |
|
Emerging |
| 23 |
sljavi/handsfree-for-web-zoom-module
Zoom module implementation for Handsfree for web |
|
Emerging |
| 24 |
cdimascio/watson-html5-speech-recognition
Speech Recognition for Browsers via Webkit, HTML5, and Watson |
|
Emerging |
| 25 |
soundhound/hound-sdk-web-example
An example of how to work with text and voice requests using the Houndify... |
|
Emerging |
| 26 |
sljavi/handsfree-for-web-control-speech-recognition-module
Handsfree for Web module useful to ask for start or stop listening for voice commands |
|
Emerging |
| 27 |
kamiazya/ngx-speech-recognition
Angular 5+ speech recognition service (based on browser implementation such... |
|
Emerging |
| 28 |
googlecreativelab/obvi
A Polymer 3+ webcomponent / button for doing speech recognition |
|
Emerging |
| 29 |
WeiChiaChang/happy-halloween
🗣 Say "happy halloween" to your browser 🎃 |
|
Emerging |
| 30 |
nithincvpoyyil/voice-listener
An reusable angular component for voice based input using web speech API |
|
Emerging |
| 31 |
speechly/speechly
Client libraries, examples and demos of Speechly API for the Web. |
|
Emerging |
| 32 |
eellak/gsoc2019-sphinx
Creation of an online Greek mail dictation system, using Sphinx and... |
|
Emerging |
| 33 |
jhubbardsf/svelte-speech-recognition
Speech recognition library for Svelte |
|
Emerging |
| 34 |
MuGuiLin/VoiceDictation
迅飞 语音听写 WebAPI - 把语音(≤60秒)转换成对应的文字信息,让机器能够“听懂”人类语言,相当于给机器安装上“耳朵”,使其具备“能听”的功能。 |
|
Emerging |
| 35 |
AsaoluElijah/say-it
A mobile web application that helps you convert spoken words to... |
|
Emerging |
| 36 |
amadeomano/persian-tts
🔊 A simple human-based text-to-speach synthesiser and ReactNative app for... |
|
Emerging |
| 37 |
ng-web-apis/speech
A library for using Web Speech API with Angular |
|
Emerging |
| 38 |
zolomohan/speech-recognition-in-javascript
Final Code for Speech Recognition in JavaScript tutorial. |
|
Emerging |
| 39 |
speechly/browser-client-example
A demo app showcasing Speechly browser-client and detailed api responses. |
|
Experimental |
| 40 |
simalexan/speechy
Voice command tool for an easy web speech recognition for your web... |
|
Experimental |
| 41 |
TejasQ/praise
Do stuff with your voice in the browser. |
|
Experimental |
| 42 |
DKMitt/speech-to-text-js
The Voice Note App's purpose is to experiment with the Web Speech API by... |
|
Experimental |
| 43 |
MazueraAlvaro/speech-recognition-asterisk
A script for speech recognition in asterisk |
|
Experimental |
| 44 |
JustinGOSSES/spoken-floodplain
Website that verbally tells users when they enter or leave a floodplain in... |
|
Experimental |
| 45 |
buddyeorl/deep-talk
Deep-speech react app to test trained models,to visualize the speech to text... |
|
Experimental |
| 46 |
tabahi/Mel-Spectrum-Analyzer
Online web based mel-spectrum, power spectrum, FFT analyzer for speech and... |
|
Experimental |
| 47 |
9jaswag/speechrec
a simple speech recognition app using the Web Speech API Interfaces |
|
Experimental |
| 48 |
parzibyte/reconocimiento-voz-javascript
Usar webkitSpeechRecognition para convertir voz a texto en la web con JavaScript |
|
Experimental |
| 49 |
igorbezsmertnyi/speech
speech recognition and speech synthesis |
|
Experimental |
| 50 |
AASHISHAG/DeepSpeech-API
The code enables users to use Mozilla's Deep Speech model over the Web Browser. |
|
Experimental |
| 51 |
tabahi/WebSpeechAnalyzer
JS speech analyzer for fast speech analysis and labeling |
|
Experimental |
| 52 |
hoishing/speech-recog
Speech recognition web app powered by Google Speech API |
|
Experimental |
| 53 |
lingualogic/speech-framework
Javascript/Typescript Framework für Spracheingabe/ausgaben und Dialogverarbeitung. |
|
Experimental |
| 54 |
LiaTemplates/Speech-Recognition-Quiz
Create quizzes that check spoken text |
|
Experimental |
| 55 |
madzadev/voice-cue
📣 Find sentiments, tags, entities, and actions in your voice recordings instantly |
|
Experimental |
| 56 |
debelopumento/phaser-test
A voice controlled runner game for Chrome |
|
Experimental |
| 57 |
codejs-kr/stt.js
Speech To Text library for browser 🎤 |
|
Experimental |
| 58 |
ibelgin/Text-To-Speech-App
This App is Made Using React Native. |
|
Experimental |
| 59 |
shreyasnisal/VoiceQuiz-v2
Verstion 2 of the quiz-app, this is the repository for the voice-based quiz.... |
|
Experimental |
| 60 |
analyticsinmotion/micstream
Cross-platform microphone audio capture for Node.js with pre-built... |
|
Experimental |
| 61 |
speechnotes/speechnotes-speech-recognizer
The speech recognition engine behind Speechnotes, based on the Webspeech-API |
|
Experimental |
| 62 |
SEPIA-Framework/sepia-web-audio
Create modular, cross-browser, web audio pipelines to record and process... |
|
Experimental |
| 63 |
polterguy/magic-menu
An alternative input module for Phosphorus Five, allowing you to use natural... |
|
Experimental |
| 64 |
dhdaines/soundswallower-demo
Simple demo of client-side speech recognition |
|
Experimental |
| 65 |
Phe0nix/Speech-Email-Sender
Send email with speech recognition means just start talking and send emails.... |
|
Experimental |
| 66 |
EricNeves/speechRecognition
Speech Recognition with JS 🎙️ |
|
Experimental |
| 67 |
cobaltos/dictit
Speech Recognition Tool Based On Speech Recognition API |
|
Experimental |
| 68 |
boltomli/speech-api
Demo to show how to use Azure Speech Services API in app |
|
Experimental |
| 69 |
arjunmahishi/Speech-with-JavaScript
Code sample for speech recognition and syntheses with simple javascript |
|
Experimental |
| 70 |
12alz/fun-with-clip-path
🎨 Explore clip-path techniques in HTML and CSS to create interactive menus... |
|
Experimental |
| 71 |
yshnv/metavoice
Metavoice is text to speech convertor developed using Ionic Framework and CapacitorJS |
|
Experimental |
| 72 |
theawless/Dict-O-nator
A dictation plugin for gedit (the GNOME text editor). |
|
Experimental |
| 73 |
QXIP/RTPEngine-Speech2Text
Simple RTPEngine Speech-to-Text Recording Spooler |
|
Experimental |
| 74 |
zolomohan/speech-recognition-in-javascript-starter
Starter Code for Speech Recognition in JavaScript tutorial. |
|
Experimental |
| 75 |
ninoish/lwc-web-speech-api-input
Implements voice powered input for Lightning Web Component with Web Speech... |
|
Experimental |
| 76 |
p337r/Efes
Proof of concept demo for a tool that listens for keywords, and records... |
|
Experimental |
| 77 |
djelia-org/djelia-js-sdk
Javascript client for interaction with djelia models throught it's API |
|
Experimental |
| 78 |
lucky-bai/wasm-speech-streaming
Offline streaming speech-to-text in the browser |
|
Experimental |
| 79 |
JeanCaro/Babelin
Babelin Speach, for voice recognition and real-time translation, services... |
|
Experimental |
| 80 |
Memija/speech-recognition-experiment
Speech Recognition experiment |
|
Experimental |
| 81 |
msub2/sepia-speechrecognition-polyfill
A polyfill for SpeechRecognition built to function with a SEPIA STT server. |
|
Experimental |
| 82 |
javidalpe/speech-inquirer
Make your web conversational |
|
Experimental |
| 83 |
kosich/rxjs-stt
RxJS wrapper for speech recognition Web API |
|
Experimental |
| 84 |
lingualogic/speech-angular
Speech-Angular SDK |
|
Experimental |
| 85 |
Vatis-Tech/asr-client-js
JavaScript SDK client for Vatis Tech ASR services. |
|
Experimental |
| 86 |
nmanikiran/browser-apis
There are a large number of Web / Browser APIs available. This repo... |
|
Experimental |
| 87 |
fxnoob/speech-recognition-toolkit
Voice control for chrome browser |
|
Experimental |
| 88 |
symblai/real-time-speech-recognition-with-websockets
Use Symbl.ai's Streaming API to create real-time speech recognition with... |
|
Experimental |
| 89 |
harishkotra/Voice-to-Text-Ionic
Ionic Framework example app for both iOS and Android to convert voice to... |
|
Experimental |
| 90 |
tihu-nlp/tihu-native
Persian text-to-speech on web and mobile using expo react-native |
|
Experimental |
| 91 |
ccnixx/rt-stt-demo-app
Real-time speech-to-text web app. |
|
Experimental |
| 92 |
shekit/electron-voice
Using Snowboy and Google Cloud speech api in Electron for voice recognition |
|
Experimental |
| 93 |
klee-repos/dialogflow-voice-streaming
Intent mapping with real-time voice to text stream |
|
Experimental |
| 94 |
rahulkarda/Speech-Recognition
A Speech Recognition web app that converts speech to text in real time. |
|
Experimental |
| 95 |
ErolOZKAN-/TurkishSpeechRecognition
Turkish Speech Recognition Project / Türkçe Konuşma Tanıma Projesi |
|
Experimental |
| 96 |
977106024/note-wechat-app
微信小程序全栈项目 语音识别 图片识别 |
|
Experimental |
| 97 |
ctoth/Qlatt
Explainable WebAudio Klatt formant synthesizer with declarative TTS frontend... |
|
Experimental |
| 98 |
Slv-WebTech/Shop-Now
This eCommerce website is designed for differently-abled individuals,... |
|
Experimental |
| 99 |
contro-projects/speechpad
A simple, lightweight web app that converts your voice into text in... |
|
Experimental |
| 100 |
Prashant-Surya/quintal
A quiz generator application that currently uses Wikipedia content to... |
|
Experimental |
| 101 |
ferrinweb/voicedictation-webapi-demo
A iflytek voice dictation web api demo. 讯飞语音听写接口纯前端demo. |
|
Experimental |
| 102 |
Hrithik1122/quizilla.github.io
Quizilla is a web application, use a (Text-to-Speech) API for listening... |
|
Experimental |
| 103 |
ouracademy/speech-to-text
A project that show input text with speech recognition trought angular directive |
|
Experimental |
| 104 |
Prajithp/p5-Google-Cloud-Speech
Google Cloud Speech Client Library for Perl |
|
Experimental |
| 105 |
A-AhkUser/Dictation-Interface
dictation interface using UI automation via a chrome extension |
|
Experimental |
| 106 |
Rafi-uzzaman/Voice-to-text
Javascript voice to text application |
|
Experimental |
| 107 |
jianchang512/speech2text-df
基于Dolphin模型的东方语言音视频转字幕api及webui |
|
Experimental |
| 108 |
aitoraznar/ionic2-speech-recognition
ionic2 JS Speech Recognition |
|
Experimental |
| 109 |
arda-guler/CodexBabil
Codex Babil - Library of Babel expanded with random writing systems. |
|
Experimental |
| 110 |
lingualogic/my-speech-listen-en
Example for Speech-Angular ListenService |
|
Experimental |
| 111 |
Mondal10/personal-voice-assistant
A self learning project to implement Webpack and Browser's Speech... |
|
Experimental |
| 112 |
robbiecalvin/speechflow
SpeechFlow is a voice-first, touch-ready visual thinking canvas for building... |
|
Experimental |
| 113 |
Sam67xsaad/WWW-5
🎉 Kickstart your Web3 journey by showcasing your project from the Women Web3... |
|
Experimental |
| 114 |
colocated/Speech-Example
A small express.js server, with an EJS frontend. Made to showcase Webkit... |
|
Experimental |
| 115 |
hemanth-07-11/Speech-to-text-convertor
This is a Speech to text converter app, developed by HEMANTH N that... |
|
Experimental |
| 116 |
Jerrylum/web-speech-editor
讓您透過說話輸入文字,然後修改有錯的近似詞語,使用上來非常順手的語音輸入編輯器。 |
|
Experimental |
| 117 |
studiomitte/speech_input
TYPO3 Extension for speech input |
|
Experimental |
| 118 |
Arnav3241/WebSpeechRecognition
v0.1.4 released: A Python library for speech-to-text integration using... |
|
Experimental |
| 119 |
apptornado/speechdown
Building a speech recognition app with three coding agents |
|
Experimental |
| 120 |
nfreear/dictation
An adaptive dictation-mode speech recognizer ponyfill compatible with... |
|
Experimental |
| 121 |
nmanikiran/ionic-allinone
This is to give a demo of each feature that are there in ionic and ionic-native |
|
Experimental |
| 122 |
nick1udwig/ursr
UrSR: Urbit Speech Recognition |
|
Experimental |
| 123 |
LiKao/VoiceExperiment
An R-Package for Offline Analysis of Spoken Responses |
|
Experimental |
| 124 |
tderflinger/maplibre-voice
Maplibre-voice is an experiment to control a MapLibre map with voice... |
|
Experimental |
| 125 |
fikriaf/easy-recognity
Easy Recognity is a real-time, browser-based speech recognition app using... |
|
Experimental |
| 126 |
christianromney/quiz-compile
A program that "compiles" multiple choice quiz questions from text to mp3 |
|
Experimental |
| 127 |
anunezmartinez/Aoede
Web-based speech recognition. |
|
Experimental |
| 128 |
isbendiyarovanezrin/SpeechDetection
Speech Detection 💬 |
|
Experimental |
| 129 |
ouendinga/speech-recognition-js
Web Speech API |
|
Experimental |
| 130 |
mihai/slides-speech-recognition
Speech Recognition on the Web (slides) |
|
Experimental |
| 131 |
kshibarn/SpeechNotes-Voice-to-Text-Tool
https://speechnotes-voice-to-text.herokuapp.com/ |
|
Experimental |
| 132 |
dibasdauliya/better-speech-recognition
An improved speech recognition library with TypeScript support |
|
Experimental |
| 133 |
SH0-ahacker/bot_SCRO_1011
Woah!, this is very cool! |
|
Experimental |
| 134 |
manojc/speech-recognition
poc for speech recognition using annyang speech recognition library. |
|
Experimental |
| 135 |
birros/dictations
Experimental progressive web application for dictations |
|
Experimental |
| 136 |
kazuki/SpeechRecognition-Sample
This library is SpeechRecognition API (Web Speech API) compatible... |
|
Experimental |
| 137 |
KimPatch/SpeechInput
Speech Input add-ons and adjustments |
|
Experimental |
| 138 |
findmypast-oss/speechmatex
Speechmatics API Client written in Elixir |
|
Experimental |
| 139 |
dipesg/Speech2Text
Webapp to convert a speech file into text format.:speak_no_evil: :speech_balloon: |
|
Experimental |
| 140 |
Vatis-Tech/asr-client-js-html-js-example
How to use Vatis Tech with HTML & JavaScript. |
|
Experimental |
| 141 |
kavindu-mane/Speech-Recognition
Web Speech API based Sinhala , Tamil and English Speech Recognition project. |
|
Experimental |
| 142 |
AnkushRathour/Audio-Visualization-and-Speech-Recognition
Convert audio to text using JavaScript, Speech To Text. |
|
Experimental |
| 143 |
danijeldragicevic/talkscribe-app
Demo frontend app to interact with my transcribe-api |
|
Experimental |
| 144 |
junotb/next-ms-speech-sdk
Microsoft Speech SDK - Speech To Text |
|
Experimental |
| 145 |
datnguyennnx/Speech-Recognition
Web Speech Recognition & Wave Visualizer. |
|
Experimental |
| 146 |
UtkarshPathrabe/Speech-Recognition
Speech Recognition website created using JavaScript. |
|
Experimental |
| 147 |
laren2j/talkback
Web Speech API - Demo App |
|
Experimental |
| 148 |
slaght/Web-Based-Auto-Support-Hotline
Automatic response based customer service based on the Web Speech api. POC.... |
|
Experimental |
| 149 |
hoverflow/speechrecognitor
Realtime speech recognition based on Web Speech API |
|
Experimental |