Skip to content

AlexD38/pronunciation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

7 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ—ฃ๏ธ Pronunciation

A lightning-fast, glassmorphic React tool that instantly converts words and sentences into IPA and SAMPA phonetics. Powered by the CMU Dictionary and the DataMuse API for intelligent "sounds-like" suggestions.

Pronunciation Preview

โœจ Features

  • Instant Translation: Real-time phonetic conversion to IPA and SAMPA as you type.
  • Smart Discovery: Automatically suggests words that sound similar using the DataMuse API (for single words).
  • Sentence Support: Handles both individual words and full sentences with proper spacing.
  • Modern UI: A sleek, dark-themed interface featuring Glassmorphism, CSS gradients, and fluid animations.
  • No-Scroll Experience: Optimized layout designed to fit perfectly on a single screen.

๐Ÿ› ๏ธ Tech Stack

๐Ÿš€ Getting Started

Prerequisites

  • Node.js (Latest LTS recommended)
  • npm or yarn

Installation

  1. Clone the repository

    git clone https://github.com/your-username/pronunciation.git
    cd pronunciation
  2. Install dependencies

    npm install
  3. Start the development server

    npm run dev
  4. Open your browser Navigate to http://localhost:5173 to see the app in action.

๐Ÿ“– Usage

  1. Type any English word or sentence into the main input field.
  2. View the IPA (๐Ÿ’ก) and SAMPA (๐Ÿ‘‚) transcriptions instantly.
  3. For single words, explore the "sounds like" section to discover phonetically similar words.

๐Ÿ“„ License

This project is open-source and available under the MIT License.

About

๐Ÿ—ฃ๏ธ Pronunciation โ€” A lightning-fast, glassmorphic React tool that instantly converts words and sentences into IPA and SAMPA phonetics. Powered by the CMU Dictionary and the DataMuse API for intelligent "sounds-like" suggestions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors