Web Speech API Speech to Text Demo (Voice Recognition in Browser)
Made by the Pipe Recording Platform
This Web Speech API Speech Recognition Demo showcases real-time speech-to-text transcription using
getUserMedia()
and the
Web Speech API 's
SpeechRecognition interface . It works entirely in your browser with no need for installation or uploads. Perfect for testing voice recognition, live captions, and automatic subtitle generation.
Key Web Speech API properties used:
continuous ,
interimResults
and
lang .
How to use the Speech to Text Demo:
Allow microphone and camera access
Select your preferred transcription language
Click "Record" and start speaking
Live captions will appear in real time
Click "Stop" to end the session and download subtitle files
Live Voice Transcription Features:
Real-time transcription and captions in your browser
Multi-language voice recognition support
Automatic generation of .vtt
, .srt
, and .json
subtitle files
Captions auto-applied during video playback
Transcribe in:
Afrikaans
አማርኛ
Azərbaycanca
বাংলা (বাংলাদেশ)
বাংলা (ভারত)
Bahasa Indonesia
Bahasa Melayu
Català
Čeština
Dansk
Deutsch
English (Australia)
English (Canada)
English (India)
English (Kenya)
English (Tanzania)
English (Ghana)
English (New Zealand)
English (Nigeria)
English (South Africa)
English (Philippines)
English (United Kingdom)
English (United States)
Español (Argentina)
Español (Bolivia)
Español (Chile)
Español (Colombia)
Español (Costa Rica)
Español (Ecuador)
Español (El Salvador)
Español (España)
Español (Estados Unidos)
Español (Guatemala)
Español (Honduras)
Español (México)
Español (Nicaragua)
Español (Panamá)
Español (Paraguay)
Español (Perú)
Español (Puerto Rico)
Español (República Dominicana)
Español (Uruguay)
Español (Venezuela)
Euskara
Filipino
Français
Basa Jawa
Galego
ગુજરાતી
Hrvatski
IsiZulu
Íslenska
Italiano (Italia)
Italiano (Svizzera)
ಕನ್ನಡ
ភាសាខ្មែរ
Latviešu
Lietuvių
മലയാളം
मराठी
Magyar
ລາວ
Nederlands
नेपाली भाषा
Norsk bokmål
Polski
Português (Brasil)
Português (Portugal)
Română
සිංහල
Slovenščina
Basa Sunda
Slovenčina
Suomi
Svenska
Kiswahili (Tanzania)
Kiswahili (Kenya)
ქართული
Հայերեն
தமிழ் (இந்தியா)
தமிழ் (சிங்கப்பூர்)
தமிழ் (இலங்கை)
தமிழ் (மலேசியா)
తెలుగు
Tiếng Việt
Türkçe
اُردُو (پاکستان)
اُردُو (بھارت)
Ελληνικά
български
Русский
Српски
Українська
한국어
中文 (普通话, 中国大陆)
中文 (普通话, 香港)
中文 (台灣)
中文 (粵語, 香港)
日本語
हिन्दी
ภาษาไทย
Download VTT captions
Download SRT captions
Download JSON captions