Skip to content

ccwj1970/Pokemon

Repository files navigation

Pokémon Translator

Overview

The Pokémon Translator app provides a seamless experience for users to pronounce the names of Pokémon in three languages (Japanese, English, and Chinese), as well as engage in basic conversations in Japanese.

Key Features

  • Pronunciation of Pokémon Names: Users can input the name of a Pokémon, and the app will pronounce it in Japanese, English, and Chinese (zh-TW).

  • Basic Conversations in Japanese: The app is equipped to handle basic conversations in Japanese, allowing users to engage in dialogue.

  • UI Slider for Rate and Pitch Control: Utilizing a UI slider, users can adjust the rate and pitch of the text generated by the app to suit their preferences.

Implementation

  • UI Slider Integration: The app incorporates a UI slider to control the rate and pitch of the text typed by the user. This feature enhances user customization and ensures a tailored experience.

  • IB Actions: The app utilizes IB Actions to implement essential functions such as changeSlider, SpeakButton, and pokemonTalk. These functions facilitate seamless interaction and operation of the app's core features.

How to Use

  1. Enter the name of the Pokémon in the input field.
  2. Adjust the UI slider to modify the rate and pitch of the text, if desired.
  3. Tap the "Speak" button to hear the pronunciation of the Pokémon name in Japanese, English, and Chinese.
  4. Engage in basic conversations in Japanese by typing text in the input field and interacting with the app.

Screenshots

示意圖01 示意圖 02

Installation

  1. Clone the repository to your local machine.
  2. Open the project in Xcode.
  3. Build and run the app on your iOS device or simulator.

Contributing

Contributions to the Pokémon Translator app are welcome! Feel free to submit pull requests, report issues, or suggest new features.

License

This project is licensed under the MIT License.

Author

Candice Chi

For more details on AVSpeechSynthesizer, you can check out this Medium article.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages