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