Spectra is an iOS application designed to assist the visually impaired by offering a suite of features such as object identification, tracking, text-to-speech (TTS), scene awareness, hazard detection, and more.
- Object Identification: Identify various objects in the surroundings using the device's camera.
- Tracking: Track the movement of objects in real-time.
- Text-to-Speech (TTS): Convert identified objects and scenes into spoken words.
- Scene Awareness: Understand and describe the environment and scenes.
- Hazard Detection: Detect potential hazards and alert the user.
- Additional Features: Continuously adding more features to enhance user experience.
- Clone the repository:
git clone https://github.com/SammyTourani/Spectra.git
- Navigate to the project directory:
cd Spectra - Install dependencies:
pod install
- Open the project in Xcode:
open Spectra.xcworkspace
- Build and run the project on your device or simulator.
- Launch the Spectra app on your iOS device.
- Grant the necessary permissions for camera and microphone access.
- Use the app to identify objects, track movements, and receive spoken feedback about your surroundings.
We welcome contributions to improve Spectra. To contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name
- Commit your changes:
git commit -m "Add your feature" - Push to the branch:
git push origin feature/your-feature-name
- Create a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
For any inquiries or support, please contact Sammy Tourani.