Skip to content

ducngg/v7-ios

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

V7 Vietnamese Keyboard Logo

⎈︎ V7 Vietnamese Keyboard - The Future of Vietnamese Typing ⎈︎

V7 Keyboard

Artistic interface

Experience intelligent Vietnamese typing with context-aware predictions and intuitive radial tone selection

Revolutionizing Vietnamese text input on iOS with cutting-edge AI technology

Swift Version iOS Version License

✨ Overview

V7 Vietnamese Keyboard is not just another input method – it's a revolutionary AI-powered Vietnamese typing experience that transforms how Vietnamese speakers communicate on mobile devices. Built with state-of-the-art machine learning technology and designed for the modern user, V7 brings unprecedented intelligence and efficiency to Vietnamese text input.

🔥 Features & Technical Innovations

  • 🧠 Custom GPT-2 Language Model - 10M parameters optimized for Vietnamese with >70% top-1 prediction accuracy
  • 📚 Advanced Tokenization - 21,869 Vietnamese-specific tokens with greedy merge algorithm for optimal word boundaries
  • 💾 Bias Vector Learning - Personalization system that adapts to your vocabulary and writing style across sessions
  • ⎈︎ Radial Menu Interface - Revolutionary gesture-based tone mark selection
  • 🎪 Context-Aware Punctuation - Smart punctuation menu accessible via spacebar radial gesture
  • 🌓 Adaptive Design - Modern translucent UI that responds to iOS appearance modes
  • ⚡ CoreML Optimized - Native iOS inference with Neural Engine for near real-time response

Tone Marks: ◌́ (sắc) · ◌̀ (huyền) · ◌̉ (hỏi) · ◌̃ (ngã) · ◌̣ (nặng) · ◌ (ngang-không dấu)

📊 Technical Specifications

Component Details
Model GPT-2 (10M params)
Vocabulary 21,869 Vietnamese tokens
Context 32 tokens with intelligent truncation
Accuracy >70% top-1, >90% top-5
Performance Real time prediction

🛠️ Development

Project Structure

v7-ios/
├── v7Keyboard/                      # Main app container
├── v7KeyboardExtension/             # Keyboard extension core
│   ├── KeyboardViewController.swift # Main UI controller
│   ├── V7GPTModel.swift            # CoreML model wrapper
│   ├── V7GPTTokenizer.swift        # Vietnamese tokenization
│   ├── BiasVectorManager.swift     # Personalization engine
│   ├── RadialMenu.swift            # Gesture-based tone input
│   ├── CacheManager.swift          # Prediction caching
│   └── Constants.swift             # Configuration

📄 License

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

Acknowledgments


-Revolutionize typing Vietnamese-

V7 Vietnamese Keyboard Logo

About

A modern iOS Vietnamese keyboard designed for ultra typing speed.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages