Back to selected projects
Open ProjectLive browser project

PROJECT CASE STUDY // Browser APIs and accessible productivity tools

Multilingual Speech-to-Text

A multilingual browser-based speech-recognition application that converts spoken input into a live text transcript.

HTML5CSS3JavaScriptWeb Speech APIClipboard APIGitHub Pages
PROJECT_PROFILE.exe

SYSTEM RECORD

>PROJECT: Multilingual Speech-to-Text

>CATEGORY: Open Project

>DOMAIN: Browser APIs and accessible productivity tools

>VISIBILITY: PUBLIC

>STATUS: Live browser project

CHALLENGE

Users need a simple way to select a language, control microphone listening and reuse generated transcript content.

CONTRIBUTION

Built a lightweight interface around the Web Speech API with language selection, live transcription and transcript-management controls.
  • Provides language selection with English as the default.
  • Supports starting and stopping microphone listening.
  • Displays recognised speech as a live transcript.
  • Allows transcript content to be copied.
  • Allows transcript content to be cleared.
  • Provides a responsive dark-themed interface.
  • Works best in supported Chromium-based browsers.
01

Add text-file transcript downloads.

02

Add word and character counters.

03

Add separate pause and resume controls.

04

Add transcript history using LocalStorage.

05

Add automatic transcript scrolling and highlighting.