Skip to content

Shulammiteya/Tone-Helper-Frontend

Repository files navigation


Logo

Tone Helper

A speech synthesis app that can run on Android and iOS.
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About
  2. Getting Started
  3. Usage
  4. Contributing
  5. Contact

About

A tuning application for Android and iOS operating systems based on speech syhthesis technology.
It was created with Expo and is now available in Google Play.

With this app, you can:

  • record audio files and store them locally
  • adjust the pitch arbitrarily
  • merge different recording files into a complete song
  • share your own songs to social networks or other apps

Of course, since your needs may be different, you are very welcome to suggest changes by forking this repo and creating a pull request or opening an issue!

Getting Started

Prerequisites

  • npm
    npm install -g expo-cli

Installation

  1. Clone the repo
    git clone https://github.com/Shulammiteya/Tone-Helper-Frontend.git
  2. Install NPM packages
    npm install
  3. Enter your URL in src/config/index.js
    export const BASE_URL = 'ENTER YOUR BASE URL';
  4. Run the React Native application
    npm start

Install the Expo client app on your iOS or Android phone and connect to the same wireless network as your computer.

  • On Android, use the Expo app to scan the QR code from your terminal to open your project.
  • On iOS, use the built-in QR code scanner of the Camera app.

Usage

Complete usage example.

Record & tune.

File operation and system settings.

Simply record a short audio and save it as a file.

Record a short audio and save it.

Adjust the pitch and start synthesis.

Adjust the pitch and start synthesis.


Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Contact

About me: Hsin-Hsin, Chen - shulammite302332@gmail.com

Project Link: https://github.com/Shulammiteya/Tone-Helper-Frontend