Skip to content

mining016/Talk-to-Typer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

17 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽˆ Talk to Typer ๐Ÿค–

Talk to Typer Check out cover

A fun, kid-friendly voice typing app designed to help children learn spellings!

Features real-time speech-to-text in English, Hindi, and Gujarati with a colorful chat interface. Built as an installable PWA for offline use on any device. 100% local, privacy-focused, and login-free.

โœจ Features

  • ๐ŸŽ™๏ธ Voice Typing: Speak to type using the Web Speech API.
  • ๐Ÿ’ฌ Chat Style UI: Text appears in bubbles on the right, just like a chat app.
  • ๐ŸŒ Multi-Language Support:
    • English (๐Ÿ‡ฌ๐Ÿ‡ง)
    • Hindi (๐Ÿ‡ฎ๐Ÿ‡ณ เคนเคฟเค‚เคฆเฅ€)
    • Gujarati (๐Ÿ‡ฎ๐Ÿ‡ณ เช—เซเชœเชฐเชพเชคเซ€)
    • Check out the Official Chrome Web Speech API Demo to see all supported languages.
  • ๐Ÿ˜ Kid-Friendly Design: Big buttons, bright colors, and simple controls.
  • ๐Ÿ”’ Privacy Focused: Runs locally in your browser. No login or signup required.

๐ŸŽฏ Use Cases & Safety

  • ๐Ÿ“ Writing Aid: Helps kids writing text by speaking.
  • ๐Ÿ”ค Spelling Identification: See how words are spelled as you speak.
  • ๐Ÿ›ก๏ธ Kids Safe:
    • 100% Local: Designed for domestic use on your machine.
    • No External AI: Does not require third-party AI API keys or subscriptions.

๐Ÿš€ How to Run

You can run this project easily using a local web server.

Prerequisites

  • A modern web browser (Chrome, Edge, Safari, Brave).
  • Correct microphone permissions accepted in the browser.

Running with npx (Recommended)

  1. Open your terminal or command prompt in the project folder.
  2. Run the following command:
    npx http-server
  3. Open your browser and go to: http://localhost:8080

๐Ÿ› ๏ธ Usage

  1. Select Language: Click the language button (bottom left) to toggle between English, Hindi, and Gujarati.
  2. Start Speaking: Click the big Mic Button (๐ŸŽค) in the center. It will turn red and pulse.
  3. Stop Speaking: Click the Mic button again or wait (it's in continuous mode).
  4. Clear: Click the Clear button (๐Ÿ—‘๏ธ) to delete all messages.

๐Ÿ“ Notes

  • This app uses the Web Speech API. It works best in Google Chrome or Microsoft Edge.
  • Network connection is required for the speech recognition engine in Chrome.

About

A fun, kid-friendly voice typing app designed to help children learn spellings! Features real-time speech-to-text in English, Hindi, and Gujarati with a colorful chat interface. Built as an installable PWA for offline use on any device. 100% local, works offline, privacy-focused, and login-free. ๐ŸŽˆ๐Ÿค–

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors