Skip to content

JosephWijaya34/OCR-Camera

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š OCR Language Scanner App

A personal learning project built using Apple Vision Framework, Natural Language Kit, and AVSpeechSynthesizer to scan printed text, detect its language, and read it aloud using text-to-speech.

This app is part of my journey to explore machine learning and natural language processing on-device with Apple technologies.


✨ Features

  • πŸ“· OCR with VisionKit
    Capture and extract text from camera input or images using Apple’s built-in Vision framework.

  • 🌐 Language Detection
    Automatically detects the primary language of the scanned text using NLLanguageRecognizer.

  • πŸ”Š Text-to-Speech (TTS)
    Reads the scanned text aloud in the detected language using AVSpeechSynthesizer.

  • 🧠 On-device Processing
    All text recognition and language detection happen on the device, ensuring fast performance and user privacy.


πŸ”§ Tech Stack

Technology Description
Swift & SwiftUI Declarative UI and application structure
Vision Framework OCR (Optical Character Recognition)
Natural Language Kit Language Identification
AVFoundation Text-to-Speech via AVSpeechSynthesizer

πŸ“± Screenshots

Coming soon...


πŸš€ Roadmap

  • OCR via Camera
  • Language Detection
  • Text-to-Speech Output
  • Multi-language support fallback
  • UI refinement and animations
  • Export scanned text as file

πŸ§‘β€πŸ’» About Me

I'm currently learning how to build intelligent iOS apps using Apple frameworks that support computer vision and natural language processing. This project is a playground for me to explore:

  • OCR and live camera integration
  • Local-only NLP (Natural Language Processing)
  • Voice feedback systems for accessibility

πŸ“„ License

This project is for learning purposes and is open to collaboration.
Feel free to fork, contribute, or reach out for questions!


About

Implementasi OCR dan Natural Language di Swift

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages