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

93
Verified
2 Picovoice/web-voice-processor

A library for real-time voice processing in web browsers

63
Established
3 EddyVerbruggen/nativescript-speech-recognition

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

55
Established
4 sdkcarlos/artyom.js

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

53
Established
5 evancohen/sonus

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

52
Established
6 antirek/voicer

AGI-server voice recognizer for #Asterisk

52
Established
7 xiangyuecn/Recorder

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

51
Established
8 capacitor-community/text-to-speech

⚡️ Capacitor plugin for synthesizing speech from text.

50
Established
9 HumeAI/hume-typescript-sdk

Add Hume AI to any TypeScript project

47
Emerging
10 ceuk/speech-recognition-aws-polyfill

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

45
Emerging
11 h5p/h5p-speak-the-words

Create questions answered through speech

45
Emerging
12 rse/speechflow

Speech Processing Flow Graph

44
Emerging
13 Azure-Samples/SpeechToText-WebSockets-Javascript

SDK & Sample to do speech recognition using websockets in Javascript

44
Emerging
14 pbakondy/cordova-plugin-speechrecognition

:microphone: Cordova Plugin for Speech Recognition

43
Emerging
15 mastashake08/speech-kit

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

42
Emerging
16 Kaljurand/dictate.js

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

41
Emerging
17 advanced-media-inc/amivoice-api-client-library

AmiVoice API Client Library and the sample programs

41
Emerging
18 OvidijusParsiunas/speech-to-element

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

41
Emerging
19 seanghay/speechviewer

A quick audio dataset viewer

40
Emerging
20 dictate-button/dictate-button

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

39
Emerging
21 HumeAI/hume-react-sdk

Packages for using Hume AI and React

39
Emerging
22 ioBroker/ioBroker.sonus

Control ioBroker with voice

39
Emerging
23 sljavi/handsfree-for-web-zoom-module

Zoom module implementation for Handsfree for web

37
Emerging
24 cdimascio/watson-html5-speech-recognition

Speech Recognition for Browsers via Webkit, HTML5, and Watson

36
Emerging
25 soundhound/hound-sdk-web-example

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

36
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

35
Emerging
27 kamiazya/ngx-speech-recognition

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

35
Emerging
28 googlecreativelab/obvi

A Polymer 3+ webcomponent / button for doing speech recognition

35
Emerging
29 WeiChiaChang/happy-halloween

🗣 Say "happy halloween" to your browser 🎃

34
Emerging
30 nithincvpoyyil/voice-listener

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

34
Emerging
31 speechly/speechly

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

33
Emerging
32 eellak/gsoc2019-sphinx

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

33
Emerging
33 jhubbardsf/svelte-speech-recognition

Speech recognition library for Svelte

32
Emerging
34 MuGuiLin/VoiceDictation

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

32
Emerging
35 AsaoluElijah/say-it

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

31
Emerging
36 amadeomano/persian-tts

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

31
Emerging
37 ng-web-apis/speech

A library for using Web Speech API with Angular

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

Final Code for Speech Recognition in JavaScript tutorial.

30
Emerging
39 speechly/browser-client-example

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

29
Experimental
40 simalexan/speechy

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

29
Experimental
41 TejasQ/praise

Do stuff with your voice in the browser.

29
Experimental
42 DKMitt/speech-to-text-js

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

29
Experimental
43 MazueraAlvaro/speech-recognition-asterisk

A script for speech recognition in asterisk

28
Experimental
44 JustinGOSSES/spoken-floodplain

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

28
Experimental
45 buddyeorl/deep-talk

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

27
Experimental
46 tabahi/Mel-Spectrum-Analyzer

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

27
Experimental
47 9jaswag/speechrec

a simple speech recognition app using the Web Speech API Interfaces

26
Experimental
48 parzibyte/reconocimiento-voz-javascript

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

26
Experimental
49 igorbezsmertnyi/speech

speech recognition and speech synthesis

26
Experimental
50 AASHISHAG/DeepSpeech-API

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

26
Experimental
51 tabahi/WebSpeechAnalyzer

JS speech analyzer for fast speech analysis and labeling

