Skip to content

Latest commit

 

History

History
46 lines (29 loc) · 2.42 KB

readme.md

File metadata and controls

46 lines (29 loc) · 2.42 KB

SpeakEasy

text-sm.webp

Speak Easy is an iOS application being developed using SwiftUI that will allow users to easily convert PDF documents into speech. With Speak Easy, you can select PDFs from your local device or reference PDFs from URLs and have them read aloud to you.

Features

  • PDF Selection: Choose PDF files from your local device or reference PDFs from URLs.
  • Text-to-Speech: Convert the contents of PDF documents into speech.
  • Customization: Customize the reading speed, voice, and other speech settings.
  • Accessibility: Improve accessibility by enabling users to listen to PDF content rather than read it visually.
  • Offline Support: PDFs can be stored locally for offline access and speech conversion.

Getting Started

To get started with Speak Easy, follow these steps:

  1. Download and Install: Download Speak Easy from the App Store and install it on your iOS device. (coming soon)
  2. Launch the App: Open the Speak Easy app on your device.
  3. Select PDF: Choose a PDF document by either selecting it from your local device or providing a URL to reference it.
  4. Convert to Speech: Once the PDF is selected, initiate the text-to-speech conversion to listen to the contents of the PDF document.

Requirements

  • iOS 17.0+
  • Compatible with iPhone and iPad

Technologies Used

  • SwiftUI
  • AVFoundation for text-to-speech conversion
  • URLSession for fetching PDFs from URLs
  • Core Data for local storage of PDF documents

Feedback

This was a sprint project; it took me less than a few days to conceptualize and code into existence. I made it to help me in my studies with reading some computer science papers while on the move. I'm always open to improving existing work and would love to hear your feedback. If you have any suggestions, feature requests, or encounter any issues while using the app, please don't hesitate to contact me at [email protected].

Contribution

All contributions very welcome! I opened source this project in hopes to help others get a baseline on how to get an app up and running on iOS. I hope its useful, and if you want to add feel free to fork away. And remember, contribution is not only PRs and code, but any help with docs or helping other developers to solve issues are very appreciated! Thanks in advance!

License

This project is licensed under the MIT License - see the LICENSE file for details.