/pitch-perfect

I AM YOUR FATHER! Do you want to have some fun with your friends? Check out this app that changes the voices.

Primary LanguageSwift

Pitch Perfect App

The Pitch Perfect App is a Swift application that allows users to record their voice and apply various audio effects such as changing the rate, pitch, echo, and reverb. It solves the problem of needing a simple and easy-to-use tool for recording and modifying voice recordings on iOS devices.

User Story

As a user, 
I want to record my voice.
So that I can apply various audio effects to make fun with my friends.
I always want to be Darth Vader.

Installation Instructions

To install and set up the Pitch Perfect App, follow these steps:

  • Clone the repository from GitHub: https://github.com/joao-ponte/pitch-perfect.git
  • Open the project in Xcode.
  • Build and run the app on a simulator or a physical iOS device running iOS 16.2 or later. The app has no external dependencies, so no additional setup is required.

Usage Instructions

The Voice Recorder App provides a simple and intuitive user interface for recording and modifying voice recordings. Here's how to use the app:

  • Launch the app on your iOS device.
  • Tap the "Record" button to start recording your voice.
  • Tap the "Stop" button to stop recording.
  • Tap one of the 6 buttons to listen to the modified recording.

Note: The app requires access to the microphone to record voice, so make sure to grant the necessary permission when prompted.

Features

The Pitch Perfect App includes the following features:

  • Record voice using the device's microphone.
  • Choose the recorded voice's rate, pitch, echo, and reverb effects.
  • Play the modified recording to listen to the effects in real-time.

Screenshots

Technologies Used

The Pitch Perfect App was built using the following technologies and tools:

  • Swift: The programming language used to develop the app.
  • AVFoundation: The framework used to record and modify audio.
  • UIKit: The framework used to build the user interface.
  • Xcode: The integrated development environment (IDE) used to develop the app.

Author

Joao Ponte

Feedback

If you have any feedback, please reach out to me on:

linkedin