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

84
Verified
2 Picovoice/web-voice-processor

A library for real-time voice processing in web browsers

60
Established
3 sdkcarlos/artyom.js

A voice control - voice commands - speech recognition and speech synthesis...

60
Established
4 capacitor-community/text-to-speech

⚡️ Capacitor plugin for synthesizing speech from text.

57
Established
5 antirek/voicer

AGI-server voice recognizer for #Asterisk

55
Established
6 evancohen/sonus

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

54
Established
7 HumeAI/hume-typescript-sdk

Add Hume AI to any TypeScript project

54
Established
8 EddyVerbruggen/nativescript-speech-recognition

:speech_balloon: Speech to text, using the awesome engines readily available...

54
Established
9 h5p/h5p-speak-the-words

Create questions answered through speech

52
Established
10 xiangyuecn/Recorder

html5 js 录音 mp3 wav ogg webm amr g711a g711u 格式,支持pc和Android、iOS部分浏览器、Hybrid...

51
Established
11 rse/speechflow

Speech Processing Flow Graph

51
Established
12 Azure-Samples/SpeechToText-WebSockets-Javascript

SDK & Sample to do speech recognition using websockets in Javascript

51
Established
13 mastashake08/speech-kit

Simplifying the Speech Synthesis and Speech Recognition engines for...

50
Established
14 pbakondy/cordova-plugin-speechrecognition

:microphone: Cordova Plugin for Speech Recognition

50
Established
15 ceuk/speech-recognition-aws-polyfill

Polyfill for the SpeechRecognition browser API using AWS Transcribe as a fallback

49
Emerging
16 advanced-media-inc/amivoice-api-client-library

AmiVoice API Client Library and the sample programs

48
Emerging
17 Kaljurand/dictate.js

A small Javascript library for browser-based real-time speech recognition,...

48
Emerging
18 OvidijusParsiunas/speech-to-element

A simple way to add speech to text functionality to your website :microphone:

48
Emerging
19 seanghay/speechviewer

A quick audio dataset viewer

47
Emerging
20 HumeAI/hume-react-sdk

Packages for using Hume AI and React

46
Emerging
21 dictate-button/dictate-button

Customizable Web Component that adds speech-to-text dictation capabilities...

45
Emerging
22 cdimascio/watson-html5-speech-recognition

Speech Recognition for Browsers via Webkit, HTML5, and Watson

43
Emerging
23 soundhound/hound-sdk-web-example

An example of how to work with text and voice requests using the Houndify...

43
Emerging
24 sljavi/handsfree-for-web-zoom-module

Zoom module implementation for Handsfree for web

42
Emerging
25 ioBroker/ioBroker.sonus

Control ioBroker with voice

42
Emerging
26 googlecreativelab/obvi

A Polymer 3+ webcomponent / button for doing speech recognition

42
Emerging
27 kamiazya/ngx-speech-recognition

