Skip to content

NajmosSalahin/Kana_Learning_Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

🎌 Interactive Japanese Kana Learning Chart

Project Overview

This repository hosts a lightweight and interactive web application designed to facilitate the learning of Japanese Hiragana and Katakana characters. It provides a user-friendly interface where learners can explore basic kana, as well as characters with Dakuten and Handakuten, understand their Romaji equivalents, and practice pronunciation through integrated audio playback.

The application emphasizes a clean, responsive design for an optimal learning experience across various devices.

Features

  • Interactive Kana Charts: Displays comprehensive charts for both Hiragana and Katakana, including basic characters and those modified with Dakuten/Handakuten.
  • Character Selection: Users can click on any kana character to view its Romaji transcription and receive a pronunciation tip in a dedicated practice area.
  • Audio Pronunciation: Integrates with the browser's Web Speech API to provide audio playback for selected characters, aiding in accurate pronunciation.
  • Toggle Views: Seamlessly switch between basic kana charts and Dakuten/Handakuten charts.
  • Pronunciation Tips: General guidelines for Japanese vowel and consonant sounds are provided to assist learners.
  • Responsive Design: Optimized for usability and appearance on both desktop and mobile devices.

Technologies Used

  • HTML5: For structuring the web content.
  • CSS3: For styling and responsive design.
  • JavaScript (ES6+): For interactive functionalities, DOM manipulation, and data handling.
  • Web Speech API: Utilized for text-to-speech synthesis to provide audio pronunciation of kana characters.

How to Use

  1. Open the Application: Simply open the Kana Learning.html file in any modern web browser.
  2. Navigate Charts: Use the "Basic Characters" and "Dakuten & Handakuten" buttons to switch between different sets of kana charts.
  3. Select a Character: Click on any Hiragana or Katakana character in the grids.
  4. View Details: The selected character, its Romaji, and a specific pronunciation tip will appear in the "Practice Area."
  5. Play Audio: Click the "🔊 Play Sound" button to hear the pronunciation of the currently selected character. (Ensure your browser has Japanese voice support for this feature).

Setup and Installation

This is a standalone HTML file and does not require any complex setup or installation.

  1. Clone the Repository:
    git clone [https://github.com/NajmusAdib/Kana-Learning-Chart.git](https://github.com/NajmusAdib/Kana-Learning-Chart.git)
    (Replace Kana-Learning-Chart with your actual repository name if different)
  2. Navigate to the Directory:
    cd Kana-Learning-Chart
  3. Open the File: Double-click Kana Learning.html in your file explorer, or open it via your browser's file menu.

Browser Compatibility

This application is designed to work with modern web browsers that support the Web Speech API for text-to-speech functionality. Performance may vary depending on browser and operating system voice configurations.

Screenshots (Optional)

(Consider adding a screenshot or GIF here to visually demonstrate the application's interface.)

Contributing

Contributions are welcome! If you have suggestions for improvements, feature requests, or bug reports, please open an issue or submit a pull request.

License

This project is open-sourced under the MIT License.


Author

Najmus Adib


About

This is a lightweight and interactive web application designed to facilitate the learning of Japanese Hiragana and Katakana characters. It provides a user-friendly interface where learners can explore basic kana, as well as characters with Dakuten and Handakuten, understand their Romaji equivalents, and practice pronunciation through integrated aud

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages