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
01
ENGINEERING OVERVIEW
Challenge and contribution
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.
02
IMPLEMENTATION RECORD
Implemented and delivered
- 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.
03
FUTURE ROADMAP
Planned improvements
Add text-file transcript downloads.
Add word and character counters.
Add separate pause and resume controls.
Add transcript history using LocalStorage.
Add automatic transcript scrolling and highlighting.