26
Experimental
52 hoishing/speech-recog

Speech recognition web app powered by Google Speech API

26
Experimental
53 lingualogic/speech-framework

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

26
Experimental
54 LiaTemplates/Speech-Recognition-Quiz

Create quizzes that check spoken text

26
Experimental
55 madzadev/voice-cue

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

26
Experimental
56 debelopumento/phaser-test

A voice controlled runner game for Chrome

25
Experimental
57 codejs-kr/stt.js

Speech To Text library for browser 🎤

25
Experimental
58 ibelgin/Text-To-Speech-App

This App is Made Using React Native.

25
Experimental
59 shreyasnisal/VoiceQuiz-v2

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

25
Experimental
60 analyticsinmotion/micstream

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

25
Experimental
61 speechnotes/speechnotes-speech-recognizer

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

24
Experimental
62 SEPIA-Framework/sepia-web-audio

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

24
Experimental
63 polterguy/magic-menu

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

24
Experimental
64 dhdaines/soundswallower-demo

Simple demo of client-side speech recognition

24
Experimental
65 Phe0nix/Speech-Email-Sender

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

24
Experimental
66 EricNeves/speechRecognition

Speech Recognition with JS 🎙️

23
Experimental
67 cobaltos/dictit

Speech Recognition Tool Based On Speech Recognition API

23
Experimental
68 boltomli/speech-api

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

23
Experimental
69 arjunmahishi/Speech-with-JavaScript

Code sample for speech recognition and syntheses with simple javascript

23
Experimental
70 12alz/fun-with-clip-path

🎨 Explore clip-path techniques in HTML and CSS to create interactive menus...

22
Experimental
71 yshnv/metavoice

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

22
Experimental
72 theawless/Dict-O-nator

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

22
Experimental
73 QXIP/RTPEngine-Speech2Text

Simple RTPEngine Speech-to-Text Recording Spooler

22
Experimental
74 zolomohan/speech-recognition-in-javascript-starter

Starter Code for Speech Recognition in JavaScript tutorial.

22
Experimental
75 ninoish/lwc-web-speech-api-input

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

22
Experimental
76 p337r/Efes

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

22
Experimental
77 djelia-org/djelia-js-sdk

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

22
Experimental
78 lucky-bai/wasm-speech-streaming

Offline streaming speech-to-text in the browser

22
Experimental
79 JeanCaro/Babelin

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

22
Experimental
80 Memija/speech-recognition-experiment

Speech Recognition experiment

22
Experimental
81 msub2/sepia-speechrecognition-polyfill

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

22
Experimental
82 javidalpe/speech-inquirer

Make your web conversational

21
Experimental
83 kosich/rxjs-stt

RxJS wrapper for speech recognition Web API

21
Experimental
84 lingualogic/speech-angular

Speech-Angular SDK

21
Experimental
85 Vatis-Tech/asr-client-js

JavaScript SDK client for Vatis Tech ASR services.

21
Experimental
86 nmanikiran/browser-apis

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

20
Experimental
87 fxnoob/speech-recognition-toolkit

Voice control for chrome browser

20
Experimental
88 symblai/real-time-speech-recognition-with-websockets

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

20
Experimental
89 harishkotra/Voice-to-Text-Ionic

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

20
Experimental
90 tihu-nlp/tihu-native

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

20
Experimental
91 ccnixx/rt-stt-demo-app

Real-time speech-to-text web app.

20
Experimental
92 shekit/electron-voice

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

19
Experimental
93 klee-repos/dialogflow-voice-streaming

Intent mapping with real-time voice to text stream

18
Experimental
94 rahulkarda/Speech-Recognition

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

16
Experimental
95 ErolOZKAN-/TurkishSpeechRecognition

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

16
Experimental
96 977106024/note-wechat-app

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

16
Experimental
97 ctoth/Qlatt

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

16
Experimental
98 Slv-WebTech/Shop-Now

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

15
Experimental
99 contro-projects/speechpad

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

15
Experimental
100 Prashant-Surya/quintal

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

15
Experimental
101 ferrinweb/voicedictation-webapi-demo

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

