https://github.com/bipark/whisperkit-voice-recorder-swiftui
Voice Recorder using whisperkit in swiftui
https://github.com/bipark/whisperkit-voice-recorder-swiftui
ai recorder swift swiftui voice whisperkit
Last synced: 9 months ago
JSON representation
Voice Recorder using whisperkit in swiftui
- Host: GitHub
- URL: https://github.com/bipark/whisperkit-voice-recorder-swiftui
- Owner: bipark
- License: gpl-3.0
- Created: 2025-02-19T06:30:51.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-02-19T10:45:02.000Z (9 months ago)
- Last Synced: 2025-02-19T11:33:40.484Z (9 months ago)
- Topics: ai, recorder, swift, swiftui, voice, whisperkit
- Language: Swift
- Homepage: https://apps.apple.com/us/app/ai-voice-recorder/id6740986609
- Size: 14.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# AI Voice Recorder
[한국어](./README_KR.md) •
[ENGLISH](./README.md)
# Overview
AI Voice Recorder is a premium voice recording and transcription application powered by cutting-edge speech recognition technology. Featuring an offline voice processing engine supporting 28 languages, it enables high-precision speech-to-text conversion without network connectivity. We implemented the functionality using SwiftUI and WhisperKit. You can learn how to use WhisperKit models in iOS.
## Technical Features
### Core Capabilities
- **High-Performance Audio Processing Engine**
- 48kHz/24bit high-quality audio recording
- Real-time audio waveform visualization
- Noise cancellation and echo removal
- **AI Speech Recognition System**
- On-device machine learning model deployment
- Real-time speech-to-text conversion
- Multi-speaker identification and separation
### Supported Languages
- **Support for 28 languages including:**
- Asia: Korean, Japanese, Chinese (Simplified/Traditional), Vietnamese
- Europe: English, French, German, Spanish
- Others: Arabic, Hindi
### System Architecture
- **Storage & Synchronization**
- iCloud-based data synchronization
- Local SQLite database implementation
- Incremental backup system
- **File Management**
- Advanced search algorithms
- Metadata-based file indexing
- Multiple audio/text format support
## Use Cases
### Professional Environment
- Automatic meeting minutes generation
- Interview documentation
- Multilingual business meetings
### Academic Setting
- Lecture recording and transcription
- Research interview documentation
- Learning material creation
### Personal Use
- Voice memo for ideas
- Multilingual learning tool
- Personal journal creation
## Privacy & Security
### Data Protection
- Complete offline processing to prevent data leakage
- End-to-End encryption implementation
- Zero personal information collection policy
### Storage Security
- iCloud security protocol compliance
- Local data AES-256 encryption
- Automated backup and recovery system
## System Requirements
- iOS 14.0 or later
## Installation
- https://apps.apple.com/us/app/ai-voice-recorder/id6740986609