Metadata-Version: 2.4
Name: voice-notes
Version: 0.1.1
Summary: A voice recording and transcription application
License-Expression: MIT
Project-URL: Homepage, https://github.com/zangjiucheng/Voice-Notes
Project-URL: Repository, https://github.com/zangjiucheng/Voice-Notes
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: End Users/Desktop
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Multimedia :: Sound/Audio :: Analysis
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: faster-whisper
Requires-Dist: PyQt6
Requires-Dist: PyQt6-Qt6
Requires-Dist: PyQt6-sip
Requires-Dist: numpy
Requires-Dist: pydub
Requires-Dist: soundfile
Requires-Dist: sounddevice
Requires-Dist: deep-translator
Dynamic: license-file

<p align="center">
   <img src="voice_notes/assets/icon.png" alt="Voice Notes Logo" width="180">
</p>

<p align="center">
   <a href="https://github.com/zangjiucheng/Voice-Notes">
      <img src="https://img.shields.io/github/stars/zangjiucheng/Voice-Notes?style=social" alt="GitHub stars">
   </a>
   <a href="https://github.com/zangjiucheng/Voice-Notes/actions/workflows/test.yml">
      <img src="https://img.shields.io/github/actions/workflow/status/zangjiucheng/Voice-Notes/test.yml?branch=main&label=test&logo=github" alt="Test Status">
   </a>
   <a href="https://pypi.org/project/voice-notes/">
      <img src="https://img.shields.io/pypi/v/voice-notes?label=PyPI%20Release&logo=pypi" alt="PyPI Release">
   </a>
   <br>
   <a href="https://www.python.org/">
      <img src="https://img.shields.io/badge/Python-3.9+-3776AB?style=flat&logo=python&logoColor=white" alt="Python Version">
   </a>
   <a href="https://pypi.org/project/PyQt6/">
      <img src="https://img.shields.io/badge/PyQt6-6.0+-41CD52?style=flat&logo=qt&logoColor=white" alt="PyQt6">
   </a>
</p>

# Voice Notes

A modern audio recording and transcription app with AI-powered note-taking.

![Voice Notes App Overview](screenshots/app-overview.png)

## ✨ Features

- 🎙️ **Audio Recording** - Record from any input device with real-time monitoring
- 🤖 **AI Transcription** - Multiple Whisper models for accurate transcription
- 📝 **Smart Notes** - Time-anchored notes with word-level synchronization
- 🎨 **Modern UI** - Beautiful glassmorphism design
- 🖥️ **Cross-Platform** - macOS, Windows, Linux support

## 🚀 Installation

```bash
pip install voice-notes
voice-notes
```

## 📖 Usage

1. **Record** - Use the Record tab to capture audio
2. **Transcribe** - Process audio with AI transcription
3. **Playback** - Listen with synchronized word highlighting
4. **Notes** - Take time-anchored notes during playback

### Keyboard Shortcuts
- `Space` - Play/Pause
- `Ctrl+N` / `Cmd+N` - New recording
- `Ctrl+V` - Import audio

## 🛠️ Development

```bash
git clone https://github.com/zangjiucheng/Voice-Notes.git
cd Voice-Notes
pip install -r requirements.txt
pip install -e .
voice-notes
```

## 📄 License

MIT License - see [LICENSE](LICENSE) for details.