15
Experimental
102 Hrithik1122/quizilla.github.io

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

15
Experimental
103 ouracademy/speech-to-text

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

15
Experimental
104 Prajithp/p5-Google-Cloud-Speech

Google Cloud Speech Client Library for Perl

15
Experimental
105 A-AhkUser/Dictation-Interface

dictation interface using UI automation via a chrome extension

15
Experimental
106 Rafi-uzzaman/Voice-to-text

Javascript voice to text application

15
Experimental
107 jianchang512/speech2text-df

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

15
Experimental
108 aitoraznar/ionic2-speech-recognition

ionic2 JS Speech Recognition

15
Experimental
109 arda-guler/CodexBabil

Codex Babil - Library of Babel expanded with random writing systems.

15
Experimental
110 lingualogic/my-speech-listen-en

Example for Speech-Angular ListenService

14
Experimental
111 Mondal10/personal-voice-assistant

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

14
Experimental
112 robbiecalvin/speechflow

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

14
Experimental
113 Sam67xsaad/WWW-5

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

14
Experimental
114 colocated/Speech-Example

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

14
Experimental
115 hemanth-07-11/Speech-to-text-convertor

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

14
Experimental
116 Jerrylum/web-speech-editor

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

13
Experimental
117 studiomitte/speech_input

TYPO3 Extension for speech input

13
Experimental
118 Arnav3241/WebSpeechRecognition

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

13
Experimental
119 apptornado/speechdown

Building a speech recognition app with three coding agents

13
Experimental
120 nfreear/dictation

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

13
Experimental
121 nmanikiran/ionic-allinone

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

12
Experimental
122 nick1udwig/ursr

UrSR: Urbit Speech Recognition

12
Experimental
123 LiKao/VoiceExperiment

An R-Package for Offline Analysis of Spoken Responses

12
Experimental
124 tderflinger/maplibre-voice

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

12
Experimental
125 fikriaf/easy-recognity

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

12
Experimental
126 christianromney/quiz-compile

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

12
Experimental
127 anunezmartinez/Aoede

Web-based speech recognition.

12
Experimental
128 isbendiyarovanezrin/SpeechDetection

Speech Detection 💬

12
Experimental
129 ouendinga/speech-recognition-js

Web Speech API

11
Experimental
130 mihai/slides-speech-recognition

Speech Recognition on the Web (slides)

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

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

11
Experimental
132 dibasdauliya/better-speech-recognition

An improved speech recognition library with TypeScript support

11
Experimental
133 SH0-ahacker/bot_SCRO_1011

Woah!, this is very cool!

11
Experimental
134 manojc/speech-recognition

poc for speech recognition using annyang speech recognition library.

11
Experimental
135 birros/dictations

Experimental progressive web application for dictations

11
Experimental
136 kazuki/SpeechRecognition-Sample

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

11
Experimental
137 KimPatch/SpeechInput

Speech Input add-ons and adjustments

11
Experimental
138 findmypast-oss/speechmatex

Speechmatics API Client written in Elixir

11
Experimental
139 dipesg/Speech2Text

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

11
Experimental
140 Vatis-Tech/asr-client-js-html-js-example

How to use Vatis Tech with HTML & JavaScript.

11
Experimental
141 kavindu-mane/Speech-Recognition

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

11
Experimental
142 AnkushRathour/Audio-Visualization-and-Speech-Recognition

Convert audio to text using JavaScript, Speech To Text.

11
Experimental
143 danijeldragicevic/talkscribe-app

Demo frontend app to interact with my transcribe-api

11
Experimental
144 junotb/next-ms-speech-sdk

Microsoft Speech SDK - Speech To Text

10
Experimental
145 datnguyennnx/Speech-Recognition

Web Speech Recognition & Wave Visualizer.

10
Experimental
146 UtkarshPathrabe/Speech-Recognition

Speech Recognition website created using JavaScript.

10
Experimental
147 laren2j/talkback

Web Speech API - Demo App

10
Experimental
148 slaght/Web-Based-Auto-Support-Hotline

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

10
Experimental
149 hoverflow/speechrecognitor

Realtime speech recognition based on Web Speech API

10
Experimental