Angular 5+ speech recognition service (based on browser implementation such...

42
Emerging
28 nithincvpoyyil/voice-listener

An reusable angular component for voice based input using web speech API

41
Emerging
29 speechly/speechly

Client libraries, examples and demos of Speechly API for the Web.

40
Emerging
30 eellak/gsoc2019-sphinx

Creation of an online Greek mail dictation system, using Sphinx and...

40
Emerging
31 WeiChiaChang/happy-halloween

🗣 Say "happy halloween" to your browser 🎃

40
Emerging
32 MuGuiLin/VoiceDictation

迅飞 语音听写 WebAPI - 把语音(≤60秒)转换成对应的文字信息,让机器能够“听懂”人类语言,相当于给机器安装上“耳朵”,使其具备“能听”的功能。

39
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

39
Emerging
34 jhubbardsf/svelte-speech-recognition

Speech recognition library for Svelte

39
Emerging
35 amadeomano/persian-tts

🔊 A simple human-based text-to-speach synthesiser and ReactNative app for...

38
Emerging
36 AsaoluElijah/say-it

A mobile web application that helps you convert spoken words to...

38
Emerging
37 ng-web-apis/speech

A library for using Web Speech API with Angular

38
Emerging
38 zolomohan/speech-recognition-in-javascript

Final Code for Speech Recognition in JavaScript tutorial.

37
Emerging
39 speechly/browser-client-example

A demo app showcasing Speechly browser-client and detailed api responses.

36
Emerging
40 TejasQ/praise

Do stuff with your voice in the browser.

36
Emerging
41 DKMitt/speech-to-text-js

The Voice Note App's purpose is to experiment with the Web Speech API by...

36
Emerging
42 JustinGOSSES/spoken-floodplain

Website that verbally tells users when they enter or leave a floodplain in...

35
Emerging
43 MazueraAlvaro/speech-recognition-asterisk

A script for speech recognition in asterisk

35
Emerging
44 tabahi/Mel-Spectrum-Analyzer

Online web based mel-spectrum, power spectrum, FFT analyzer for speech and...

34
Emerging
45 buddyeorl/deep-talk

Deep-speech react app to test trained models,to visualize the speech to text...

34
Emerging
46 simalexan/speechy

Voice command tool for an easy web speech recognition for your web...

34
Emerging
47 tabahi/WebSpeechAnalyzer

JS speech analyzer for fast speech analysis and labeling

33
Emerging
48 AASHISHAG/DeepSpeech-API

The code enables users to use Mozilla's Deep Speech model over the Web Browser.

33
Emerging
49 9jaswag/speechrec

a simple speech recognition app using the Web Speech API Interfaces

33
Emerging
50 igorbezsmertnyi/speech

speech recognition and speech synthesis

33
Emerging
51 parzibyte/reconocimiento-voz-javascript

Usar webkitSpeechRecognition para convertir voz a texto en la web con JavaScript

33
Emerging
52 hoishing/speech-recog

Speech recognition web app powered by Google Speech API

33
Emerging
53 madzadev/voice-cue

📣 Find sentiments, tags, entities, and actions in your voice recordings instantly

33
Emerging
54 codejs-kr/stt.js

Speech To Text library for browser 🎤

32
Emerging
55 debelopumento/phaser-test

A voice controlled runner game for Chrome

32
Emerging
56 ibelgin/Text-To-Speech-App

This App is Made Using React Native.

32
Emerging
57 LiaTemplates/Speech-Recognition-Quiz

Create quizzes that check spoken text

32
Emerging
58 shreyasnisal/VoiceQuiz-v2

Verstion 2 of the quiz-app, this is the repository for the voice-based quiz....

32
Emerging
59 dhdaines/soundswallower-demo

Simple demo of client-side speech recognition

31
Emerging
60 SEPIA-Framework/sepia-web-audio

Create modular, cross-browser, web audio pipelines to record and process...

31
Emerging
61 Phe0nix/Speech-Email-Sender

Send email with speech recognition means just start talking and send emails....

31
Emerging
62 speechnotes/speechnotes-speech-recognizer

The speech recognition engine behind Speechnotes, based on the Webspeech-API

31
Emerging
63 cobaltos/dictit

Speech Recognition Tool Based On Speech Recognition API

30
Emerging
64 EricNeves/speechRecognition

Speech Recognition with JS 🎙️

30
Emerging
65 arjunmahishi/Speech-with-JavaScript

Code sample for speech recognition and syntheses with simple javascript

30
Emerging
66 lingualogic/speech-framework

Javascript/Typescript Framework für Spracheingabe/ausgaben und Dialogverarbeitung.

30
Emerging
67 djelia-org/djelia-js-sdk

Javascript client for interaction with djelia models throught it's API

29
Experimental
68 zolomohan/speech-recognition-in-javascript-starter

Starter Code for Speech Recognition in JavaScript tutorial.

29
Experimental
69 JeanCaro/Babelin

Babelin Speach, for voice recognition and real-time translation, services...

29
Experimental
70 p337r/Efes

Proof of concept demo for a tool that listens for keywords, and records...

29
Experimental
71 QXIP/RTPEngine-Speech2Text

Simple RTPEngine Speech-to-Text Recording Spooler

29
Experimental
72 yshnv/metavoice

Metavoice is text to speech convertor developed using Ionic Framework and CapacitorJS

29
Experimental
73 msub2/sepia-speechrecognition-polyfill

A polyfill for SpeechRecognition built to function with a SEPIA STT server.

29
Experimental
74 ninoish/lwc-web-speech-api-input

Implements voice powered input for Lightning Web Component with Web Speech...

29
Experimental
75 theawless/Dict-O-nator

A dictation plugin for gedit (the GNOME text editor).

29
Experimental
76 kosich/rxjs-stt

RxJS wrapper for speech recognition Web API

28
Experimental
77 lucky-bai/wasm-speech-streaming

Offline streaming speech-to-text in the browser

28
Experimental
78 javidalpe/speech-inquirer

Make your web conversational

28
Experimental
79 Vatis-Tech/asr-client-js

JavaScript SDK client for Vatis Tech ASR services.

28
Experimental
80 lingualogic/speech-angular

Speech-Angular SDK

28
Experimental
81 fxnoob/speech-recognition-toolkit

Voice control for chrome browser

27
Experimental
82 harishkotra/Voice-to-Text-Ionic

Ionic Framework example app for both iOS and Android to convert voice to...

27
Experimental
83 tihu-nlp/tihu-native

Persian text-to-speech on web and mobile using expo react-native

27
Experimental
84 ccnixx/rt-stt-demo-app

Real-time speech-to-text web app.

27
Experimental
85 nmanikiran/browser-apis

There are a large number of Web / Browser APIs available. This repo...

27
Experimental
86 symblai/real-time-speech-recognition-with-websockets

Use Symbl.ai's Streaming API to create real-time speech recognition with...

27
Experimental
87 shekit/electron-voice

Using Snowboy and Google Cloud speech api in Electron for voice recognition

26
Experimental
88 klee-repos/dialogflow-voice-streaming

Intent mapping with real-time voice to text stream

25
Experimental
89 polterguy/magic-menu

An alternative input module for Phosphorus Five, allowing you to use natural...

24
Experimental
90 977106024/note-wechat-app

微信小程序全栈项目 语音识别 图片识别

23
Experimental
91 boltomli/speech-api

Demo to show how to use Azure Speech Services API in app

23
Experimental
92 ctoth/Qlatt

Explainable WebAudio Klatt formant synthesizer with declarative TTS frontend...

23
Experimental
93 ErolOZKAN-/TurkishSpeechRecognition

Turkish Speech Recognition Project / Türkçe Konuşma Tanıma Projesi

23
Experimental
94 rahulkarda/Speech-Recognition

A Speech Recognition web app that converts speech to text in real time.

23
Experimental
95 ouracademy/speech-to-text

A project that show input text with speech recognition trought angular directive

22
Experimental
96 A-AhkUser/Dictation-Interface

dictation interface using UI automation via a chrome extension

22
Experimental
97 aitoraznar/ionic2-speech-recognition

ionic2 JS Speech Recognition

22
Experimental
98 Prashant-Surya/quintal

A quiz generator application that currently uses Wikipedia content to...

22
Experimental
99 jianchang512/speech2text-df

基于Dolphin模型的东方语言音视频转字幕api及webui

22
Experimental
100 ferrinweb/voicedictation-webapi-demo

A iflytek voice dictation web api demo. 讯飞语音听写接口纯前端demo.

22
Experimental
101 Hrithik1122/quizilla.github.io

Quizilla is a web application, use a (Text-to-Speech) API for listening...

22
Experimental
102 analyticsinmotion/micstream

Cross-platform microphone audio capture for Node.js with pre-built...

22
Experimental
103 Prajithp/p5-Google-Cloud-Speech

Google Cloud Speech Client Library for Perl

22
Experimental
104 Slv-WebTech/Shop-Now

This eCommerce website is designed for differently-abled individuals,...

22
Experimental
105 Mondal10/personal-voice-assistant

A self learning project to implement Webpack and Browser's Speech...

21
Experimental
106 hemanth-07-11/Speech-to-text-convertor

This is a Speech to text converter app, developed by HEMANTH N that...

21
Experimental
107 harrisonwang/speech-recognizer

A Node.js SDK for Xunfei Speech Recognition (IAT) service, providing...

21
Experimental
108 lingualogic/my-speech-listen-en

Example for Speech-Angular ListenService

21
Experimental
109 Arnav3241/WebSpeechRecognition

v0.1.4 released: A Python library for speech-to-text integration using...

20
Experimental
110 dibasdauliya/better-speech-recognition

An improved speech recognition library with TypeScript support

20
Experimental
111 Jerrylum/web-speech-editor

讓您透過說話輸入文字,然後修改有錯的近似詞語,使用上來非常順手的語音輸入編輯器。

20
Experimental
112 studiomitte/speech_input

TYPO3 Extension for speech input

20
Experimental
113 nfreear/dictation

An adaptive dictation-mode speech recognizer ponyfill compatible with...

20
Experimental
114 LiKao/VoiceExperiment

An R-Package for Offline Analysis of Spoken Responses

19
Experimental
115 anunezmartinez/Aoede

Web-based speech recognition.

19
Experimental
116 christianromney/quiz-compile

A program that "compiles" multiple choice quiz questions from text to mp3

19
Experimental
117 nmanikiran/ionic-allinone

This is to give a demo of each feature that are there in ionic and ionic-native

19
Experimental
118 nick1udwig/ursr

UrSR: Urbit Speech Recognition

19
Experimental
119 isbendiyarovanezrin/SpeechDetection

Speech Detection 💬

19
Experimental
120 Memija/speech-recognition-experiment

Speech Recognition experiment

19
Experimental
121 AnkushRathour/Audio-Visualization-and-Speech-Recognition

Convert audio to text using JavaScript, Speech To Text.

18
Experimental
122 Vatis-Tech/asr-client-js-html-js-example

How to use Vatis Tech with HTML & JavaScript.

18
Experimental
123 kavindu-mane/Speech-Recognition

Web Speech API based Sinhala , Tamil and English Speech Recognition project.

18
Experimental
124 findmypast-oss/speechmatex

Speechmatics API Client written in Elixir

18
Experimental
125 dipesg/Speech2Text

Webapp to convert a speech file into text format.:speak_no_evil: :speech_balloon:

18
Experimental
126 KimPatch/SpeechInput

Speech Input add-ons and adjustments

18
Experimental
127 SH0-ahacker/bot_SCRO_1011

Woah!, this is very cool!

18
Experimental
128 kazuki/SpeechRecognition-Sample

This library is SpeechRecognition API (Web Speech API) compatible...

18
Experimental
129 UtkarshPathrabe/Speech-Recognition

Speech Recognition website created using JavaScript.

17
Experimental
130 fikriaf/easy-recognity

Easy Recognity is a real-time, browser-based speech recognition app using...

17
Experimental
131 datnguyennnx/Speech-Recognition

Web Speech Recognition & Wave Visualizer.

17
Experimental
132 hoverflow/speechrecognitor

Realtime speech recognition based on Web Speech API

17
Experimental
133 laren2j/talkback

Web Speech API - Demo App

17
Experimental
134 junotb/next-ms-speech-sdk

Microsoft Speech SDK - Speech To Text

17
Experimental
135 slaght/Web-Based-Auto-Support-Hotline

Automatic response based customer service based on the Web Speech api. POC....

17
Experimental
136 Rafi-uzzaman/Voice-to-text

Javascript voice to text application

15
Experimental
137 contro-projects/speechpad

A simple, lightweight web app that converts your voice into text in...

15
Experimental
138 TU-Delft-Speech-Group/spectral

Atypical Speech Recognition Toolkit

14
Experimental
139 tderflinger/maplibre-voice

Maplibre-voice is an experiment to control a MapLibre map with voice...

14
Experimental
140 robbiecalvin/speechflow

SpeechFlow is a voice-first, touch-ready visual thinking canvas for building...

14
Experimental
141 Sam67xsaad/WWW-5

🎉 Kickstart your Web3 journey by showcasing your project from the Women Web3...

14
Experimental
142 apptornado/speechdown

Building a speech recognition app with three coding agents

13
Experimental
143 matthew-trump/speech-synthesis-angular

Angular app providing demo of how to use SSML-based text-to-speech services...

12
Experimental
144 parham-ab/Voicy

text-to-speech & speech-to-text web application using vanilla JavaScript &...

12
Experimental
145 hlorenzi/vowel-analysis

Vowel formant frequency synthesis and analysis on the browser --...

12
Experimental
146 emjose/kboard

A virtual keyboard with English and Russian modes, with speech recognition...

12
Experimental
147 ymzEmre/spremic

A simple JavaScript speech recognition library.

12
Experimental
148 birros/dictations

Experimental progressive web application for dictations

11
Experimental
149 danijeldragicevic/talkscribe-app

Demo frontend app to interact with my transcribe-api

11
Experimental
150 mohammad-zolghadr/speech-recognation-birthday

Speech Recognation Farsi & English

11
Experimental
151 ouendinga/speech-recognition-js

Web Speech API

11
Experimental
152 kshibarn/SpeechNotes-Voice-to-Text-Tool

https://speechnotes-voice-to-text.herokuapp.com/

11
Experimental
153 colocated/Speech-Example

A small express.js server, with an EJS frontend. Made to showcase Webkit...

11
Experimental
154 mihai/slides-speech-recognition

Speech Recognition on the Web (slides)

11
Experimental
155 aziule/whatsthereview

Use speech recognition in order to get movies ratings

11
Experimental
156 manojc/speech-recognition

poc for speech recognition using annyang speech recognition library.

11
Experimental
157 sylvhama/multi-directional-navigation

Navigate in any direction via your keyboard and its arrow keys ⇦ ⇧ ⇨ ⇩ or a...

11
Experimental
158 Nk095291/SpeechRecognitionGame

A game created using Phaser 3 where player tries to collect as many coins as...

11
Experimental
159 Mironshoh1603/GoogleSpeechSearch

Google Speech Search in Js

11
Experimental
160 uzbeki/speechRecognitionDemo

ブラウザだけ使って音声認識機能のデモ(chromeとsafariのみ)

11
Experimental
161 IainIsCreative/johnny-five-speech-recognition-lamp

A lamp that loops through colours using Johnny Five and controlled by HTML5...

10
Experimental
162 Roshanzha/Voice-Speech

The Voice Speech Website Using HTML CSS and JS !

10
Experimental
163 xjeeh/speech-recognition-js

WIP: Speech recognition app using SpeechRecognition API

10
Experimental
164 advanced-media-inc/techblog

AmiVoiceテックブログ公開用リポジトリ

10
Experimental
165 Sachin-Malik/Native-Speech-Recognition-JavaScript

Some playing around with browser's native speech recognition, With some...

10
Experimental
166 saimanikumar67/Voice-Analyzer

Unlock the insights hidden within your voice patterns with Voice Analyzer....

10
Experimental
167 leobarros79/web-speech-test

Google API Speech Recognition Test

10
Experimental
168 SRIKANTH284/Speech-to-text

A web-based application that uses HTML, CSS, and JavaScript to convert...

10
Experimental
169 Gauravias/facerander

I developed this facerander website using HTML CSS and javascript which help...

10
Experimental
170 sorayav/paint-my-screen

Speech recognition web app that changes background color with the one said.

10
Experimental